Bowling Green at Buffalo

Saturday, October 14, 2023

Bowling Green beat Buffalo 24–⁠14. It was their 21st meeting; after it, Bowling Green led the series 13–⁠8.

AwayBowling Green7–⁠6 in 2023
24
HomeBuffalo3–⁠9 in 2023
14

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
Official
David SiegleGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Bowling Green10140024
Buffalo707014

Standouts

Player stats

Bowling Green

PassingC/AttYdsTDInt
Camden Orth9/167712
RushingCarYdsTDLong
Terion Stewart25123020
Camden Orth1072118
Odieu Hilaire015015
Taron Keith41107
ReceivingRecYdsTDLong
Austin Osborne359042
Abdul-Fatai Ibrahim1707
Finn Hogan1404
Harold Fannin2407
DefenseTklTFLSacksInt
Joseph Sipp Jr.7000
Dontrez Brown6000
Davon Ferguson5102
Darren Anders5000
Jalen Huskey5001
Avi McGary0001

Buffalo

PassingC/AttYdsTDInt
Cole Snyder5/153002
C.J. Ogbonna4/144112
RushingCarYdsTDLong
Ron Cook Jr.124709
Michael Washington1039010
Jacqez Barksdale434017
C.J. Ogbonna629010
ReceivingRecYdsTDLong
Darrell Harding Jr.239124
Ron Cook Jr.318015
Marlyn Johnson1606
Cole Harrity1606
DefenseTklTFLSacksInt
Devin Grant110.500
Joe Andreessen9100
Max Michel60.500
Marcus Fuqua50.500
Jayden Oliver3001
Charles McCartherens1101

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Bowling GreenBuffalo
295Total yards238
77Passing yards71
218Rushing yards167
4.8Yards per pass2.4
5.1Yards per rush4.5
13First downs18
3–⁠12Third downs3–⁠11
1–⁠1Fourth downs1–⁠4
3Turnovers5
10–⁠105Penalties4–⁠30
33:28Possession26:32
0Sacks (by defense)0

Efficiency

Bowling GreenBuffalo
40%Success rate39%
−0.07EPA per play−0.39
1.09Explosiveness0.98
0.12Rushing EPA0.08
0.07Passing EPA−0.31
32%Passing-down success24%
−0.45First-down EPA−0.19
0.19Second-down EPA−0.29
0.11Third-down EPA−0.02
24%Havoc by its defense21%

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

Buffalo end zoneBowling Green end zoneQ1 Bowling GreenPunt, 5 playsQ1 BuffaloPunt, 3 playsQ1 Bowling GreenFumble, 4 playsQ1 BuffaloTouchdown, 4 playsQ1 Bowling GreenField goal, 9 playsQ1 BuffaloFumble, 2 playsQ1 Bowling GreenTouchdown, 3 playsQ1 BuffaloPunt, 5 playsQ2 Bowling GreenTouchdown, 13 playsQ2 BuffaloDefensive TD, 5 plays (Bowling Green scores)Q2 BuffaloInterception, 2 playsQ2 Bowling GreenInterception, 2 playsQ2 BuffaloMissed FG, 7 playsQ3 BuffaloInterception, 9 playsQ3 Bowling GreenInterception, 5 playsQ3 BuffaloTouchdown, 10 playsQ3 Bowling GreenPunt, 3 playsQ3 BuffaloTurnover on downs, 4 playsQ3 Bowling GreenMissed FG, 9 playsQ4 BuffaloTurnover on downs, 7 playsQ4 Bowling GreenPunt, 3 playsQ4 BuffaloInterception, 11 playsQ4 Bowling GreenResult not recorded, 4 playsQ4 BuffaloInterception, 2 playsQ4 Bowling GreenResult not recorded, 3 plays
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.
  1. Q1 Bowling GreenPunt, 5 plays, 23 yards
  2. Q1 BuffaloPunt, 3 plays, 6 yards
  3. Q1 Bowling GreenFumble, 4 plays, 7 yards
  4. Q1 BuffaloTouchdown, 4 plays, 25 yards
  5. Q1 Bowling GreenField goal, 9 plays, 70 yards
  6. Q1 BuffaloFumble, 2 plays, 2 yards
  7. Q1 Bowling GreenTouchdown, 3 plays, 6 yards
  8. Q1 BuffaloPunt, 5 plays, 15 yards
  9. Q2 Bowling GreenTouchdown, 13 plays, 83 yards
  10. Q2 BuffaloDefensive TD, 5 plays (Bowling Green scores), −22 yards
  11. Q2 BuffaloInterception, 2 plays, 6 yards
  12. Q2 Bowling GreenInterception, 2 plays, 11 yards
  13. Q2 BuffaloMissed FG, 7 plays, 28 yards
  14. Q3 BuffaloInterception, 9 plays, 34 yards
  15. Q3 Bowling GreenInterception, 5 plays, 18 yards
  16. Q3 BuffaloTouchdown, 10 plays, 71 yards
  17. Q3 Bowling GreenPunt, 3 plays, −1 yard
  18. Q3 BuffaloTurnover on downs, 4 plays, 9 yards
  19. Q3 Bowling GreenMissed FG, 9 plays, 5 yards
  20. Q4 BuffaloTurnover on downs, 7 plays, 26 yards
  21. Q4 Bowling GreenPunt, 3 plays, 7 yards
  22. Q4 BuffaloInterception, 11 plays, 41 yards
  23. Q4 Bowling GreenResult not recorded, 4 plays, −5 yards
  24. Q4 BuffaloInterception, 2 plays, 0 yards
  25. 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:001st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
15:001st & 10 at own 25Terion Stewart run for 7 yds to the BGSU 32
15:002nd & 3 at own 32Terion Stewart run for 19 yds to the BUFF 49 Terion Stewart fumbled, recovered by BGSU Alex Wollschlaeger for a 1ST down
15:001st & 10 at opp 49Bowling Green Penalty, false start (Odieu Hiliare) to the BGSU 46
15:001st & 15 at own 46Bowling Green Penalty, false start (Tunde Fatukasi) to the BGSU 41
15:001st & 20 at own 41Camden Orth pass complete to Ta’ron Keith
15:002nd & 20 at own 41pass incomplete to Abdul-Fatai Ibrahim
15:003rd & 20 at own 41Ta’ron Keith run for 7 yds to the BGSU 48
11:514th & 13 at own 48Jackson Kleather punt for 24 yds
Buffalo Punt, 3 plays
11:511st & 10 at own 28Cole Snyder pass incomplete to Boobie Curry, broken up by Shamoun Duncan-Niusulu
11:512nd & 10 at own 28Ron Cook Jr. run for 6 yds to the BUFF 34
11:513rd & 4 at own 34Cole Snyder pass incomplete to Boobie Curry, broken up by Jalen Huskey
10:584th & 4 at own 34Anthony Venneri punt for 41 yds , Jhaylin Embry returns for no gain to the BGSU 21
Bowling Green Fumble, 4 plays
10:581st & 10 at own 21Terion Stewart run for 20 yds to the BGSU 41 for a 1ST down
10:581st & 10 at own 41Bowling Green Penalty, Offensive holding (Tunde Fatukasi) to the BGSU 31
10:581st & 20 at own 31Camden Orth pass complete to Harold Fannin Jr. for a loss of 3 yards to the BGSU 28
9:082nd & 23 at own 28Camden Orth pass complete to Austin Osborne for 10 yds Camden Orth fumbled, recovered by BUFF Marcus Fuqua
Buffalo Touchdown, 4 plays
9:081st & 10 at opp 33Ron Cook Jr. run for 9 yds to the BGSU 24
9:082nd & 1 at opp 24Ron Cook Jr. run for 4 yds to the BGSU 20 for a 1ST down
9:081st & 10 at opp 20for a 1ST down Bowling Green Penalty, personal foul (Cashius Howell) to the BGSU 10 for a 1ST down
7:381st & goal at opp 10Cole 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:381st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
7:381st & 10 at own 25Camden Orth run for 7 yds to the BGSU 32
7:022nd & 3 at own 32Terion Stewart run for 6 yds to the BGSU 38 for a 1ST down
7:021st & 10 at own 38Terion Stewart run for a loss of 1 yard to the BGSU 37
7:022nd & 11 at own 37Ta’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:021st & 10 at opp 49Camden Orth pass complete to Austin Osborne for 42 yds to the BUFF 7 for a 1ST down
7:021st & goal at opp 7Terion Stewart run for a loss of 2 yards to the BUFF 9
7:022nd & goal at opp 9pass incomplete to Ta’ron Keith
3:213rd & goal at opp 9Camden Orth pass complete to Finn Hogan for 4 yds to the BUFF 5
2:424th & goal at opp 5Alan Anaya 23 yd FG GOODBuffalo 7, Bowling Green 3
Buffalo Fumble, 2 plays
2:351st & 10 at own 35Jack Sauder kickoff for 52 yds , Ron Cook Jr. return for 24 yds to the BUFF 37
2:351st & 10 at own 37Mike Washington run for 2 yds to the BUFF 39
1:482nd & 8 at own 39Cole 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:481st & goal at opp 9Terion Stewart run for a loss of 2 yards to the BUFF 11
1:482nd & goal at opp 11Terion Stewart run for 10 yds to the BUFF 1
0:253rd & goal at opp 1Camden Orth run for 1 yd for a TD (Alan Anaya KICK)Bowling Green 10, Buffalo 7
Buffalo Punt, 5 plays
0:251st & 10 at own 35Jack Sauder kickoff for 65 yds for a touchback
0:251st & 10 at own 25Mike Washington run for 7 yds to the BUFF 32
Q2 15:002nd & 3 at own 32Mike Washington run for 3 yds to the BUFF 35 for a 1ST down
Q2 15:001st & 10 at own 35pass incomplete
Q2 15:002nd & 10 at own 35Cole Snyder run for 5 yds to the BUFF 40
Q2 13:413rd & 5 at own 40pass incomplete to Cole Harrity
Q2 13:294th & 5 at own 40Anthony 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:291st & 10 at own 14Terion Stewart run for 3 yds to the BGSU 17
13:292nd & 7 at own 17Camden Orth run for 12 yds to the BGSU 29 for a 1ST down
13:291st & 10 at own 29Camden Orth pass complete to Harold Fannin Jr. for 7 yds to the BGSU 36
13:292nd & 3 at own 36Terion Stewart run for 19 yds to the BUFF 45 for a 1ST down
13:291st & 10 at opp 45Terion Stewart run for 5 yds to the BUFF 40
13:292nd & 5 at opp 40Camden Orth run for 14 yds to the BUFF 26 for a 1ST down
13:291st & 10 at opp 26Ta’ron Keith run for 4 yds to the BUFF 22
13:292nd & 6 at opp 22Terion Stewart run for 1 yd to the BUFF 21
13:293rd & 5 at opp 21Camden Orth pass complete to Abdul-Fatai Ibrahim for 7 yds to the BUFF 14 for a 1ST down
13:291st & 10 at opp 14
13:292nd & 10 at opp 14Camden Orth run for 4 yds to the BUFF 10
13:293rd & 6 at opp 10Camden Orth run for 7 yds to the BUFF 3 for a 1ST down
5:231st & goal at opp 3Camden 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:231st & 10 at own 35Jack Sauder kickoff for 65 yds for a touchback
5:231st & 10 at own 25Ron Cook Jr. run for 6 yds to the BUFF 31
5:232nd & 4 at own 31Ron Cook Jr. run for 4 yds to the BUFF 35 for a 1ST down
5:231st & 10 at own 35Ron Cook Jr. run for 5 yds to the BUFF 40
5:232nd & 5 at own 40Ron Cook Jr. run for 2 yds to the BUFF 42
5:233rd & 3 at own 42Cole Snyder pass complete to Ron Cook Jr. for a loss of 4 yards to the BUFF 38
2:204th & 7 at own 38PaSean Wimberly 18 Yd Return of Blocked Punt (Alan Anaya Kick)Bowling Green 24, Buffalo 7
Buffalo Interception, 2 plays
2:131st & 10 at own 35Jack 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:131st & 10 at own 25Cole Snyder pass complete to Cole Harrity for 6 yds to the BUFF 31
1:462nd & 4 at own 31Cole Snyder pass intercepted
Bowling Green Interception, 2 plays
1:461st & 10 at opp 32Terion Stewart run for 11 yds to the BUFF 21 for a 1ST down
1:101st & 10 at opp 21Camden Orth pass intercepted
Buffalo Missed FG, 7 plays
1:101st & 10 at own 40pass incomplete
1:102nd & 10 at own 40Cole Snyder pass complete to Marlyn Johnson for 6 yds to the BUFF 46
1:103rd & 4 at own 46Cole Snyder pass complete to Darrell Harding Jr. for 15 yds to the BGSU 39 for a 1ST down
1:101st & 10 at opp 39pass incomplete to Ron Cook Jr.
1:102nd & 10 at opp 39Cole Snyder pass incomplete to Cole Harrity, broken up by Dontrez Brown
1:103rd & 10 at opp 39Cole Snyder pass complete to Ron Cook Jr. for 7 yds to the BGSU 32
0:034th & 3 at opp 32Alex McNulty 50 yd FG MISSED
3rd quarter6 drives, then Bowling Green 24, Buffalo 14
Buffalo Interception, 9 plays
15:001st & 10 at own 18Ron Cook Jr. run for 5 yds to the BUFF 23
15:002nd & 5 at own 23Ron Cook Jr. run for 3 yds to the BUFF 26
15:003rd & 2 at own 26Victor Snow run for 6 yds to the BUFF 32 for a 1ST down
15:001st & 10 at own 32CJ Ogbonna run for 8 yds to the BUFF 40
15:002nd & 2 at own 40Ron Cook Jr. run for 3 yds to the BUFF 43 for a 1ST down
15:001st & 10 at own 43CJ Ogbonna run for 8 yds to the BGSU 49
15:002nd & 2 at opp 49Mike Washington run for 4 yds to the BGSU 45 for a 1ST down
15:001st & 10 at opp 45CJ Ogbonna run for a loss of 3 yards to the BGSU 48
14:551st & 10 at own 35Jack Sauder kickoff for 64 yds , Cole Harrity return for 17 yds to the BUFF 18
10:232nd & 13 at opp 48CJ Ogbonna pass incomplete, broken up by Evan Branch-Haynes
Bowling Green Interception, 5 plays
10:231st & 10 at the 50Terion Stewart run for 1 yd to the BUFF 49
10:232nd & 9 at opp 49Terion Stewart run for 16 yds to the BUFF 33 for a 1ST down
10:231st & 10 at opp 33Terion Stewart run for a loss of 3 yards to the BUFF 36
10:232nd & 13 at opp 36Terion Stewart run for 4 yds to the BUFF 32
7:353rd & 9 at opp 32Camden Orth pass intercepted
Buffalo Touchdown, 10 plays
7:351st & 10 at own 26Mike Washington run for 2 yds to the BUFF 28
7:352nd & 8 at own 28CJ 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:351st & 10 at own 43Mike Washington run for 2 yds to the BUFF 45
7:352nd & 8 at own 45for a 1ST down Bowling Green Penalty, face mask (15 yards) (Evan Branch-Haynes) to the BGSU 40 for a 1ST down
7:351st & 10 at opp 40CJ Ogbonna pass incomplete to Darrell Harding Jr., broken up by Jordan Oladokun
7:352nd & 10 at opp 40CJ Ogbonna run for 1 yd to the BGSU 39 Buffalo Penalty, Offensive holding (Andrew Schnackenberg) to the BGSU 49
7:352nd & 19 at opp 49CJ Ogbonna run for 10 yds to the BGSU 39
7:353rd & 9 at opp 39Ron Cook run for no gain to the BGSU 39
7:354th & 9 at opp 39CJ Ogbonna pass complete to Ron Cook Jr. for 15 yds to the BGSU 24 for a 1ST down
3:021st & 10 at opp 24CJ 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:021st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
3:021st & 10 at own 25pass incomplete to Ta’ron Keith
3:022nd & 10 at own 25Terion Stewart run for a loss of 1 yard to the BGSU 24
2:103rd & 11 at own 24pass incomplete to Harold Fannin Jr.
1:544th & 11 at own 24Jackson Kleather punt for 44 yds , Ron Cook Jr. returns for 3 yds to the BUFF 35
Buffalo Turnover on downs, 4 plays
1:541st & 10 at own 35Mike Washington run for 6 yds to the BUFF 41
1:542nd & 4 at own 41Mike Washington run for 1 yd to the BUFF 42
1:543rd & 3 at own 42Mike Washington run for 2 yds to the BUFF 44
0:174th & 1 at own 44Ron Cook run for no gain to the BUFF 44
Bowling Green Missed FG, 9 plays
0:171st & 10 at opp 44Terion Stewart run for no gain to the BUFF 44
Q4 15:002nd & 10 at opp 44Camden Orth pass complete to Austin Osborne for 7 yds to the BUFF 37
Q4 15:003rd & 3 at opp 37Terion Stewart run for 2 yds to the BUFF 35
Q4 13:354th & 1 at opp 35Harold Fannin Jr. run for 2 yds to the BUFF 33 for a 1ST down
Q4 13:351st & 10 at opp 33Terion Stewart run for 7 yds to the BUFF 26
Q4 13:352nd & 3 at opp 26Camden Orth run for 2 yds to the BUFF 24 Bowling Green Penalty, personal foul (Alex Padgett) to the BUFF 39
Q4 13:353rd & 19 at opp 42Camden Orth run for 18 yds to the BUFF 24
Q4 9:544th & 1 at opp 24Alan Anaya 42 yd FG MISSED
Q4 9:542nd & 16 at opp 39Terion 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:541st & 10 at own 24Mike Washington run for 10 yds to the BUFF 34 for a 1ST down
9:541st & 10 at own 34pass incomplete to Darrell Harding Jr.
9:542nd & 10 at own 34Victor Snow run for 16 yds to the 50 yard line for a 1ST down
9:541st & 10 at the 50CJ Ogbonna pass incomplete to Mike Washington, broken up by Davon Ferguson
9:542nd & 10 at the 50pass incomplete to Marlyn Johnson
9:543rd & 10 at the 50CJ Ogbonna pass incomplete to Cameron Ball, broken up by Davon Ferguson
8:084th & 10 at the 50pass incomplete to Boobie Curry
Bowling Green Punt, 3 plays
8:081st & 10 at the 50pass incomplete to Terion Stewart
8:082nd & 10 at the 50Camden Orth run for 8 yds to the BUFF 42
8:083rd & 2 at opp 42Camden Orth run for a loss of 1 yard to the BUFF 43
6:334th & 3 at opp 43Jackson Kleather punt for 25 yds
Buffalo Interception, 11 plays
6:331st & 10 at own 18pass incomplete to Darrell Harding Jr.
6:332nd & 10 at own 18Jacqez Barksdale run for 17 yds to the BUFF 35 for a 1ST down
6:331st & 10 at own 35CJ Ogbonna pass incomplete to Cole Harrity, broken up by Darius Lorfils
6:332nd & 10 at own 35Jacqez Barksdale run for 9 yds to the BUFF 44
6:333rd & 1 at own 44Jacqez Barksdale run for 2 yds to the BUFF 46 for a 1ST down
6:331st & 10 at own 46CJ Ogbonna pass intercepted Bowling Green Penalty, off-side (Evan Branch-Haynes) to the BGSU 49
6:331st & 5 at opp 49CJ Ogbonna run for 5 yds to the BGSU 44 for a 1ST down
6:331st & 10 at opp 44CJ Ogbonna pass complete to Jacqez Barksdale for 1 yd to the BGSU 43
6:332nd & 9 at opp 43Jacqez Barksdale run for 6 yds to the BGSU 37
6:333rd & 3 at opp 37Buffalo Penalty, false start (Zion Carter) to the BGSU 42
6:333rd & 8 at opp 42CJ Ogbonna pass complete to Jacqez Barksdale for 1 yd to the BGSU 41
2:454th & 7 at opp 41CJ Ogbonna pass intercepted
Bowling Green Result not recorded, 4 plays
2:451st & 10 at own 36Terion Stewart run for 2 yds to the BGSU 38
2:382nd & 8 at own 38Bowling Green Penalty, Offensive holding (Levi Gazarek) to the BGSU 28
2:382nd & 18 at own 28Ta’ron Keith run for 1 yd to the BGSU 29
2:383rd & 17 at own 29Terion Stewart run for 2 yds to the BGSU 31
1:214th & 15 at own 31Jackson Kleather punt for 48 yds
Buffalo Interception, 2 plays
1:211st & 10 at own 21Cole Snyder pass incomplete to Andrew Schnackenberg, broken up by Cashius Howell
1:102nd & 10 at own 21Cole Snyder pass intercepted
1:101st & 10 at opp 30Bowling 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.

Bowling Green leads 13–⁠9 in 22 meetings, counting the one since this game.

Recent meetings
2025Buffalo 28, Bowling Green 3
2023Bowling Green 24, Buffalo 14
2022Buffalo 38, Bowling Green 7
2021Bowling Green 56, Buffalo 44
2020Buffalo 42, Bowling Green 17
2019Buffalo 49, Bowling Green 7

Around this game