STATS
NFL/Teams/Baltimore Ravens

BALTIMORE RAVENS

AFC AFC North · 19992026 · 486 games
12-5
2024 REG. SEASON
.706 · AFC North
518
POINTS FOR
30.5 per game
361
POINTS AGAINST
21.2 per game
+157
DIFFERENTIAL
2 playoff fixtures

01/2024 schedule

19 played
19 scheduled

02/Tendency

Play log
2020–2025 only
Share of this club’s 2024 regular-season plays, and what each returned
Play typePlaysShareYardsYPPTD
Run54139.4%3,1805.8822
Pass49836.3%4,0358.1041
Kickoff846.1%00.000
No play (penalty)846.1%00.000
Extra point624.5%00.000
Punt554.0%00.000
Field goal302.2%00.000
QB kneel141.0%-14-1.000
QB spike50.4%00.000

03/2024 roster

67 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Lamar JacksonQB173164744,1728.8414
Josh Johnson11QB423175.700
RUSHING
Player#POSGCARYDSY/CTD
Derrick Henry22RB173251,9215.9116
Lamar JacksonQB171399156.584
Justice Hill43RB15472284.851
Zay Flowers4WR179566.220
Rasheen Ali26RB510313.100
Keaton Mitchell34RB415302.000
Mark Andrews89TE17451.250
Charlie Kolar88TE10122.000
Josh Johnson11QB4410.250
RECEIVING
Player#POSGTGTRECYDSY/RTD
Zay Flowers4WR17116741,05914.34
Rashod Bateman7WR16724575616.89
Mark Andrews89TE17695567312.211
Isaiah Likely9TE15584247711.46
Justice Hill43RB1551423839.13
Nelson AgholorWR13291423116.52
Derrick Henry22RB17221919310.22
Tylan Wallace16WR12121119317.51
Charlie Kolar88TE1011913114.61
Keaton Mitchell34RB4112828.00
Patrick Ricard45FB953227.31
Devontez Walker81WR3312121.01
Anthony MillerWR1111616.00
Diontae JohnsonWR35166.00
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Roquan Smith0ILB161451.54141
Kyle Hamilton14SS171002.04192
Brandon Stephens21FS17691.530100
Trenton Simpson32ILB14671.55040
Marlon Humphrey44CB16630.556152
Ar'Darius Washington24FS17611.05281
Malik Harrison39OLB14522.03000
Justin Madubuike92DT17396.511011
Travis Jones98DT15391.04000
Kyle Van Noy53OLB163912.514022
Odafe Oweh98OLB163710.09001
Nate Wiggins2CB15320.001131
Tavius Robinson95OLB14313.54010
Eddie JacksonFS8290.01010
Chris BoardILB13281.02010
Marcus WilliamsFS9250.01020
Broderick Washington96DE10202.01021
Brent UrbanDE13190.00020
Michael PierceNT10182.01120
Tre'Davious WhiteCB6100.00030
Sanoussi KaneSS690.00000
David Ojabo50OLB982.02000
Jalyn Armour-DavisCB570.00010
Yannick NgakoueDE551.51000
Kristian Welch54ILB650.00000
Josh Ross52ILB450.00000
Arthur MauletCB350.00000
Chris WormleyDE140.00000
Adisa Isaac50OLB340.01010
T.J. Tampa27CB340.00000
Tylan Wallace16WR1230.00000
Charlie Kolar88TE1030.00000
Josh Tupou94NT231.01000
Beau Brade34FS230.00000
Desmond KingCB230.00000
Lamar JacksonQB1720.00000
Devontez Walker81WR320.00000
Patrick Mekari65G820.00000
Justin TuckerK1720.00000
Justice Hill43RB1510.00000
Rasheen Ali26RB510.00000
Zay Flowers4WR1710.00000
Rashod Bateman7WR1610.00000
Isaiah Likely9TE1510.00000
Roger Rosengarten70T410.00000
William KwenkeuILB110.00000
Ka'Dar HollmanCB210.00000
KICKING
Player#POSGPTS
Justin TuckerK17126
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 2024 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.