NFL/Scores/BAL at MIA

01/How each side played it

Play log
2020–2025 only
Baltimore Ravens
PlayNShareYDSYPPTD
Run2942.0%1525.240
Pass2536.2%1887.524
Punt68.7%00.000
Extra point45.8%00.000
Kickoff34.3%00.000
QB kneel22.9%-2-1.000
Miami Dolphins
PlayNShareYDSYPPTD
Pass4153.2%2455.980
Run2026.0%874.350
Kickoff56.5%00.000
No play (penalty)45.2%00.000
Punt33.9%00.000
Field goal33.9%00.000
QB spike11.3%00.000

02/Box score

68 lines
Both sides
BALTIMORE RAVENS 28
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Lamar JacksonQB18/232048.9402
RUSHING
PlayerPOSCARYDSY/CTD
Derrick HenryRB191196.260
Lamar JacksonQB5142.800
Keaton MitchellRB4112.750
Mark AndrewsTE242.000
Justice HillRB122.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Zay FlowersWR556412.80
Rashod BatemanWR42136.51
Isaiah LikelyTE436020.00
Mark AndrewsTE322211.02
Justice HillRB22136.50
Charlie KolarTE222311.51
Derrick HenryRB1122.00
Keaton MitchellRB1177.00
DeAndre HopkinsWR1000
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Roquan SmithILB1290.0001
Teddye BuchananLB730.0000
Kyle HamiltonSAF630.0100
Marlon HumphreyCB640.0002
Nate WigginsCB640.0000
Travis JonesDT520.5100
Malaki StarksSAF550.0011
Alohi GilmanSAF420.0000
John JenkinsDT200.0000
Mike GreenLB200.5000
Keondre JacksonSAF220.0000
Tylan WallaceWR110.0000
Brent UrbanDE100.5000
David OjaboLB100.5000
Jake HummelLB110.0000
Kyle Van NoyMLB110.0100
Chidobe AwuzieCB110.0000
T.J. TampaCB110.0000
Jordan StoutP110.0000
KICKING
PlayerPOSPTS
Tyler LoopK4
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
MIAMI DOLPHINS 6
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Tua TagovailoaQB25/402616.5012
RUSHING
PlayerPOSCARYDSY/CTD
De'Von AchaneRB14674.790
Malik WashingtonWR3134.330
Ollie Gordon IIRB263.000
Tua TagovailoaQB111.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
De'Von AchaneRB106396.50
Jaylen WaddleWR968213.70
Greg DulcichTE55499.80
Nick WestbrookWR422211.00
Malik WashingtonWR334816.00
Tahj WashingtonWR211111.00
Ollie Gordon IIRB1133.00
Ced WilsonWR1177.00
D'Wayne EskridgeWR1000
Tanner ConnerTE1000
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Dante Trader Jr.SAF1380.0000
Jordyn BrooksLB820.0000
Tyrel DodsonLB830.0100
Minkah FitzpatrickFS530.0000
Rasul DouglasCB520.0100
Jaelan PhillipsLB431.0100
Bradley ChubbOLB310.0000
Matt JudonOLB310.0100
Benito JonesDT211.0100
Kenneth GrantDT210.0000
Malik WashingtonWR110.0000
Tahj WashingtonWR100.0000
Greg DulcichTE100.0000
Jordan PhillipsDT100.0000
Matthew ButlerDT100.0000
Zach SielerDE110.0001
Chop RobinsonLB100.0000
K.J. BrittLB110.0000
Willie GayLB100.0000
Ethan BonnerCB110.0000
Ifeatu MelifonwuSAF110.0000
Isaiah JohnsonCB110.0000
Jack JonesCB110.0000
KICKING
PlayerPOSPTS
Riley PattersonK6
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.

A player appears under a heading only if he recorded something there, so these tables are shorter than the roster that dressed. A dash is an absent figure rather than a recorded zero. Sacks carry a half, which is why that column shows a decimal, and the sack column in the passing table is times the passer was sacked, not sacks he made. There is no scoring summary or drive chart here: the play log carries no field position, no down and no distance, so a drive cannot be reconstructed and one is not guessed at. Where the play-type panel is missing, this fixture predates the play log, which begins in 2020. Where a box score is missing entirely, no per-player line was published for it. 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.