NFL/Scores/BUF at KC
Jan 23, 2022 · 2021 DIVISIONAL · GEHA Field at Arrowhead Stadium · outdoors

01/How each side played it

Play log
2020–2025 only
Buffalo Bills
PlayNShareYDSYPPTD
Pass4049.4%3157.884
Run2429.6%1094.541
Kickoff78.6%00.000
Punt44.9%00.000
Extra point44.9%00.000
No play (penalty)22.5%00.000
Kansas City Chiefs
PlayNShareYDSYPPTD
Pass4649.5%3708.043
Run2729.0%1826.742
Kickoff77.5%00.000
Field goal44.3%00.000
Extra point44.3%00.000
No play (penalty)33.2%00.000
Punt22.2%00.000

02/Box score

59 lines
Both sides
BUFFALO BILLS 36
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Josh AllenQB27/373298.9402
RUSHING
PlayerPOSCARYDSY/CTD
Josh AllenQB11686.180
Devin SingletaryRB10262.601
Isaiah McKenzieWR3155.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Gabriel DavisWR10820125.14
Cole BeasleyWR866010.00
Stefon DiggsWR6372.30
Devin SingletaryRB54256.30
Dawson KnoxTE4294.50
Reggie GilliamFB2284.00
Emmanuel SandersWR111616.00
Isaiah McKenzieWR1133.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Matt MilanoOLB1160.0000
Tremaine EdmundsILB750.0000
Dane JacksonCB760.0100
Jordan PoyerSS720.0000
Taron JohnsonCB751.0100
Levi WallaceCB640.0100
Harrison PhillipsNT430.0000
Micah HydeFS440.0000
Ed OliverDT321.0200
Carlos BashamOLB330.0000
A.J. EpenesaDE200.0000
Efe ObadaDE210.0000
Star LotuleleiDT210.0000
Taiwan JonesRB100.0000
Jake KumerowWR100.0000
Gregory RousseauDE110.0000
Andre SmithILB100.0000
Jaquan JohnsonFS110.0000
Matt HaackP100.0000
KICKING
PlayerPOSPTS
Tyler BassK4
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
KANSAS CITY CHIEFS 42
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Patrick MahomesQB33/443788.6302
RUSHING
PlayerPOSCARYDSY/CTD
Jerick McKinnonRB10242.400
Patrick MahomesQB7699.861
Clyde Edwards-HelaireRB7608.570
Mecole HardmanWR23115.501
Tyreek HillWR1-2-2.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Tyreek HillWR131115013.61
Travis KelceTE989612.01
Jerick McKinnonRB755410.80
Byron PringleWR75295.81
Clyde Edwards-HelaireRB2199.00
Noah GrayTE22147.00
Demarcus RobinsonWR1000
Mecole HardmanWR112626.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Daniel SorensenFS960.0000
Nick BoltonILB720.0000
L'Jarius SneedCB740.0001
Anthony HitchensILB640.0000
Jarran ReedNT521.0100
Charvarius WardCB530.0001
Willie GayILB420.0000
Melvin IngramOLB321.0000
Armani WattsSS310.0000
Juan ThornhillFS320.0001
Frank ClarkOLB220.0100
Mike HughesCB210.0000
Daurice FountainWR100.0000
Marcus KempWR100.0000
Chris JonesDT110.0100
Deandre BakerCB110.0000
Tyrann MathieuFS100.0000
KICKING
PlayerPOSPTS
Harrison ButkerK12
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.