26
7
FinalJan 4, 2025 · Thomas A. Robinson National Stadium
Team1234Final
Buffalo6371026
Liberty00077

Game flow

Buffalo won by 19 · 7 scores
Lead changes
0
0 times tied
LIB biggest lead
—
never led
BUFF biggest lead
+26
Q4 12:09
Time in front
LIB 0% · BUFF 93%
tied 8% · 0:00 vs 55:30 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Liberty ahead▼ Buffalo aheadQ1 10:30 · BUFF Field Goal Good: Upton Bellenfant 52 Yd Field Goal (BUFF 3, LIB 0)Q1 5:37 · BUFF Field Goal Good: Upton Bellenfant 43 Yd Field Goal (BUFF 6, LIB 0)Q2 14:56 · BUFF Field Goal Good: Upton Bellenfant 20 Yd Field Goal (BUFF 9, LIB 0)Q3 12:01 · BUFF Rushing Touchdown: Al-Jay Henderson 45 Yd Run (Upton Bellenfant Kick) (BUFF 16, LIB 0)Q4 12:28 · BUFF Field Goal Good: Upton Bellenfant 45 Yd Field Goal (BUFF 19, LIB 0)Q4 12:09 · BUFF Interception Return Touchdown: Red Murdock 31 Yd Interception Return (Upton Bellenfant Kick) (BUFF 26, LIB 0)Q4 7:00 · LIB Passing Touchdown: Reese Smith 36 Yd pass from Nate Hampton (Colin Karhu Kick) (BUFF 26, LIB 7)

The lead after every score: above the line Liberty is ahead, below it Buffalo. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
10:30BUFF
FG Upton Bellenfant 52 Yd Field Goal 7 plays, 29 yds, 3:00 · from BUF 37
BUFF 3–0 LIB
5:37BUFF
FG Upton Bellenfant 43 Yd Field Goal 7 plays, 42 yds, 3:24 · from BUF 33
BUFF 6–0 LIB
2nd quarter
14:56BUFF
FG Upton Bellenfant 20 Yd Field Goal 8 plays, 55 yds, 1:46 · from BUF 43
BUFF 9–0 LIB
3rd quarter
12:01BUFF
TD Al-Jay Henderson 45 Yd Run (Upton Bellenfant Kick)9 plays, 75 yds, 2:59 · from BUF 25
BUFF 16–0 LIB
4th quarter
12:28BUFF
FG Upton Bellenfant 45 Yd Field Goal 4 plays, 7 yds, 1:26 · from LIB 34
BUFF 19–0 LIB
12:09BUFF
TD Red Murdock 31 Yd Interception Return (Upton Bellenfant Kick)
BUFF 26–0 LIB
7:00LIB
TD Reese Smith 36 Yd pass from Nate Hampton (Colin Karhu Kick)14 plays, 75 yds, 5:09 · from LIB 25
BUFF 26–7 LIB

Drives

LIB 2/11 scoredBUFF 5/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00LIBLIB 25311:30Punt
Q113:30BUFFBUF 377293:00Field Goal
Q110:30LIBLIB 25391:29Punt
Q19:01BUFFBUF 337423:24Field Goal
Q15:37LIBLIB 253150:57Punt
Q14:40BUFFBUF 25371:47Punt
Q12:53LIBLIB 203-11:11Punt
Q11:42BUFFBUF 438551:46Field Goal
Q214:51LIBLIB 154551:53Fumble
Q212:58BUFFBUF 3510274:29Punt
Q28:29LIBLIB 88164:58Punt
Q23:31BUFFBUF 413-41:03Punt

Win probability

Buffalo 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Liberty▼ BuffaloLiberty +13% win probability: Upton Bellenfant kickoff for 53 yds , Julian Gray return for 3 yds to the LIB 15 Julian Gray fumbled, recovered by LIB A'Khori Jones A. Jones return for 3 yds , return for no gain to the LIB 15Buffalo +12% win probability: [NHSG] Kneel down by TEAM at BUF29 (team loss of 2), clock 00:00.Buffalo +12% win probability: Al-Jay Henderson run for 45 yds for a TD (Upton Bellenfant KICK)Buffalo +12% win probability: C.J. Ogbonna run for 1 yd to the BUF 36Liberty +11% win probability: Buffalo Penalty, Unsportsmanlike Conduct (15 Yards) to the LIB 40 for a 1ST down

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
C.J. Ogbonna9/191377.20032.0
RushingCARYDSAVGTDLONG
Al-Jay Henderson211195.7145
C.J. Ogbonna15322.108
Jacqez Barksdale4205.0012
Lamar Sperling4194.809
James McNeil Jr.2157.5013
Jack Shields177.007
Terrance Shelton Jr.122.002
Messiah Burch3-4-1.304
Team2-4-2.000
ReceivingRECYDSAVGTDLONG
Victor Snow44110.3022
Al-Jay Henderson23618.0035
Taji Johnson13030.0030
Lamar Sperling12828.0028
Messiah Burch122.002
DefenseTOTSOLOSACKSTFLPDQB HUR
Red Murdock13902.510
Shaun Dolac9511.510
Dion Crawford6412.500
Marcus Fuqua420010
Solomon Brown420000
Daishon Folsom310101
Oliver Bridges220010
Devin Morgan220100
InterceptionsINTYDSTD
Red Murdock1311
KickingFGPCTLONGXPPTS
Upton Bellenfant4/580.0522/214
PuntingNOYDSAVGTBIn 20LONG
Ethan Duane312642.01168

Biggest plays

LIB +13% Q2 14:51 Upton Bellenfant kickoff for 53 yds , Julian Gray return for 3 yds to the LIB 15 Julian Gray fumbled, recovered by LIB A'Khori Jones A. Jones return for 3 yds , return for no gain to the LIB 15
BUFF +12% Q2 0:00 [NHSG] Kneel down by TEAM at BUF29 (team loss of 2), clock 00:00.
BUFF +12% Q3 12:01 Al-Jay Henderson run for 45 yds for a TD (Upton Bellenfant KICK)
BUFF +12% Q2 12:58 C.J. Ogbonna run for 1 yd to the BUF 36
LIB +11% Q1 5:37 Buffalo Penalty, Unsportsmanlike Conduct (15 Yards) to the LIB 40 for a 1ST down

Team stats

StatBUFFLIB
1st Downs1811
3rd down efficiency6-193-15
4th down efficiency5-53-3
Total Yards359242
Passing13780
Comp/Att9/196/21
Yards per pass7.23.8
Rushing222162
Rushing Attempts5635
Yards per rush4.04.6
Penalties6-532-20
Turnovers03
Fumbles lost02
Interceptions thrown01
Possession37:0122:59

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 1st & Goal at LIB 1 [NHSG] Kneel down by TEAM at LIB3 (team loss of 2), clock 00:00.
Q4 0:26 4th & 4 at LIB 11 Mark-Anthony Scott Jr. run for 10 yds to the LIB 1 for a 1ST down
Q4 2:00 3rd & 7 at LIB 14 Mark-Anthony Scott Jr. run for 3 yds to the LIB 11
Q4 2:00 2nd & 8 at LIB 15 Jacqez Barksdale run for 1 yd to the LIB 14
Q4 2:00 1st & 10 at LIB 17 James McNeil Jr. run for 2 yds to the LIB 15
Q4 2:00 2nd & 8 at LIB 15 Timeout Liberty, clock 02:00
Q4 6:57 4th & 2 at LIB 30 James McNeil Jr. run for 13 yds to the LIB 17 for a 1ST down
Q4 6:57 3rd & 5 at LIB 33 Mark-Anthony Scott Jr. run for 3 yds to the LIB 30
Q4 6:57 2nd & 9 at LIB 37 Jacqez Barksdale run for 4 yds to the LIB 33
Q4 6:57 1st & 10 at LIB 38 C.J. Ogbonna run for 1 yd to the LIB 37
Q4 6:57 2nd & 7 at 50 Jacqez Barksdale run for 12 yds to the LIB 38 for a 1ST down
Q4 6:57 1st & 10 at BUF 47 Jacqez Barksdale run for 3 yds to the 50 yard line
Q4 6:57 Max Morgan kickoff for 18 yds , return for no gain to the BUF 47
Q4 7:00 4th & 7 at BUF 36 Nate Hampton pass complete to Reese Smith for 36 yds for a TD (Colin Karhu KICK)
Q4 12:09 3rd & 7 at BUF 36 Nate Hampton pass incomplete
Q4 12:09 2nd & 7 at BUF 36 Nate Hampton pass incomplete
Q4 12:09 1st & 10 at BUF 39 Caden Williams run for 3 yds to the BUF 36
Q4 12:09 4th & 2 at BUF 43 Nate Hampton pass complete to Tyson Mobley for 4 yds to the BUF 39 for a 1ST down
Q4 12:09 3rd & 9 at 50 Nate Hampton run for 7 yds to the BUF 43
Q4 12:09 2nd & 10 at LIB 49 Caden Williams run for 1 yd to the 50 yard line
Q4 12:09 1st & 10 at LIB 49 Nate Hampton pass incomplete
Q4 12:09 4th & 1 at LIB 47 Caden Williams run for 2 yds to the LIB 49 for a 1ST down
Q4 12:09 3rd & 1 at LIB 47 Caden Williams run for no gain to the LIB 47
Q4 12:09 2nd & 10 at LIB 38 Caden Williams run for 9 yds to the LIB 47