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 / FriWhat it usually means
DNP / LP / FPGetting better through the week. Very likely to play.
LP / LP / LPManaged all week. Likely plays, but watch for a reduced role.
DNP / DNP / LPLate progress. A genuine game-time decision.
FP / LP / DNPGetting worse. A downgrade warning, even if the injury sounds minor.
DNP / DNP / DNPDidn'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

More guides

Fantasy Injury Assist · Injury report · Guides · About · Contact · Privacy policy · Buy me a coffee

Also from us: Fantasy Defense Assist (weekly D/ST rankings) · Fantasy League History Assist (your league's all-time records)