NFL/Teams/Baltimore Ravens

BALTIMORE RAVENS

AFC AFC North · 19992026 · 486 games
8-9
2025 REG. SEASON
.471 · AFC North
424
POINTS FOR
24.9 per game
398
POINTS AGAINST
23.4 per game
+26
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
Run49038.4%2,6815.4723
Pass46636.5%2,9876.4124
Kickoff937.3%00.000
No play (penalty)745.8%00.000
Punt534.2%00.000
Extra point463.6%00.000
Field goal342.7%00.000
QB kneel171.3%-19-1.120
QB spike30.2%00.000

03/2025 roster

64 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Lamar JacksonQB131923022,5498.4217
Tyler Huntley5QB552674266.420
Cooper Rush13QB434523035.804
RUSHING
Player#POSGCARYDSY/CTD
Derrick Henry22RB173071,5955.2016
Lamar JacksonQB13673495.212
Keaton Mitchell34RB13593415.781
Tyler Huntley5QB5241516.290
Justice Hill43RB1018935.172
Zay Flowers4WR1710626.201
Mark Andrews89TE1710484.801
Rasheen Ali26RB157243.430
Patrick Ricard45RB5133.000
RECEIVING
Player#POSGTGTRECYDSY/RTD
Zay Flowers4WR17118861,21114.15
Mark Andrews89TE1770484228.85
DeAndre HopkinsWR17392233015.02
Isaiah Likely9TE12362730711.41
Rashod Bateman7WR13381922411.82
Justice Hill43RB1027211698.01
Derrick Henry22RB17211515010.00
Charlie Kolar88TE13151014214.22
Devontez Walker81WR88613622.73
Rasheen Ali26RB15119687.61
Keaton Mitchell34RB13129637.00
Tylan Wallace16WR11844511.31
Patrick Ricard45RB52188.00
Zaire Mitchell-Paden84TE22133.00
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Roquan Smith0ILB151280.05030
Kyle Hamilton14SAF161051.07092
Teddye Buchanan40LB14880.55011
Malaki Starks24SAF17830.01240
Nate Wiggins2CB17760.023140
Marlon Humphrey44CB15671.034132
Alohi Gilman17SAF12670.01061
Trenton Simpson32LB15642.54010
Travis Jones98DT16445.09021
Chidobe Awuzie3CB14430.00070
Mike GreenLB17393.57000
John Jenkins94DT16381.03012
T.J. Tampa27CB16290.00120
Tavius Robinson95LB9284.53011
Keyon Martin38CB8221.01010
Kyle Van NoyMLB14202.04140
Brent UrbanDE9190.53000
Jake Hummel33LB14170.01000
Dre'Mont Jones5LB8172.52010
David Ojabo50LB12160.50000
Basil OkoyeDT9150.01010
Keondre Jackson39SAF10130.00001
Jay Higgins49LB7100.00001
Odafe Oweh98LB5100.01000
Rasheen Ali26RB1590.00000
Tylan Wallace16WR1180.00000
Charlie Kolar88TE1380.00000
Justin MadubuikeDT272.02000
Ar'Darius Washington24SAF471.01001
Josh Tupou94DT250.00000
Chandler Martin55LB250.00000
Jaire AlexanderCB250.00000
Reuben LowerySAF150.00000
Broderick Washington96DT240.00010
Devontez Walker81WR831.00001
Aeneas Peebles90DT430.00010
Lamar JacksonQB1320.00000
Zay Flowers4WR1720.00000
Mark Andrews89TE1720.00000
Tyler Loop33K1720.00000
Derrick Henry22RB1710.00000
Patrick Ricard45RB510.00000
Rashod Bateman7WR1310.00000
Ronnie Stanley79OT410.00000
Tyler Linderbaum65C410.00000
Emery Jones Jr.51OT110.00000
Joe NoteboomOT110.00000
Taven BryanDT210.50000
Carl LawsonDE110.00000
Carl Jones48LB110.00000
Sanoussi KaneSAF210.00000
Amani Oruwariye25CB110.00000
Jordan Stout15P1710.00000
KICKING
Player#POSGPTS
Tyler Loop33K17134
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.