NFL/Scores/KC at BAL
Sep 19, 2021 · 2021 WK 2 · M&T Bank Stadium · outdoors

01/How each side played it

Play log
2020–2025 only
Kansas City Chiefs
PlayNShareYDSYPPTD
Pass3147.0%34311.063
Run1827.3%623.441
Kickoff710.6%00.000
Extra point57.6%00.000
Punt34.5%00.000
No play (penalty)23.0%00.000
Baltimore Ravens
PlayNShareYDSYPPTD
Run4044.4%2526.304
Pass2831.1%2308.212
No play (penalty)88.9%00.000
Kickoff66.7%00.000
Extra point33.3%00.000
Punt22.2%00.000
QB spike11.1%00.000
Field goal11.1%00.000
QB kneel11.1%-1-1.000

02/Box score

66 lines
Both sides
KANSAS CITY CHIEFS 35
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Patrick MahomesQB24/3134311.1310
RUSHING
PlayerPOSCARYDSY/CTD
Clyde Edwards-HelaireRB13463.540
Darrel WilliamsRB3-2-0.671
Patrick MahomesQB133.000
Tyreek HillWR11515.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Mecole HardmanWR855511.00
Travis KelceTE8710915.61
Demarcus RobinsonWR434615.31
Tyreek HillWR43144.70
Byron PringleWR226331.51
Jerick McKinnonRB111414.00
Michael BurtonFB111111.00
Blake BellTE112020.00
Jody FortsonTE111111.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Anthony HitchensILB1170.0100
Daniel SorensenFS1071.0200
Nick BoltonILB870.0000
Tyrann MathieuFS660.0023
Charvarius WardCB430.0000
Khalen SaundersDT310.0000
Ben NiemannILB330.0000
L'Jarius SneedCB330.0000
Chris JonesDT210.0000
Jarran ReedNT220.0000
Frank ClarkOLB220.0100
Mike HughesCB210.0000
Rashad FentonCB220.0000
Travis KelceTE110.0000
Alex OkaforDE110.0000
Derrick NnadiDT110.0000
Tershawn WhartonDT100.0000
Armani WattsSS110.0000
KICKING
PlayerPOSPTS
Harrison ButkerK5
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
BALTIMORE RAVENS 36
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Lamar JacksonQB18/262399.2121
RUSHING
PlayerPOSCARYDSY/CTD
Lamar JacksonQB161076.692
Ty'Son WilliamsRB13775.920
Latavius MurrayRB9364.001
Devonta FreemanRB22914.500
Patrick RicardFB122.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Marquise BrownWR10611318.81
Sammy WatkinsWR744411.00
Mark AndrewsTE555711.40
Ty'Son WilliamsRB22168.00
Josh OliverTE1199.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Patrick QueenILB760.0000
Chris BoardILB540.0000
Tyus BowserOLB530.0000
Anthony AverettCB540.0001
Marlon HumphreyCB440.0001
Malik HarrisonOLB320.0000
Brandon StephensFS310.0000
DeShon ElliottFS330.0000
Calais CampbellDE210.0000
Justin MadubuikeDT220.0100
Justin HoustonOLB220.0100
Chuck ClarkSS220.0000
Mark AndrewsTE110.0000
Justin EllisDT100.0000
Odafe OwehOLB110.0000
Pernell McPheeOLB110.0000
Geno StoneSS100.0000
KICKING
PlayerPOSPTS
Justin TuckerK6
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.