Final at UB Stadium, AmherstTV: ESPN+Attendance 15,196
At kickoff
48°F, light rain, wind 10 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Bowling Green
Buffalo
295
Total yards
238
77
Passing yards
71
218
Rushing yards
167
4.8
Yards per pass
2.4
5.1
Yards per rush
4.5
13
First downs
18
3–12
Third downs
3–11
1–1
Fourth downs
1–4
3
Turnovers
5
10–105
Penalties
4–30
33:28
Possession
26:32
0
Sacks (by defense)
0
Efficiency
Bowling Green
Buffalo
40%
Success rate
39%
−0.07
EPA per play
−0.39
1.09
Explosiveness
0.98
0.12
Rushing EPA
0.08
0.07
Passing EPA
−0.31
32%
Passing-down success
24%
−0.45
First-down EPA
−0.19
0.19
Second-down EPA
−0.29
0.11
Third-down EPA
−0.02
24%
Havoc by its defense
21%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 63% to win. Bowling Green won as Elo’s underdog.
The line
Buffalo −4, over/under 44.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 58%, Bowling Green 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Bowling Green right to left.
Q1 Bowling GreenPunt, 5 plays, 23 yards
Q1 BuffaloPunt, 3 plays, 6 yards
Q1 Bowling GreenFumble, 4 plays, 7 yards
Q1 BuffaloTouchdown, 4 plays, 25 yards
Q1 Bowling GreenField goal, 9 plays, 70 yards
Q1 BuffaloFumble, 2 plays, 2 yards
Q1 Bowling GreenTouchdown, 3 plays, 6 yards
Q1 BuffaloPunt, 5 plays, 15 yards
Q2 Bowling GreenTouchdown, 13 plays, 83 yards
Q2 BuffaloDefensive TD, 5 plays (Bowling Green scores), −22 yards
Q2 BuffaloInterception, 2 plays, 6 yards
Q2 Bowling GreenInterception, 2 plays, 11 yards
Q2 BuffaloMissed FG, 7 plays, 28 yards
Q3 BuffaloInterception, 9 plays, 34 yards
Q3 Bowling GreenInterception, 5 plays, 18 yards
Q3 BuffaloTouchdown, 10 plays, 71 yards
Q3 Bowling GreenPunt, 3 plays, −1 yard
Q3 BuffaloTurnover on downs, 4 plays, 9 yards
Q3 Bowling GreenMissed FG, 9 plays, 5 yards
Q4 BuffaloTurnover on downs, 7 plays, 26 yards
Q4 Bowling GreenPunt, 3 plays, 7 yards
Q4 BuffaloInterception, 11 plays, 41 yards
Q4 Bowling GreenResult not recorded, 4 plays, −5 yards
Q4 BuffaloInterception, 2 plays, 0 yards
Q4 Bowling GreenResult not recorded, 3 plays, 18 yards
Play by play
1st quarter8 drives, then Bowling Green 10, Buffalo 7
Bowling Green Punt, 5 plays
15:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Terion Stewart run for 7 yds to the BGSU 32
15:00
2nd & 3 at own 32
Terion Stewart run for 19 yds to the BUFF 49 Terion Stewart fumbled, recovered by BGSU Alex Wollschlaeger for a 1ST down
15:00
1st & 10 at opp 49
Bowling Green Penalty, false start (Odieu Hiliare) to the BGSU 46
15:00
1st & 15 at own 46
Bowling Green Penalty, false start (Tunde Fatukasi) to the BGSU 41
15:00
1st & 20 at own 41
Camden Orth pass complete to Ta’ron Keith
15:00
2nd & 20 at own 41
pass incomplete to Abdul-Fatai Ibrahim
15:00
3rd & 20 at own 41
Ta’ron Keith run for 7 yds to the BGSU 48
11:51
4th & 13 at own 48
Jackson Kleather punt for 24 yds
Buffalo Punt, 3 plays
11:51
1st & 10 at own 28
Cole Snyder pass incomplete to Boobie Curry, broken up by Shamoun Duncan-Niusulu
11:51
2nd & 10 at own 28
Ron Cook Jr. run for 6 yds to the BUFF 34
11:51
3rd & 4 at own 34
Cole Snyder pass incomplete to Boobie Curry, broken up by Jalen Huskey
10:58
4th & 4 at own 34
Anthony Venneri punt for 41 yds , Jhaylin Embry returns for no gain to the BGSU 21
Bowling Green Fumble, 4 plays
10:58
1st & 10 at own 21
Terion Stewart run for 20 yds to the BGSU 41 for a 1ST down
10:58
1st & 10 at own 41
Bowling Green Penalty, Offensive holding (Tunde Fatukasi) to the BGSU 31
10:58
1st & 20 at own 31
Camden Orth pass complete to Harold Fannin Jr. for a loss of 3 yards to the BGSU 28
9:08
2nd & 23 at own 28
Camden Orth pass complete to Austin Osborne for 10 yds Camden Orth fumbled, recovered by BUFF Marcus Fuqua
Buffalo Touchdown, 4 plays
9:08
1st & 10 at opp 33
Ron Cook Jr. run for 9 yds to the BGSU 24
9:08
2nd & 1 at opp 24
Ron Cook Jr. run for 4 yds to the BGSU 20 for a 1ST down
9:08
1st & 10 at opp 20
for a 1ST down Bowling Green Penalty, personal foul (Cashius Howell) to the BGSU 10 for a 1ST down
7:38
1st & goal at opp 10
Cole Snyder run for 10 yds for a TD (Alex McNulty KICK) Buffalo Penalty, false start (Tyler Doty) to the BGSU 8 (Alex McNulty KICK)Buffalo 7, Bowling Green 0
Bowling Green Field goal, 9 plays
7:38
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
7:38
1st & 10 at own 25
Camden Orth run for 7 yds to the BGSU 32
7:02
2nd & 3 at own 32
Terion Stewart run for 6 yds to the BGSU 38 for a 1ST down
7:02
1st & 10 at own 38
Terion Stewart run for a loss of 1 yard to the BGSU 37
7:02
2nd & 11 at own 37
Ta’ron Keith run for a loss of 1 yard to the BUFF 49 for a 1ST down Odieu Hiliare run for 15 yds to the BUFF 49 for a 1ST down
7:02
1st & 10 at opp 49
Camden Orth pass complete to Austin Osborne for 42 yds to the BUFF 7 for a 1ST down
7:02
1st & goal at opp 7
Terion Stewart run for a loss of 2 yards to the BUFF 9
7:02
2nd & goal at opp 9
pass incomplete to Ta’ron Keith
3:21
3rd & goal at opp 9
Camden Orth pass complete to Finn Hogan for 4 yds to the BUFF 5
2:42
4th & goal at opp 5
Alan Anaya 23 yd FG GOODBuffalo 7, Bowling Green 3
Buffalo Fumble, 2 plays
2:35
1st & 10 at own 35
Jack Sauder kickoff for 52 yds , Ron Cook Jr. return for 24 yds to the BUFF 37
2:35
1st & 10 at own 37
Mike Washington run for 2 yds to the BUFF 39
1:48
2nd & 8 at own 39
Cole Snyder run for a loss of 19 yards to the BUFF 9 Cole Snyder fumbled, recovered by BGSU Darius Lorfils
Bowling Green Touchdown, 3 plays
1:48
1st & goal at opp 9
Terion Stewart run for a loss of 2 yards to the BUFF 11
1:48
2nd & goal at opp 11
Terion Stewart run for 10 yds to the BUFF 1
0:25
3rd & goal at opp 1
Camden Orth run for 1 yd for a TD (Alan Anaya KICK)Bowling Green 10, Buffalo 7
Buffalo Punt, 5 plays
0:25
1st & 10 at own 35
Jack Sauder kickoff for 65 yds for a touchback
0:25
1st & 10 at own 25
Mike Washington run for 7 yds to the BUFF 32
Q2 15:00
2nd & 3 at own 32
Mike Washington run for 3 yds to the BUFF 35 for a 1ST down
Q2 15:00
1st & 10 at own 35
pass incomplete
Q2 15:00
2nd & 10 at own 35
Cole Snyder run for 5 yds to the BUFF 40
Q2 13:41
3rd & 5 at own 40
pass incomplete to Cole Harrity
Q2 13:29
4th & 5 at own 40
Anthony Venneri punt for 50 yds , Jhaylin Embry returns for 4 yds to the BGSU 14
2nd quarter5 drives, then Bowling Green 24, Buffalo 7
Bowling Green Touchdown, 13 plays
13:29
1st & 10 at own 14
Terion Stewart run for 3 yds to the BGSU 17
13:29
2nd & 7 at own 17
Camden Orth run for 12 yds to the BGSU 29 for a 1ST down
13:29
1st & 10 at own 29
Camden Orth pass complete to Harold Fannin Jr. for 7 yds to the BGSU 36
13:29
2nd & 3 at own 36
Terion Stewart run for 19 yds to the BUFF 45 for a 1ST down
13:29
1st & 10 at opp 45
Terion Stewart run for 5 yds to the BUFF 40
13:29
2nd & 5 at opp 40
Camden Orth run for 14 yds to the BUFF 26 for a 1ST down
13:29
1st & 10 at opp 26
Ta’ron Keith run for 4 yds to the BUFF 22
13:29
2nd & 6 at opp 22
Terion Stewart run for 1 yd to the BUFF 21
13:29
3rd & 5 at opp 21
Camden Orth pass complete to Abdul-Fatai Ibrahim for 7 yds to the BUFF 14 for a 1ST down
13:29
1st & 10 at opp 14
13:29
2nd & 10 at opp 14
Camden Orth run for 4 yds to the BUFF 10
13:29
3rd & 6 at opp 10
Camden Orth run for 7 yds to the BUFF 3 for a 1ST down
5:23
1st & goal at opp 3
Camden Orth pass complete to Ta’ron Keith for 3 yds for a TD (Alan Anaya KICK)Bowling Green 17, Buffalo 7
Buffalo Defensive TD, 5 plays (Bowling Green scores)
5:23
1st & 10 at own 35
Jack Sauder kickoff for 65 yds for a touchback
5:23
1st & 10 at own 25
Ron Cook Jr. run for 6 yds to the BUFF 31
5:23
2nd & 4 at own 31
Ron Cook Jr. run for 4 yds to the BUFF 35 for a 1ST down
5:23
1st & 10 at own 35
Ron Cook Jr. run for 5 yds to the BUFF 40
5:23
2nd & 5 at own 40
Ron Cook Jr. run for 2 yds to the BUFF 42
5:23
3rd & 3 at own 42
Cole Snyder pass complete to Ron Cook Jr. for a loss of 4 yards to the BUFF 38
2:20
4th & 7 at own 38
PaSean Wimberly 18 Yd Return of Blocked Punt (Alan Anaya Kick)Bowling Green 24, Buffalo 7
Buffalo Interception, 2 plays
2:13
1st & 10 at own 35
Jack Sauder kickoff for 55 yds , Ron Cook Jr. return for 25 yds to the BUFF 40 Buffalo Penalty, Offensive holding (Al-Jay Henderson) to the BUFF 25
2:13
1st & 10 at own 25
Cole Snyder pass complete to Cole Harrity for 6 yds to the BUFF 31
1:46
2nd & 4 at own 31
Cole Snyder pass intercepted
Bowling Green Interception, 2 plays
1:46
1st & 10 at opp 32
Terion Stewart run for 11 yds to the BUFF 21 for a 1ST down
1:10
1st & 10 at opp 21
Camden Orth pass intercepted
Buffalo Missed FG, 7 plays
1:10
1st & 10 at own 40
pass incomplete
1:10
2nd & 10 at own 40
Cole Snyder pass complete to Marlyn Johnson for 6 yds to the BUFF 46
1:10
3rd & 4 at own 46
Cole Snyder pass complete to Darrell Harding Jr. for 15 yds to the BGSU 39 for a 1ST down
1:10
1st & 10 at opp 39
pass incomplete to Ron Cook Jr.
1:10
2nd & 10 at opp 39
Cole Snyder pass incomplete to Cole Harrity, broken up by Dontrez Brown
1:10
3rd & 10 at opp 39
Cole Snyder pass complete to Ron Cook Jr. for 7 yds to the BGSU 32
0:03
4th & 3 at opp 32
Alex McNulty 50 yd FG MISSED
3rd quarter6 drives, then Bowling Green 24, Buffalo 14
Buffalo Interception, 9 plays
15:00
1st & 10 at own 18
Ron Cook Jr. run for 5 yds to the BUFF 23
15:00
2nd & 5 at own 23
Ron Cook Jr. run for 3 yds to the BUFF 26
15:00
3rd & 2 at own 26
Victor Snow run for 6 yds to the BUFF 32 for a 1ST down
15:00
1st & 10 at own 32
CJ Ogbonna run for 8 yds to the BUFF 40
15:00
2nd & 2 at own 40
Ron Cook Jr. run for 3 yds to the BUFF 43 for a 1ST down
15:00
1st & 10 at own 43
CJ Ogbonna run for 8 yds to the BGSU 49
15:00
2nd & 2 at opp 49
Mike Washington run for 4 yds to the BGSU 45 for a 1ST down
15:00
1st & 10 at opp 45
CJ Ogbonna run for a loss of 3 yards to the BGSU 48
14:55
1st & 10 at own 35
Jack Sauder kickoff for 64 yds , Cole Harrity return for 17 yds to the BUFF 18
10:23
2nd & 13 at opp 48
CJ Ogbonna pass incomplete, broken up by Evan Branch-Haynes
Bowling Green Interception, 5 plays
10:23
1st & 10 at the 50
Terion Stewart run for 1 yd to the BUFF 49
10:23
2nd & 9 at opp 49
Terion Stewart run for 16 yds to the BUFF 33 for a 1ST down
10:23
1st & 10 at opp 33
Terion Stewart run for a loss of 3 yards to the BUFF 36
10:23
2nd & 13 at opp 36
Terion Stewart run for 4 yds to the BUFF 32
7:35
3rd & 9 at opp 32
Camden Orth pass intercepted
Buffalo Touchdown, 10 plays
7:35
1st & 10 at own 26
Mike Washington run for 2 yds to the BUFF 28
7:35
2nd & 8 at own 28
CJ Ogbonna pass incomplete to Cole Harrity for a 1ST down Bowling Green Penalty, Defensive pass interference (Davon Ferguson) to the BUFF 43 for a 1ST down
7:35
1st & 10 at own 43
Mike Washington run for 2 yds to the BUFF 45
7:35
2nd & 8 at own 45
for a 1ST down Bowling Green Penalty, face mask (15 yards) (Evan Branch-Haynes) to the BGSU 40 for a 1ST down
7:35
1st & 10 at opp 40
CJ Ogbonna pass incomplete to Darrell Harding Jr., broken up by Jordan Oladokun
7:35
2nd & 10 at opp 40
CJ Ogbonna run for 1 yd to the BGSU 39 Buffalo Penalty, Offensive holding (Andrew Schnackenberg) to the BGSU 49
7:35
2nd & 19 at opp 49
CJ Ogbonna run for 10 yds to the BGSU 39
7:35
3rd & 9 at opp 39
Ron Cook run for no gain to the BGSU 39
7:35
4th & 9 at opp 39
CJ Ogbonna pass complete to Ron Cook Jr. for 15 yds to the BGSU 24 for a 1ST down
3:02
1st & 10 at opp 24
CJ Ogbonna pass complete to Darrell Harding Jr. for 24 yds for a TD (Alex McNulty KICK)Bowling Green 24, Buffalo 14
Bowling Green Punt, 3 plays
3:02
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
3:02
1st & 10 at own 25
pass incomplete to Ta’ron Keith
3:02
2nd & 10 at own 25
Terion Stewart run for a loss of 1 yard to the BGSU 24
2:10
3rd & 11 at own 24
pass incomplete to Harold Fannin Jr.
1:54
4th & 11 at own 24
Jackson Kleather punt for 44 yds , Ron Cook Jr. returns for 3 yds to the BUFF 35
Buffalo Turnover on downs, 4 plays
1:54
1st & 10 at own 35
Mike Washington run for 6 yds to the BUFF 41
1:54
2nd & 4 at own 41
Mike Washington run for 1 yd to the BUFF 42
1:54
3rd & 3 at own 42
Mike Washington run for 2 yds to the BUFF 44
0:17
4th & 1 at own 44
Ron Cook run for no gain to the BUFF 44
Bowling Green Missed FG, 9 plays
0:17
1st & 10 at opp 44
Terion Stewart run for no gain to the BUFF 44
Q4 15:00
2nd & 10 at opp 44
Camden Orth pass complete to Austin Osborne for 7 yds to the BUFF 37
Q4 15:00
3rd & 3 at opp 37
Terion Stewart run for 2 yds to the BUFF 35
Q4 13:35
4th & 1 at opp 35
Harold Fannin Jr. run for 2 yds to the BUFF 33 for a 1ST down
Q4 13:35
1st & 10 at opp 33
Terion Stewart run for 7 yds to the BUFF 26
Q4 13:35
2nd & 3 at opp 26
Camden Orth run for 2 yds to the BUFF 24 Bowling Green Penalty, personal foul (Alex Padgett) to the BUFF 39
Q4 13:35
3rd & 19 at opp 42
Camden Orth run for 18 yds to the BUFF 24
Q4 9:54
4th & 1 at opp 24
Alan Anaya 42 yd FG MISSED
Q4 9:54
2nd & 16 at opp 39
Terion Stewart run for a loss of 3 yards to the BUFF 42
4th quarter5 drives, then Bowling Green 24, Buffalo 14
Buffalo Turnover on downs, 7 plays
9:54
1st & 10 at own 24
Mike Washington run for 10 yds to the BUFF 34 for a 1ST down
9:54
1st & 10 at own 34
pass incomplete to Darrell Harding Jr.
9:54
2nd & 10 at own 34
Victor Snow run for 16 yds to the 50 yard line for a 1ST down
9:54
1st & 10 at the 50
CJ Ogbonna pass incomplete to Mike Washington, broken up by Davon Ferguson
9:54
2nd & 10 at the 50
pass incomplete to Marlyn Johnson
9:54
3rd & 10 at the 50
CJ Ogbonna pass incomplete to Cameron Ball, broken up by Davon Ferguson
8:08
4th & 10 at the 50
pass incomplete to Boobie Curry
Bowling Green Punt, 3 plays
8:08
1st & 10 at the 50
pass incomplete to Terion Stewart
8:08
2nd & 10 at the 50
Camden Orth run for 8 yds to the BUFF 42
8:08
3rd & 2 at opp 42
Camden Orth run for a loss of 1 yard to the BUFF 43
6:33
4th & 3 at opp 43
Jackson Kleather punt for 25 yds
Buffalo Interception, 11 plays
6:33
1st & 10 at own 18
pass incomplete to Darrell Harding Jr.
6:33
2nd & 10 at own 18
Jacqez Barksdale run for 17 yds to the BUFF 35 for a 1ST down
6:33
1st & 10 at own 35
CJ Ogbonna pass incomplete to Cole Harrity, broken up by Darius Lorfils
6:33
2nd & 10 at own 35
Jacqez Barksdale run for 9 yds to the BUFF 44
6:33
3rd & 1 at own 44
Jacqez Barksdale run for 2 yds to the BUFF 46 for a 1ST down
6:33
1st & 10 at own 46
CJ Ogbonna pass intercepted Bowling Green Penalty, off-side (Evan Branch-Haynes) to the BGSU 49
6:33
1st & 5 at opp 49
CJ Ogbonna run for 5 yds to the BGSU 44 for a 1ST down
6:33
1st & 10 at opp 44
CJ Ogbonna pass complete to Jacqez Barksdale for 1 yd to the BGSU 43
6:33
2nd & 9 at opp 43
Jacqez Barksdale run for 6 yds to the BGSU 37
6:33
3rd & 3 at opp 37
Buffalo Penalty, false start (Zion Carter) to the BGSU 42
6:33
3rd & 8 at opp 42
CJ Ogbonna pass complete to Jacqez Barksdale for 1 yd to the BGSU 41
2:45
4th & 7 at opp 41
CJ Ogbonna pass intercepted
Bowling Green Result not recorded, 4 plays
2:45
1st & 10 at own 36
Terion Stewart run for 2 yds to the BGSU 38
2:38
2nd & 8 at own 38
Bowling Green Penalty, Offensive holding (Levi Gazarek) to the BGSU 28
2:38
2nd & 18 at own 28
Ta’ron Keith run for 1 yd to the BGSU 29
2:38
3rd & 17 at own 29
Terion Stewart run for 2 yds to the BGSU 31
1:21
4th & 15 at own 31
Jackson Kleather punt for 48 yds
Buffalo Interception, 2 plays
1:21
1st & 10 at own 21
Cole Snyder pass incomplete to Andrew Schnackenberg, broken up by Cashius Howell
1:10
2nd & 10 at own 21
Cole Snyder pass intercepted
1:10
1st & 10 at opp 30
Bowling Green Penalty, unsportsmanlike conduct (Chace Davis) to the BUFF 45
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.