Referee Greg Sujack; umpire Brett Denker; head linesman Will McKoy; line judge G Schildmeyer; side judge Jeff Pasold; field judge J Wojcikiewicz; back judge Reggie Berry; center judge Darren HaasGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Bowling Green
470
Total yards
399
74
Passing yards
219
396
Rushing yards
180
6.2
Yards per pass
8.1
8.3
Yards per rush
4.1
23
First downs
22
4–8
Third downs
4–12
1–2
Fourth downs
2–4
0
Turnovers
1
4–35
Penalties
3–15
29:38
Possession
30:22
4
Sacks (by defense)
0
Efficiency
Buffalo
Bowling Green
57%
Success rate
49%
0.49
EPA per play
0.13
1.25
Explosiveness
1.04
0.64
Rushing EPA
0.34
−0.10
Passing EPA
−0.15
36%
Passing-down success
21%
0.16
First-down EPA
0.18
0.95
Second-down EPA
0.30
0.68
Third-down EPA
−0.10
11%
Havoc by its defense
5%
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 79% to win. Elo’s favorite won.
The line
Buffalo −31.5, over/under 58.5.
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 98%, Bowling Green 2%. 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. Bowling Green drives left to right, Buffalo right to left.
Q1 BuffaloTouchdown, 7 plays, 74 yards
Q1 Bowling GreenField goal, 10 plays, 50 yards
Q1 BuffaloPunt, 3 plays, 7 yards
Q1 Bowling GreenMissed FG, 11 plays, 55 yards
Q2 BuffaloTouchdown, 13 plays, 80 yards
Q2 Bowling GreenPunt, 3 plays, 9 yards
Q2 BuffaloTouchdown, 13 plays, 75 yards
Q2 Bowling GreenTurnover on downs, 6 plays, 46 yards
Q2 BuffaloEnd of half, 1 play, −1 yard
Q3 Bowling GreenPunt, 3 plays, −13 yards
Q3 BuffaloTurnover on downs, 4 plays, 8 yards
Q3 Bowling GreenTurnover on downs, 7 plays, 44 yards
Q3 BuffaloTouchdown, 8 plays, 55 yards
Q3 Bowling GreenInterception, 7 plays, 60 yards
Q3 BuffaloTouchdown, 4 plays, 80 yards
Q3 Bowling GreenTouchdown, 13 plays, 76 yards
Q4 BuffaloPunt, 3 plays, 2 yards
Q4 Bowling GreenTouchdown, 10 plays, 55 yards
Q4 BuffaloTouchdown, 4 plays, 75 yards
Q4 Bowling GreenEnd of game, 3 plays, 22 yards
Play by play
1st quarter4 drives, then Buffalo 7, Bowling Green 3
Buffalo Touchdown, 7 plays
15:00
1st & 10 at own 35
Nate Needham kickoff for 50 yds , Kevin Marks Jr. return for 11 yds to the Buff 26
15:00
1st & 10 at own 26
Jaret Patterson run for 3 yds to the Buff 29
15:00
2nd & 7 at own 29
Jaret Patterson run for 11 yds to the Buff 40 for a 1ST down
15:00
1st & 10 at own 40
Jaret Patterson run for 6 yds to the Buff 46
15:00
2nd & 4 at own 46
Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the BwGrn 48 for a 1ST down
15:00
1st & 10 at opp 48
Kyle Vantrease pass complete to Antonio Nunn for 28 yds to the BwGrn 20 for a 1ST down
15:00
1st & 10 at opp 20
Jaret Patterson run for 3 yds to the BwGrn 17
11:36
2nd & 7 at opp 17
Jaret Patterson run for 17 yds for a TD (Alex McNulty KICK)Buffalo 7, Bowling Green 0
Bowling Green Field goal, 10 plays
11:36
1st & 0 at own 35
Alex McNulty kickoff for 57 yds , Bryson Denley return for 19 yds to the BwGrn 27
11:32
1st & 10 at own 27
Andrew Clair run for 21 yds to the BwGrn 48 for a 1ST down
11:32
1st & 10 at own 48
BOWLING GREEN Penalty, false start (Derek Downs) to the BwGrn 43
11:32
1st & 15 at own 43
Matt McDonald run for 7 yds to the 50 yard line
11:32
2nd & 8 at the 50
MCDONALD, Matt pass complete to ORTEGA-JONES, J for 6 yards to the UB44, out-of-bounds, PENALTY BGSU ineligible downfield on pass (GRANT, Jalen) 5 yards to the BGSU45, NO PLAY.
11:32
2nd & 13 at own 45
Matt McDonald pass complete to Noah Massey for 12 yds to the Buff 43
11:32
3rd & 1 at opp 43
Andrew Clair run for 5 yds to the Buff 38 for a 1ST down
11:32
1st & 10 at opp 38
Andrew Clair run for 3 yds to the Buff 35
11:32
2nd & 7 at opp 35
Matt McDonald pass complete to Tyrone Broden Jr. for 13 yds to the Buff 22 for a 1ST down
11:32
1st & 10 at opp 22
Matt McDonald sacked by Malcolm Koonce for a loss of 4 yards to the Buff 26
11:32
2nd & 14 at opp 26
Trevon Raymore run for 3 yds to the Buff 23
11:32
3rd & 11 at opp 23
Matt McDonald pass incomplete to Julian Ortega-Jones
6:49
4th & 11 at opp 23
Nate Needham 40 yd FG GOODBuffalo 7, Bowling Green 3
Buffalo Punt, 3 plays
6:49
1st & 0 at own 35
Nate Needham kickoff for 59 yds , Kevin Marks Jr. return for 22 yds to the Buff 28
6:42
1st & 10 at own 28
BOWLING GREEN Penalty, Defensive offside (5 Yards) to the Buff 33
6:42
4th & 8 at own 35
Evan Finegan punt for 36 yds , Jake Rogers returns for no gain to the BwGrn 29
6:42
1st & 10 at own 33
Kevin Marks Jr. run for 3 yds to the Buff 36
6:42
2nd & 7 at own 36
PATTERSON, Jare rush for 9 yards to the UB45 (ANDERS, Darren;MITCHELL, C.), PENALTY UB illegal use of hands (GALL, Jacob) 10 yards to the UB26, NO PLAY.
6:42
2nd & 17 at own 26
Kyle Vantrease pass incomplete to Antonio Nunn
6:42
3rd & 17 at own 26
Kevin Marks Jr. run for 9 yds to the Buff 35
Bowling Green Missed FG, 11 plays
4:45
1st & 10 at own 29
Andrew Clair run for 7 yds to the BwGrn 36
4:45
2nd & 3 at own 36
Andrew Clair run for 3 yds to the BwGrn 39 for a 1ST down
4:45
1st & 10 at own 39
Matt McDonald pass complete to Julian Ortega-Jones for 26 yds to the Buff 35 for a 1ST down
4:45
1st & 10 at opp 35
Matt McDonald pass incomplete to Noah Massey
4:45
2nd & 10 at opp 35
Andrew Clair run for 5 yds to the Buff 30
4:45
3rd & 5 at opp 30
Andrew Clair run for 1 yd to the Buff 29
4:45
4th & 4 at opp 29
Matt McDonald pass complete to Julian Ortega-Jones for 5 yds to the Buff 24 for a 1ST down
4:45
1st & 10 at opp 24
Matt McDonald pass complete to Julian Ortega-Jones for 2 yds to the Buff 22
4:45
2nd & 8 at opp 22
Trevon Raymore run for 2 yds to the Buff 20
4:45
3rd & 6 at opp 20
Matt McDonald run for 4 yds to the Buff 16
Q2 14:55
4th & 2 at opp 16
Nate Needham 33 yd FG MISSED
2nd quarter5 drives, then Buffalo 21, Bowling Green 3
Buffalo Touchdown, 13 plays
14:55
1st & 10 at own 20
Kyle Vantrease pass complete to Antonio Nunn for 7 yds to the Buff 27
14:55
2nd & 3 at own 27
Jaret Patterson run for 1 yd to the Buff 28
14:55
3rd & 2 at own 28
Jaret Patterson run for 3 yds to the Buff 31 for a 1ST down
14:55
1st & 10 at own 31
Jaret Patterson run for 7 yds to the Buff 38
14:55
2nd & 3 at own 38
Jaret Patterson run for 4 yds to the Buff 42 for a 1ST down
14:55
1st & 10 at own 42
Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the Buff 48
14:55
2nd & 4 at own 48
Jaret Patterson run for 5 yds to the BwGrn 47 for a 1ST down
14:55
1st & 10 at opp 47
Kyle Vantrease pass incomplete to Dominic Johnson
14:55
2nd & 10 at opp 47
Kevin Marks Jr. run for 21 yds to the BwGrn 26 for a 1ST down
14:55
1st & 10 at opp 26
Kevin Marks Jr. run for 15 yds to the BwGrn 11 for a 1ST down
14:55
1st & 10 at opp 11
Kevin Marks Jr. run for 4 yds to the BwGrn 7
14:55
2nd & 6 at opp 7
Kevin Marks Jr. run for 4 yds to the BwGrn 3
10:37
3rd & 2 at opp 3
Kevin Marks Jr. run for 3 yds for a TD (Alex McNulty KICK)Buffalo 14, Bowling Green 3
Bowling Green Punt, 3 plays
10:37
1st & 0 at own 35
Alex McNulty kickoff for 65 yds , Bryson Denley return for 23 yds to the BwGrn 23
10:31
1st & 10 at own 23
Matt McDonald pass complete to Terion Stewart for 3 yds to the BwGrn 26
10:31
2nd & 7 at own 26
Matt McDonald pass complete to Quintin Morris for 4 yds to the BwGrn 30
10:31
3rd & 3 at own 30
Terion Stewart run for 2 yds to the BwGrn 32
10:31
4th & 1 at own 32
Matt Naranjo punt for 43 yds, downed at the Buff 25
Buffalo Touchdown, 13 plays
8:48
1st & 10 at own 25
Jaret Patterson run for 12 yds to the Buff 37 for a 1ST down
8:48
1st & 10 at own 37
BUFFALO Penalty, false start (-5 Yards) to the Buff 32
8:48
1st & 15 at own 32
Jaret Patterson run for 14 yds to the Buff 46
8:48
2nd & 1 at own 46
Jaret Patterson run for 5 yds to the BwGrn 49 for a 1ST down
8:48
1st & 10 at opp 49
Jaret Patterson run for a loss of 1 yard to the 50 yard line
8:48
2nd & 11 at the 50
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the BwGrn 41
8:48
3rd & 2 at opp 41
Jaret Patterson run for 2 yds to the BwGrn 39 for a 1ST down
8:48
1st & 10 at opp 39
Jaret Patterson run for no gain to the BwGrn 39
8:48
2nd & 10 at opp 39
Kyle Vantrease pass complete to Antonio Nunn for 14 yds to the BwGrn 25 for a 1ST down
4:20
1st & 10 at opp 25
Timeout BUFFALO, clock 04:20
4:20
1st & 10 at opp 25
Kevin Marks Jr. run for 12 yds to the BwGrn 13 for a 1ST down
4:20
1st & 10 at opp 13
BUFFALO Penalty, false start (Jack Klenk) to the BwGrn 18
4:20
1st & 15 at opp 18
Kevin Marks Jr. run for 5 yds to the BwGrn 13
4:20
2nd & 10 at opp 13
Kevin Marks Jr. run for 5 yds to the BwGrn 8
4:20
3rd & 5 at opp 8
Kevin Marks Jr. run for 4 yds to the BwGrn 4
1:23
4th & 1 at opp 4
Timeout BOWLING GREEN, clock 01:23
1:18
4th & 1 at opp 4
Jaret Patterson run for 4 yds for a TD (Alex McNulty KICK)Buffalo 21, Bowling Green 3
Bowling Green Turnover on downs, 6 plays
1:18
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
1:18
1st & 10 at own 25
Matt McDonald run for 5 yds to the BwGrn 30
1:18
2nd & 5 at own 30
Matt McDonald pass complete to Noah Massey for 33 yds to the Buff 37 for a 1ST down
1:18
1st & 10 at opp 37
Matt McDonald pass complete to Julian Ortega-Jones for 4 yds to the Buff 33
0:24
2nd & 6 at opp 33
Timeout BOWLING GREEN, clock 00:24
0:24
2nd & 6 at opp 33
Matt McDonald run for 4 yds to the Buff 29
0:24
3rd & 2 at opp 29
Matt McDonald pass incomplete to Julian Ortega-Jones
0:24
4th & 2 at opp 29
Matt McDonald pass incomplete to Tyrone Broden Jr.
Buffalo End of half, 1 play
0:08
1st & 10 at own 29
TEAM run for a loss of 1 yard to the Buff 28
3rd quarter7 drives, then Buffalo 35, Bowling Green 3
Bowling Green Punt, 3 plays
15:00
2nd & 11 at own 35
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Matt McDonald sacked by Malcolm Koonce for a loss of 6 yards to the BwGrn 19
15:00
2nd & 16 at own 19
Andrew Clair run for 2 yds to the BwGrn 21
15:00
3rd & 14 at own 21
Matt McDonald sacked by George Wolo for a loss of 9 yards to the BwGrn 12
15:00
4th & 23 at own 12
Matt Naranjo punt for 34 yds , Ron Cook Jr. returns for 27 yds to the BwGrn 19
Buffalo Turnover on downs, 4 plays
12:58
1st & 10 at opp 19
Jaret Patterson run for 2 yds to the BwGrn 17
12:58
2nd & 8 at opp 17
Kyle Vantrease pass incomplete
12:58
3rd & 8 at opp 17
Jaret Patterson run for 6 yds to the BwGrn 11
12:58
4th & 2 at opp 11
Kyle Vantrease pass incomplete to Kevin Marks Jr.
Bowling Green Turnover on downs, 7 plays
11:27
1st & 10 at own 11
Terion Stewart run for 6 yds to the BwGrn 17
11:27
2nd & 4 at own 17
Matt McDonald pass complete to Quintin Morris for 25 yds to the BwGrn 42 for a 1ST down
11:27
1st & 10 at own 42
Matt McDonald pass complete to Quintin Morris for 12 yds to the Buff 46 for a 1ST down
11:27
1st & 10 at opp 46
Matt McDonald pass incomplete to Quintin Morris, broken up by Malcolm Koonce
11:27
2nd & 10 at opp 46
Matt McDonald run for 1 yd to the Buff 45
11:27
3rd & 9 at opp 45
Matt McDonald pass incomplete to Noah Massey, broken up by Kadofi Wright
11:27
4th & 9 at opp 45
Matt McDonald pass incomplete to Noah Massey, broken up by James Patterson
Buffalo Touchdown, 8 plays
9:43
1st & 10 at own 45
Jaret Patterson run for 8 yds to the BwGrn 47
9:43
2nd & 2 at opp 47
Jaret Patterson run for 1 yd to the BwGrn 46
9:43
3rd & 1 at opp 46
Jaret Patterson run for 3 yds to the BwGrn 43 for a 1ST down
9:43
1st & 10 at opp 43
Jaret Patterson run for 18 yds to the BwGrn 25 for a 1ST down
9:43
1st & 10 at opp 25
Jaret Patterson run for 4 yds to the BwGrn 21
9:43
2nd & 6 at opp 21
Jaret Patterson run for 6 yds to the BwGrn 15 for a 1ST down
9:43
1st & 10 at opp 15
Kyle Vantrease pass incomplete
6:00
2nd & 10 at opp 15
Jaret Patterson run for 15 yds for a TD (Alex McNulty KICK)Buffalo 28, Bowling Green 3
Bowling Green Interception, 7 plays
6:00
1st & 0 at own 35
Alex McNulty kickoff for 64 yds , Bryson Denley return for 25 yds to the BwGrn 26
5:54
1st & 10 at own 26
Andrew Clair run for 9 yds to the BwGrn 35
5:54
2nd & 1 at own 35
Andrew Clair run for 6 yds to the BwGrn 41 for a 1ST down
5:54
1st & 10 at own 41
Matt McDonald pass complete to Julian Ortega-Jones for 27 yds to the Buff 32 for a 1ST down
5:54
1st & 10 at opp 32
Jhaylin Embry run for 8 yds to the Buff 24
5:54
2nd & 2 at opp 24
Matt McDonald pass complete to Noah Massey for 10 yds to the Buff 14 for a 1ST down
5:54
1st & 10 at opp 14
Bryson Denley run for no gain to the Buff 14
5:54
2nd & 10 at opp 14
Matt McDonald pass intercepted, touchback. Marcus Fuqua return for no gain
Buffalo Touchdown, 4 plays
3:15
1st & 10 at own 20
Kyle Vantrease pass complete to Trevor Wilson for 4 yds to the Buff 24
3:15
2nd & 6 at own 24
Jaret Patterson run for 67 yds to the BwGrn 9 for a 1ST down
3:15
1st & goal at opp 9
Kevin Marks Jr. run for 3 yds to the BwGrn 6
1:10
2nd & goal at opp 6
Kyle Vantrease run for 6 yds for a TD (Alex McNulty KICK)Buffalo 35, Bowling Green 3
Bowling Green Touchdown, 13 plays
1:10
1st & 0 at own 35
Alex McNulty kickoff for 63 yds , Bryson Denley return for 22 yds to the BwGrn 24
1:06
1st & 10 at own 24
Andrew Clair run for 6 yds to the BwGrn 30
1:06
2nd & 4 at own 30
Andrew Clair run for 3 yds to the BwGrn 33
Q4 15:00
3rd & 1 at own 33
Andrew Clair run for 3 yds to the BwGrn 36 for a 1ST down
Q4 15:00
1st & 10 at own 36
Matt McDonald pass incomplete to Tyrone Broden Jr.
Q4 15:00
2nd & 10 at own 36
Andrew Clair run for 11 yds to the BwGrn 47 for a 1ST down
Q4 15:00
1st & 10 at own 47
Bryson Denley run for 9 yds to the Buff 44
Q4 15:00
2nd & 1 at opp 44
Bryson Denley run for 2 yds to the Buff 42 for a 1ST down
Q4 15:00
1st & 10 at opp 42
Matt McDonald pass complete to Julian Ortega-Jones for 3 yds to the Buff 39
Q4 12:55
2nd & 7 at opp 39
Timeout BOWLING GREEN, clock 12:55
Q4 12:55
2nd & 7 at opp 39
MCDONALD, Matt pass incomplete to KINSEY, Javonte, PENALTY UB pass interference (BROWN, E.J.) 15 yards to the UB24, 1ST DOWN BGSU, NO PLAY.
Q4 12:55
1st & 10 at opp 24
Matt McDonald pass incomplete to Quintin Morris
Q4 12:55
2nd & 10 at opp 24
Terion Stewart run for 5 yds to the Buff 19
Q4 12:55
3rd & 5 at opp 19
Terion Stewart run for 13 yds to the Buff 6 for a 1ST down
Q4 12:55
1st & goal at opp 6
Terion Stewart run for 1 yd to the Buff 5
Q4 11:18
2nd & goal at opp 5
Terion Stewart run for 5 yds for a TD (Nate Needham KICK)Buffalo 35, Bowling Green 10
4th quarter4 drives, then Buffalo 42, Bowling Green 17
Buffalo Punt, 3 plays
11:18
1st & 0 at own 35
Nate Needham kickoff for 65 yds for a touchback
11:18
1st & 10 at own 25
Kevin Marks Jr. run for 5 yds to the Buff 30
11:18
2nd & 5 at own 30
Kevin Marks Jr. run for a loss of 3 yards to the Buff 27
11:18
3rd & 8 at own 27
Kevin Marks Jr. run for no gain to the Buff 27
11:18
4th & 8 at own 27
Evan Finegan punt for 28 yds, punt out-of-bounds at the BwGrn 45
Bowling Green Touchdown, 10 plays
8:49
1st & 10 at own 45
Jhaylin Embry run for 10 yds to the Buff 45 for a 1ST down
8:49
1st & 10 at opp 45
Matt McDonald sacked by Kyler Laing for a loss of 8 yards to the BwGrn 47
8:49
2nd & 18 at own 47
Matt McDonald pass complete to Andrew Clair for 7 yds to the Buff 46
8:49
3rd & 11 at opp 46
Matt McDonald run for 1 yd to the Buff 45
8:49
4th & 10 at opp 45
Matt McDonald pass complete to Presley Motes for 13 yds to the Buff 32 for a 1ST down
8:49
1st & 10 at opp 32
Bryson Denley run for 6 yds to the Buff 26
8:49
2nd & 4 at opp 26
Bryson Denley run for 3 yds to the Buff 23
8:49
3rd & 1 at opp 23
Terion Stewart run for 2 yds to the Buff 21 for a 1ST down
8:49
1st & 10 at opp 21
Matt McDonald pass complete to Quintin Morris for 20 yds to the Buff 1 for a 1ST down
4:34
1st & goal at opp 1
Terion Stewart run for 1 yd for a TD (Nate Needham KICK)Buffalo 35, Bowling Green 17
Buffalo Touchdown, 4 plays
4:34
1st & 0 at own 35
Nate Needham kickoff for 65 yds for a touchback
4:34
1st & 10 at own 25
Jaret Patterson run for 8 yds to the Buff 33
4:34
2nd & 2 at own 33
Jaret Patterson run for 3 yds to the Buff 36 for a 1ST down
4:34
1st & 10 at own 36
Jaret Patterson run for 7 yds to the Buff 43
2:08
2nd & 3 at own 43
Jaret Patterson run for 57 yds for a TD (Alex McNulty KICK)Buffalo 42, Bowling Green 17
Bowling Green End of game, 3 plays
2:08
1st & 0 at own 35
Alex McNulty kickoff for 60 yds , Terion Stewart return for 18 yds to the BwGrn 23
2:02
1st & 10 at own 23
Bryson Denley run for 3 yds to the BwGrn 26
2:02
2nd & 7 at own 26
Bryson Denley run for 12 yds to the BwGrn 38 for a 1ST down
2:02
1st & 10 at own 38
Terion Stewart run for 7 yds to the BwGrn 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.