51
Final/OTNov 12, 2024 · Broadview Stadium
Team1234OTFinal
Ball State721710348
Buffalo717714651

Game flow

Buffalo won by 3 · 16 scores
Lead changes
4
2 times tied
BUFF biggest lead
+7
Q1 7:47
BALL biggest lead
+14
Q4 7:08
Time in front
BUFF 12% · BALL 64%
tied 24% · 8:03 vs 41:36 of game clock
+14+7Tie+7+14Q1Q2Q3Q4OT▲ Buffalo ahead▼ Ball State aheadQ1 7:47 · BUFF Rushing Touchdown: C.J. Ogbonna 3 Yd Run (Upton Bellenfant Kick) (BALL 0, BUFF 7)Q1 4:34 · BALL Passing Touchdown: Justin Bowick 23 Yd pass from Kadin Semonza (Jackson Courville Kick) (BALL 7, BUFF 7)Q2 14:55 · BALL Passing Touchdown: Tanner Koziol 2 Yd pass from Kadin Semonza (Jackson Courville Kick) (BALL 14, BUFF 7)Q2 12:06 · BUFF Field Goal Good: Upton Bellenfant 27 Yd Field Goal (BALL 14, BUFF 10)Q2 8:14 · BALL Rushing Touchdown: Vaughn Pemberton 1 Yd Run (Jackson Courville Kick) (BALL 21, BUFF 13)Q2 3:40 · BUFF Rushing Touchdown: Al-Jay Henderson 6 Yd Run (Upton Bellenfant Kick) (BALL 21, BUFF 20)Q2 1:12 · BALL Passing Touchdown: Justin Bowick 22 Yd pass from Kadin Semonza (Jackson Courville Kick) (BALL 28, BUFF 20)Q2 0:00 · BUFF Passing Touchdown: Victor Snow 2 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick) (BALL 28, BUFF 24)Q3 5:56 · BUFF Rushing Touchdown: Al-Jay Henderson 4 Yd Run (Upton Bellenfant Kick) (BALL 28, BUFF 31)Q3 2:46 · BALL Passing Touchdown: Cam Pickett 65 Yd pass from Kadin Semonza (Jackson Courville Kick) (BALL 35, BUFF 31)Q4 14:56 · BALL Rushing Touchdown: Cam Pickett 9 Yd Run (Jackson Courville Kick) (BALL 42, BUFF 31)Q4 7:08 · BALL Field Goal Good: Jackson Courville 27 Yd Field Goal (BALL 45, BUFF 31)Q4 5:43 · BUFF Rushing Touchdown: C.J. Ogbonna 26 Yd Run (Two-Point Run Conversion Failed) (BALL 45, BUFF 37)Q4 1:49 · BUFF Passing Touchdown: JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion) (BALL 45, BUFF 45)OT · BALL Field Goal Good: Jackson Courville 36 Yd Field Goal (BALL 48, BUFF 45)OT · BUFF Passing Touchdown: Lamar Sperling 14 Yd pass from C.J. Ogbonna (BALL 48, BUFF 51)

The lead after every score: above the line Buffalo is ahead, below it Ball State. Each dot is a score in the scoring team's colour; hover one. Overtime periods are untimed, so each is drawn the same width.

Scoring summary

1st quarter
7:47BUFF
TD C.J. Ogbonna 3 Yd Run (Upton Bellenfant Kick)
BALL 0–7 BUFF
4:34BALL
TD Justin Bowick 23 Yd pass from Kadin Semonza (Jackson Courville Kick)
BALL 7–7 BUFF
2nd quarter
14:55BALL
TD Tanner Koziol 2 Yd pass from Kadin Semonza (Jackson Courville Kick)
BALL 14–7 BUFF
12:06BUFF
FG Upton Bellenfant 27 Yd Field Goal
BALL 14–10 BUFF
8:14BALL
TD Vaughn Pemberton 1 Yd Run (Jackson Courville Kick)
BALL 21–13 BUFF
3:40BUFF
TD Al-Jay Henderson 6 Yd Run (Upton Bellenfant Kick)
BALL 21–20 BUFF
1:12BALL
TD Justin Bowick 22 Yd pass from Kadin Semonza (Jackson Courville Kick)
BALL 28–20 BUFF
0:00BUFF
TD Victor Snow 2 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick)2 plays, 2 yds, 0:09 · from BALL 2
BALL 28–24 BUFF
3rd quarter
5:56BUFF
TD Al-Jay Henderson 4 Yd Run (Upton Bellenfant Kick)
BALL 28–31 BUFF
2:46BALL
TD Cam Pickett 65 Yd pass from Kadin Semonza (Jackson Courville Kick)
BALL 35–31 BUFF
4th quarter
14:56BALL
TD Cam Pickett 9 Yd Run (Jackson Courville Kick)
BALL 42–31 BUFF
7:08BALL
FG Jackson Courville 27 Yd Field Goal
BALL 45–31 BUFF
5:43BUFF
TD C.J. Ogbonna 26 Yd Run (Two-Point Run Conversion Failed)
BALL 45–37 BUFF
1:49BUFF
TD JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion)
BALL 45–45 BUFF
OT
BALL
FG Jackson Courville 36 Yd Field Goal
BALL 48–45 BUFF
BUFF
TD Lamar Sperling 14 Yd pass from C.J. Ogbonna
BALL 48–51 BUFF

Drives

BUFF 4/6 scoredBALL 4/5 scored
QStartTeamFromPlaysYdsTimeResult
Q1BUFFBUF 2516757:13Touchdown
Q1BALLBALL 197813:08Touchdown
Q2BUFFBUF 388532:39Field Goal
Q2BALLBALL 237773:45Touchdown
Q20:05BUFFBALL 2220:09Touchdown
Q3BALLBALL 56214:22Punt
Q3BUFFBUF 379634:41Touchdown
Q4BUFFBUF 228432:43Interception
Q4BALLBALL 339585:00Field Goal
Q415:00BUFFBUF 16100:13
Q115:00BALLBUF 25460:00Field Goal

Win probability

Buffalo 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Buffalo▼ Ball StateBuffalo +98% win probability: Lamar Sperling 14 Yd pass from C.J. Ogbonna Buffalo +77% win probability: JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion)Ball State +49% win probability: Jackson Courville 36 Yd Field Goal Buffalo +49% win probability: End of 4th QuarterBall State +41% win probability: Upton Bellenfant kickoff for 63 yds , Malcolm Gillie return for 23 yds to the BALL 25

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
Kadin Semonza25/373318.94183.9
RushingCARYDSAVGTDLONG
Kadin Semonza44912.3049
Cam Pickett33712.3122
TJ Horton6366.0017
Vaughn Pemberton11252.318
Braedon Sloan7213.005
Malcolm Gillie11111.0011
Tanner Koziol166.006
Kiael Kelly331.005
Charlie Spegal111.001
ReceivingRECYDSAVGTDLONG
Justin Bowick714821.1253
Tanner Koziol11958.6120
Cam Pickett37424.7165
Malcolm Gillie11212.0012
TJ Horton133.003
Tyce Ferrell100.000
Vaughn Pemberton1-1-1.000
DefenseTOTSOLOSACKSTFLPDQB HUR
George Udo1330010
DD Snyder1140100
Riley Tolsma830102
Keionte Newson700000
Myles Norwood640000
Joey Stemler630001
Jordan Coleman620000
Eric McClain530000
InterceptionsINTYDSTD
DD Snyder2610
KickingFGPCTLONGXPPTS
Jackson Courville2/2100.0366/612
PuntingNOYDSAVGTBIn 20LONG
Brian Cooey Jr.311237.30040
Kadin Semonza26633.01041
DD Snyder12525.00125

Biggest plays

BUFF +98% Q5 0:00 Lamar Sperling 14 Yd pass from C.J. Ogbonna
BUFF +77% Q4 1:49 JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion)
BALL +49% Q5 0:00 Jackson Courville 36 Yd Field Goal
BUFF +49% Q4 0:00 End of 4th Quarter
BALL +41% Q4 1:43 Upton Bellenfant kickoff for 63 yds , Malcolm Gillie return for 23 yds to the BALL 25

Team stats

StatBALLBUFF
1st Downs2326
3rd down efficiency6-154-12
4th down efficiency1-12-2
Total Yards520470
Passing331264
Comp/Att25/3719/37
Yards per pass8.97.1
Rushing189206
Rushing Attempts3741
Yards per rush5.15.0
Penalties5-574-35
Turnovers13
Fumbles lost01
Interceptions thrown12
Possession33:2426:36

Play by play

Q5 0:00 End of OT
Q5 0:00 & Goal at BUF 0 Lamar Sperling 14 Yd pass from C.J. Ogbonna
Q5 0:00 & Goal at BUF 0 Jackson Courville 36 Yd Field Goal
Q4 0:00 End of 4th Quarter
Q4 0:13 4th & 10 at BUF 41 DD Snyder punt for 25 yds
Q4 1:05 3rd & 10 at BUF 41 pass incomplete to Cam Pickett
Q4 1:05 2nd & 10 at BUF 41 pass incomplete to Malcolm Gillie
Q4 1:05 1st & 10 at BUF 41 Kadin Semonza pass incomplete to Tanner Koziol, broken up by Shaun Dolac
Q4 1:05 4th & 1 at BUF 44 Vaughn Pemberton run for 3 yds to the BUF 41 for a 1ST down
Q4 1:05 3rd & 4 at BUF 47 Kadin Semonza pass complete to Tanner Koziol for 3 yds to the BUF 44
Q4 1:43 2nd & 4 at BUF 47 pass incomplete to Justin Bowick
Q4 1:43 1st & 10 at BALL 47 Kadin Semonza pass complete to Justin Bowick for 6 yds to the BUF 47
Q4 1:43 1st & 10 at BALL 35 Kadin Semonza pass complete to Malcolm Gillie for 12 yds to the BALL 47 for a 1ST down
Q4 1:43 1st & 10 at BALL 25 Kadin Semonza pass complete to Tanner Koziol for 10 yds to the BALL 35 for a 1ST down
Q4 1:43 Upton Bellenfant kickoff for 63 yds , Malcolm Gillie return for 23 yds to the BALL 25
Q4 1:49 1st & 10 at BALL 3 C.J. Ogbonna pass complete to Jake Orlando for no gain to the BUF 35
Q4 1:49 2nd & 10 at BALL 33 JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion)
Q4 3:16 1st & 10 at BALL 33 pass incomplete to Chance Morrow
Q4 3:16 2nd & 10 at BALL 45 C.J. Ogbonna pass incomplete to JJ Jenkins for a 1ST down Ball State Penalty, Defensive pass interference (Eric McClain) to the BALL 33 for a 1ST down
Q4 3:16 1st & 10 at BALL 45 pass incomplete
Q4 3:16 4th & 7 at BUF 45 C.J. Ogbonna pass incomplete to Victor Snow, broken up by Thailand Baldwin for a 1ST down Ball State Penalty, Defensive holding (Thailand Baldwin) to the BALL 45 for a 1ST down
Q4 3:16 3rd & 7 at BUF 45 pass incomplete to Victor Snow
Q4 3:16 2nd & 11 at BUF 41 C.J. Ogbonna pass complete to Victor Snow for 4 yds to the BUF 45
Q4 3:16 1st & 10 at BUF 42 Lamar Sperling run for a loss of 1 yard to the BUF 41
Q4 3:16 1st & 10 at BUF 27 C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Myles Norwood for a 1ST down Ball State Penalty, Defensive pass interference (Myles Norwood) to the BUF 42 for a 1ST down