NFL/Scores/BAL at MIN

01/How each side played it

Play log
2020–2025 only
Baltimore Ravens
PlayNShareYDSYPPTD
Run3540.2%1534.371
Pass3135.6%1715.521
Field goal55.7%00.000
Kickoff55.7%00.000
Punt55.7%00.000
No play (penalty)44.6%00.000
Extra point11.1%00.000
QB kneel11.1%-1-1.000
Minnesota Vikings
PlayNShareYDSYPPTD
Pass4451.8%2455.571
Run1821.2%1206.671
No play (penalty)1112.9%00.000
Kickoff78.2%00.000
Punt22.4%00.000
Field goal22.4%00.000
Extra point11.2%00.000

02/Box score

74 lines
Both sides
BALTIMORE RAVENS 27
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Lamar JacksonQB17/291766.1101
RUSHING
PlayerPOSCARYDSY/CTD
Derrick HenryRB20753.750
Lamar JacksonQB9364.000
Keaton MitchellRB4317.750
Justice HillRB111.001
Patrick RicardRB133.000
Zay FlowersWR166.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Zay FlowersWR647518.80
Mark AndrewsTE53144.71
DeAndre HopkinsWR42168.00
Isaiah LikelyTE42178.50
Derrick HenryRB3393.00
Justice HillRB211212.00
Rashod BatemanWR211010.00
Charlie KolarTE212323.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Nate WigginsCB760.0001
Roquan SmithILB630.0001
Teddye BuchananLB650.0000
Malaki StarksSAF420.0011
Marlon HumphreyCB420.0011
Travis JonesDT331.0102
Alohi GilmanSAF320.0001
Keyon MartinCB330.0000
Tylan WallaceWR210.0000
Basil OkoyeDT210.0101
Jay HigginsLB220.0000
Kyle Van NoyMLB220.0001
Mike GreenLB220.0100
Trenton SimpsonLB200.0000
Charlie KolarTE100.0000
John JenkinsDT110.0001
David OjaboLB100.0000
Jake HummelLB110.0000
Keondre JacksonSAF100.0000
Kyle HamiltonSAF100.0002
KICKING
PlayerPOSPTS
Tyler LoopK13
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
MINNESOTA VIKINGS 19
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
J.J. McCarthyQB20/422485.9121
RUSHING
PlayerPOSCARYDSY/CTD
Aaron JonesRB9475.221
J.J. McCarthyQB5489.600
Jordan MasonRB4256.250
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Justin JeffersonWR124379.30
Jordan AddisonWR1133511.70
Aaron JonesRB63227.30
Jalen NailorWR6512424.81
Adam ThielenWR32168.00
T.J. HockensonTE2284.00
Jordan MasonRB1166.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Blake CashmanLB1140.0000
Jalen RedmondDL850.0000
Harrison SmithFS750.0000
Isaiah RodgersCB650.0000
Eric WilsonLB540.0100
Jonathan AllenDE441.0200
Andrew Van GinkelOLB420.0002
Byron MurphyCB440.0000
Ivan PaceLB300.0000
Josh MetellusSAF320.0000
C.J. HamFB210.0000
Dallas TurnerLB210.0001
Jonathan GreenardLB210.0001
Fabian MoreauCB220.0000
Aaron JonesRB100.0000
Justin JeffersonWR110.0000
Donovan JacksonG100.0000
Elijah WilliamsDE110.0000
Javon HargraveNT110.0000
Levi Drake RodriguezDL100.0000
Tyler BattyLB110.0000
Jay WardSAF100.0000
Tavierre ThomasSAF110.0000
KICKING
PlayerPOSPTS
Will ReichardK7
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.