NFL/Teams/Detroit Lions

DETROIT LIONS

NFC NFC North · 19992026 · 462 games
9-8
2025 REG. SEASON
.529 · NFC North
481
POINTS FOR
28.3 per game
413
POINTS AGAINST
24.3 per game
+68
DIFFERENTIAL
No playoff fixtures

01/2025 schedule

17 played
17 scheduled

02/Tendency

Play log
2020–2025 only
Share of this club’s 2025 regular-season plays, and what each returned
Play typePlaysShareYardsYPPTD
Pass61945.4%4,3036.9535
Run43231.7%2,0544.7521
Kickoff916.7%00.000
No play (penalty)634.6%00.000
Punt564.1%00.000
Extra point564.1%00.000
Field goal342.5%00.000
QB kneel110.8%-11-1.000
QB spike20.1%00.000

03/2025 roster

69 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Jared Goff16QB173935784,5647.9348
David Montgomery32RB171231.510
RUSHING
Player#POSGCARYDSY/CTD
Jahmyr Gibbs0RB172431,2235.0313
David Montgomery32RB171587164.538
Jared Goff16QB1719452.370
Kalif Raymond14WR152199.500
Jameson Williams1WR176122.000
Jacob Saylors25RB112115.500
Amon-Ra St. Brown14WR17393.000
Sione Vaki33RB8144.000
Craig Reynolds24RB5341.330
Malik Cunningham15WR1111.000
RECEIVING
Player#POSGTGTRECYDSY/RTD
Amon-Ra St. Brown14WR171721171,40112.011
Jameson Williams1WR17102651,11717.27
Jahmyr Gibbs0RB1794776168.05
Sam LaPorta87TE9494048912.23
Kalif Raymond14WR15302428912.01
Isaac TeSlaa18WR14271623914.96
David Montgomery32RB1729241928.00
Brock Wright89TE822141087.72
Anthony FirkserTE5108536.60
Tom Kennedy85WR644369.00
Shane Zylstra48TE153206.70
Ross DwelleyTE45273.50
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Jack Campbell46LB171745.09043
Alex Anzalone34MLB16952.54190
Derrick Barnes55LB17784.06130
Brian Branch32CB12732.55091
Aidan Hutchinson97DE175314.514134
Amik Robertson2CB17510.021122
Rock Ya-Sin23CB15460.00090
D.J. Reed4CB11450.00271
Thomas Harper12SAF10370.01151
Avonte Maddox29FS8320.01141
Terrion ArnoldCB8310.00180
Roy Lopez51DT14302.04010
D.J. Reader98DT13280.00000
Al-Quadin Muhammad97LB132511.09000
Daniel ThomasSAF9230.01010
Trevor Nowaske53LB13221.02000
Tyler Lacy93DE9211.00000
Tyleik Williams91DT13181.02040
Grant Stuard44LB14180.01000
Kerby Joseph31SAF6180.00340
Erick Hallett41SAF2180.00010
Tyrus Wheat90LB9151.51011
Alim McNeill54DT8141.02011
Arthur MauletCB5140.00120
Marcus Davenport52DE6131.01000
Malcolm Rodriguez44LB5120.01000
Sione Vaki33RB8100.00000
Pat O'ConnorDE7100.00010
Jacob Saylors25RB1180.00000
Khalil Dorsey30CB780.00000
Zach CunninghamILB470.01000
Craig Reynolds24RB560.00000
Jalen MillsCB260.00010
Amon-Ra St. Brown14WR1750.00000
Nick Whiteside38DB350.00030
Jake Bates39K1740.00000
Mekhi Wingo94DT230.00000
Isaac TeSlaa18WR1420.00000
Monty Rice8LB120.00000
Loren StricklandSAF120.00000
Jack Fox3P1620.00000
Hogan Hatten49LS220.00000
Jameson Williams1WR1710.00000
Sam LaPorta87TE910.00000
Ross DwelleyTE410.00000
Shane Zylstra48TE110.00000
Graham GlasgowC310.00000
Christopher HubbardOT110.00000
Anthony PittmanLB110.00000
Ty SummersLB110.00000
KICKING
Player#POSGPTS
Jake Bates39K17135
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.

The record above is derived from final scores for 2025 regular season only; playoff fixtures appear in the schedule marked with their round and are excluded from it. A player appears in a roster table only if he recorded something in that block, so the passing table is not a list of everyone who dressed. Games played is games with a stat line, not games on the roster. Sacks carry a half, which is why that column shows a decimal. Where a figure is a dash the block was absent from the source row rather than recorded as zero: the older weekly files carry no offensive block at all for some seasons, and a zero there would be a number the player never earned. The tendency table is a narrower window than the schedule above it — the play log covers 2020 to 2025 only — and carries no field position or down, so there is nothing here about where on the field these plays happened. No play (penalty) is a snap wiped out by an accepted penalty: the down did not count. Measured across the whole 2020-2025 play log, all 27,755 such rows league-wide, 27,747 gained no yardage and none scored, so a no-play row carries a share of the snaps but no yards, and it drags the yards-per-play column down.