How to Read NFL Practice Reports: DNP, Limited and Full
By John Kline · Updated October 16, 2026
From Wednesday through Friday of a normal week, every NFL team publishes a practice participation report. It's the earliest official information you get about an injured player, two or three days before his game status is announced, and it's the best predictor of whether a questionable player will actually play.
The three practice codes
- DNP: Did not participate
- The player didn't take part in practice. On its own, one DNP isn't alarming; on Wednesday it's common for veterans and for anyone managing soreness.
- LP: Limited participation
- The player took part in less than his normal share of practice reps. This covers a lot of ground, from a few individual drills to nearly a full workload.
- FP: Full participation
- The player took his normal reps. A full practice late in the week is the strongest positive signal on any report.
Read the trend, not the day
The order of the three reports tells you far more than any single entry:
| Wed / Thu / Fri | What it usually means |
|---|---|
| DNP / LP / FP | Getting better through the week. Very likely to play. |
| LP / LP / LP | Managed all week. Likely plays, but watch for a reduced role. |
| DNP / DNP / LP | Late progress. A genuine game-time decision. |
| FP / LP / DNP | Getting worse. A downgrade warning, even if the injury sounds minor. |
| DNP / DNP / DNP | Didn't practice at all. Unlikely to play unless he's a veteran the team trusts to play without practicing. |
A player who practices less as the week goes on is the one to worry about. A new injury listed on Thursday or Friday deserves a closer look too, because it happened in practice that week.
Rest days and the veteran exception
Teams often give older players a day off, usually Wednesday. These show up as did-not-participate with a reason such as "not injury related" or "rest." A rest day isn't an injury and you can ignore it.
A handful of established veterans also play after missing most of the week's practices, especially quarterbacks and stars with a long-standing injury the team is managing. That's the exception rather than the rule: for most players, no practice by Friday means a real chance of sitting.
Estimated reports
Some days a team holds only a walkthrough instead of a real practice, which is common after a Sunday night or Monday night game, or in a short week. On those days the team files an estimated report: its best guess of what each player would have done if there had been a full practice. Estimated reports are less informative than real ones, so give more weight to the days with actual practice.
Short weeks and odd schedules
Thursday night games compress everything. Those teams typically report Monday through Wednesday, often with estimates, and their final statuses come out earlier in the week. Teams coming off a bye or playing on Monday night shift their reports later. The pattern is always the same: a few days of participation reports, then a final status two days or so before kickoff.
How this site uses practice reports
The injury report on this site shows each player's practice codes for the current week in Wednesday-to-Friday order, so you can see the trend at a glance. Tap a player to see the last three weeks of practices and every status change. If you add your team to Fantasy Injury Assist, you can also get a short alert when a starter's practice status changes.
Let the alerts do the watching
Fantasy Injury Assist checks every NFL injury report, practice report and inactives list for the players on your teams, and tells you exactly which lineup spot to change. It's free and works with any league.
Get free injury alerts