STATS
NFL/Teams/Baltimore Ravens

BALTIMORE RAVENS

AFC AFC North · 19992026 · 486 games
13-4
2023 REG. SEASON
.765 · AFC North
483
POINTS FOR
28.4 per game
280
POINTS AGAINST
16.5 per game
+203
DIFFERENTIAL
2 playoff fixtures

01/2023 schedule

19 played
19 scheduled

02/Tendency

Play log
2020–2025 only
Share of this club’s 2023 regular-season plays, and what each returned
Play typePlaysShareYardsYPPTD
Pass53538.5%3,6376.8028
Run52938.1%2,6765.0626
No play (penalty)815.8%00.000
Kickoff745.3%00.000
Punt674.8%00.001
Extra point523.7%00.000
Field goal372.7%00.000
QB kneel130.9%-13-1.000
QB spike10.1%00.000

03/2023 roster

60 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Lamar JacksonQB163074573,6788.0247
Tyler Huntley5QB521372035.530
RUSHING
Player#POSGCARYDSY/CTD
Lamar JacksonQB161488215.555
Gus EdwardsRB171988104.0913
Keaton Mitchell34RB7473968.432
Justice Hill43RB16843874.613
Melvin GordonRB426813.121
Zay Flowers4WR168567.001
Tyler Huntley5QB515553.670
J.K. Dobbins27RB18222.751
Rashod Bateman7WR1511818.000
Devin Duvernay81WR134153.750
RECEIVING
Player#POSGTGTRECYDSY/RTD
Zay Flowers4WR161087785811.15
Odell Beckham13WR14643556516.13
Mark Andrews89TE10614554412.16
Isaiah Likely9TE14403041113.75
Nelson AgholorWR16453538110.94
Rashod Bateman7WR15563236711.51
Justice Hill43RB1639282067.41
Gus EdwardsRB17131218015.00
Keaton Mitchell34RB71199310.30
Charlie Kolar88TE9978712.41
Patrick Ricard45FB7755210.41
Melvin GordonRB4334615.30
Kenyan DrakeRB1323115.50
Devin Duvernay81WR1394184.50
Laquon Treadwell13WR3311616.00
J.K. Dobbins27RB132157.50
Tylan Wallace16WR6211111.00
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Roquan Smith0ILB161481.54181
Patrick Queen6ILB171163.58161
Kyle Hamilton14SS15753.094131
Brandon Stephens21FS16700.022110
Geno Stone25SS16590.00790
Marcus WilliamsFS11480.01180
Justin Madubuike92DT174513.010002
Michael PierceNT16421.02021
Jadeveon Clowney90OLB17409.58052
Arthur MauletCB13332.04150
Travis Jones98DT15301.53020
Kyle Van Noy53OLB14259.08042
Tavius Robinson95OLB11251.02000
Ronald DarbyCB11240.00070
Marlon Humphrey44CB10240.00150
Del'Shawn Phillips53OLB7220.01001
Brent UrbanDE13193.05020
Odafe Oweh98OLB11185.04002
Malik Harrison39OLB10180.00000
Broderick Washington96DE12172.03000
Trenton Simpson32ILB6131.02000
Rock Ya-Sin23CB9130.00020
Ar'Darius Washington24FS2111.01020
Jeremiah Moon56OLB5100.00002
Daryl WorleyFS6100.00010
Charlie Kolar88TE950.00000
David Ojabo50OLB351.00001
Jalyn Armour-DavisCB550.00000
Tyler Ott69LS340.00000
Keaton Mitchell34RB720.00000
Tylan Wallace16WR620.00000
Laquon Treadwell13WR320.00000
Kevon SeymourCB320.00000
Jordan Stout15P1720.00000
Lamar JacksonQB1610.00000
Gus EdwardsRB1710.00000
Nelson AgholorWR1610.00000
Zay Flowers4WR1610.00000
Rashod Bateman7WR1510.00000
Odell Beckham13WR1410.00000
Devin Duvernay81WR1310.00000
Isaiah Likely9TE1410.00000
John Simpson74G910.00000
Kevin ZeitlerG510.00000
DeAndre Houston-CarsonFS110.00000
KICKING
Player#POSGPTS
Justin TuckerK17147
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 2023 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.