Referee Curt Johnson; umpire Tony Day; head linesman Nick Brigati; line judge Michael Sharp; side judge Arthur Lucky; field judge J. Wojcikiewicz; back judge Josh Dascher; 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
Akron
254
Total yards
196
65
Passing yards
193
189
Rushing yards
3
2.8
Yards per pass
4.9
4.5
Yards per rush
0.1
16
First downs
11
6–14
Third downs
6–17
0–0
Fourth downs
0–1
1
Turnovers
4
4–25
Penalties
9–68
34:37
Possession
25:23
10
Sacks (by defense)
0
Efficiency
Buffalo
Akron
46%
Success rate
31%
−0.01
EPA per play
0.01
0.66
Explosiveness
1.47
0.03
Rushing EPA
−0.32
−0.10
Passing EPA
0.15
47%
Passing-down success
25%
0.01
First-down EPA
−0.14
−0.27
Second-down EPA
−0.42
0.38
Third-down EPA
0.92
31%
Havoc by its defense
25%
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 73% to win. Elo’s favorite won.
The line
Buffalo −17.5, over/under 47.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 89%, Akron 11%. 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. Akron drives left to right, Buffalo right to left.
Q1 BuffaloTouchdown, 14 plays, 75 yards
Q1 AkronPunt, 3 plays, 1 yard
Q1 BuffaloMissed FG, 12 plays, 33 yards
Q1 AkronMissed FG, 11 plays, 41 yards
Q2 BuffaloPunt, 3 plays, 6 yards
Q2 AkronPunt, 3 plays, 8 yards
Q2 BuffaloFumble, 2 plays, 8 yards
Q2 AkronMissed FG, 7 plays, 16 yards
Q2 BuffaloPunt, 8 plays, 30 yards
Q2 AkronEnd of half, 4 plays, 20 yards
Q3 AkronPunt, 6 plays, 35 yards
Q3 BuffaloPunt, 3 plays, 7 yards
Q3 BuffaloMissed FG, 6 plays, 20 yards
Q3 AkronPunt, 3 plays, −1 yard
Q3 BuffaloPunt, 3 plays, 3 yards
Q3 AkronFumble return TD, 3 plays (Buffalo scores), −6 yards
Q3 AkronPunt, 3 plays, 6 yards
Q3 BuffaloPunt, 5 plays, 23 yards
Q4 AkronPunt, 4 plays, 12 yards
Q4 BuffaloPunt, 5 plays, 18 yards
Q4 AkronFumble return TD, 3 plays (Buffalo scores), −15 yards
Q4 AkronInterception, 12 plays, 45 yards
Q4 BuffaloEnd of game, 6 plays, 50 yards
Play by play
1st quarter4 drives, then Buffalo 7, Akron 0
Buffalo Touchdown, 14 plays
15:00
1st & 10 at own 35
Jerry Fitschen kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jaret Patterson run for 6 yds to the Buff 31
15:00
2nd & 4 at own 31
Kyle Vantrease pass complete to Daniel Lee for 3 yds to the Buff 34
15:00
3rd & 1 at own 34
Jaret Patterson run for 7 yds to the Buff 41 for a 1ST down
15:00
1st & 10 at own 41
Jaret Patterson run for 6 yds to the Buff 47
15:00
2nd & 4 at own 47
Jaret Patterson run for 5 yds to the Akron 48 for a 1ST down
15:00
1st & 10 at opp 48
Kyle Vantrease pass complete to Kevin Marks for 1 yd to the Akron 47
15:00
2nd & 9 at opp 47
Kevin Marks run for 1 yd to the Akron 46
15:00
3rd & 8 at opp 46
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the Akron 37 for a 1ST down
15:00
1st & 10 at opp 37
Kyle Vantrease pass complete to Daniel Lee for 8 yds to the Akron 29
15:00
2nd & 2 at opp 29
Kevin Marks run for 4 yds to the Akron 25 for a 1ST down
15:00
1st & 10 at opp 25
Kyle Vantrease pass complete to Antonio Nunn for 4 yds to the Akron 21
15:00
2nd & 6 at opp 21
Kevin Marks run for 13 yds to the Akron 8 for a 1ST down
15:00
1st & goal at opp 8
Kevin Marks run for 2 yds to the Akron 6
15:00
2nd & goal at opp 6
VANTREASE, Kyle pass incomplete to LEE, Daniel (HOOKS,JALEN), PENALTY AKRON pass interference 4 yards to the AKRON2, 1ST DOWN UB, NO PLAY.
7:47
1st & goal at opp 2
Kevin Marks run for 2 yds for a TD, (Alex McNulty KICK)Buffalo 7, Akron 0
Akron Punt, 3 plays
7:47
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
7:47
1st & 10 at own 25
Zach Gibson pass complete to Julian Hicks for 1 yd to the Akron 26
7:47
2nd & 9 at own 26
Zach Gibson pass incomplete
7:47
3rd & 9 at own 26
Zach Gibson pass incomplete
7:47
4th & 9 at own 26
Jonah Wieland punt for 38 yds
Buffalo Missed FG, 12 plays
6:56
1st & 10 at own 36
Kevin Marks run for 8 yds to the Buff 44
6:56
2nd & 2 at own 44
Jaret Patterson run for 4 yds to the Buff 48 for a 1ST down
6:56
1st & 10 at own 48
Kyle Vantrease pass incomplete to Kevin Marks, broken up by A.J. Watts
6:56
2nd & 10 at own 48
Kyle Vantrease pass complete to Daniel Lee for 3 yds to the Akron 49
6:56
3rd & 7 at opp 49
Kyle Vantrease pass complete to Daniel Lee for 8 yds to the Akron 41 for a 1ST down
6:56
1st & 10 at opp 41
Jaret Patterson run for 6 yds to the Akron 35
6:56
2nd & 4 at opp 35
Jaret Patterson run for no gain to the Akron 35
6:56
3rd & 4 at opp 35
BUFFALO Penalty, false start (-5 Yards) to the Akron 40
6:56
3rd & 9 at opp 40
Kyle Vantrease pass complete to Antonio Nunn for 12 yds to the Akron 28 for a 1ST down
6:56
1st & 10 at opp 28
BUFFALO Penalty, false start (-5 Yards) to the Akron 33
6:56
1st & 15 at opp 33
Kyle Vantrease pass incomplete to Antonio Nunn
6:56
2nd & 15 at opp 33
Jaret Patterson run for 2 yds to the Akron 31
6:56
3rd & 13 at opp 31
Kyle Vantrease pass incomplete
1:00
4th & 13 at opp 31
Alex McNulty 48 yd FG MISSED
Akron Missed FG, 11 plays
1:00
1st & 10 at own 31
Decavilon Reese run for 6 yds to the Akron 37
1:00
2nd & 4 at own 37
Decavilon Reese run for 3 yds to the Akron 40
1:00
3rd & 1 at own 40
Decavilon Reese run for 2 yds to the Akron 42 for a 1ST down
Q2 15:00
1st & 10 at own 42
GIBSON,ZACH rush for no gain to the AKRON42 (BANKS, Joey), PENALTY AKRON holding 10 yards to the AKRON32, NO PLAY.
Q2 15:00
1st & 20 at own 32
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 42
Q2 15:00
2nd & 10 at own 42
Zach Gibson pass complete to Decavilon Reese for 4 yds to the Akron 46
Q2 15:00
3rd & 6 at own 46
Zach Gibson pass complete to Michael Mathison for 16 yds to the Buff 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Decavilon Reese run for 8 yds to the Buff 30
Q2 15:00
2nd & 2 at opp 30
GIBSON,ZACH sacked for loss of 8 yards to the UB38 (KOONCE, Malcolm), PENALTY UB holding 10 yards to the UB20, 1ST DOWN AKRON, NO PLAY.
Q2 15:00
1st & 10 at opp 20
Brandon Lee run for a loss of 6 yards to the Buff 26 AKRON Penalty, Offensive holding ( Yards) declined
Q2 15:00
2nd & 16 at opp 26
Zach Gibson pass incomplete
Q2 15:00
3rd & 16 at opp 26
Zach Gibson run for a loss of 2 yards to the Buff 28
Q2 10:33
4th & 18 at opp 28
Jerry Fitschen 45 yd FG MISSED
2nd quarter6 drives, then Buffalo 7, Akron 0
Buffalo Punt, 3 plays
10:33
1st & 10 at own 28
Kyle Vantrease pass complete to Daniel Lee for 4 yds to the Buff 32
10:33
2nd & 6 at own 32
Kyle Vantrease pass complete to Jaret Patterson for a loss of 3 yards to the Buff 29
10:33
3rd & 9 at own 29
Kyle Vantrease pass incomplete
10:33
4th & 9 at own 29
BALTAR, Jackson punt 3 yards to the UB32, DAVIS,ALVIN return to the AKRON37 (HARRISON, Ja’Va), PENALTY AKRON offside 5 yards to the UB34, NO PLAY.
10:33
4th & 4 at own 34
Jackson Baltar punt for 41 yds, punt out-of-bounds at the Akron 25
Akron Punt, 3 plays
8:54
1st & 10 at own 25
Decavilon Reese run for 3 yds to the Akron 28
8:54
2nd & 7 at own 28
Zach Gibson pass complete to Julian Hicks for 4 yds to the Akron 32
8:54
3rd & 3 at own 32
Zach Gibson pass complete to Julian Hicks for 1 yd to the Akron 33
8:54
4th & 2 at own 33
Jonah Wieland punt for 46 yds, downed at the Buff 21
Buffalo Fumble, 2 plays
6:43
1st & 10 at own 21
Kevin Marks run for 3 yds to the Buff 24
6:43
2nd & 7 at own 24
Kevin Marks run for 5 yds to the Buff 29 Kevin Marks fumbled, forced by Bryce Wilson, recovered by Akron Eric Bentley
Akron Missed FG, 7 plays
6:00
1st & 10 at opp 29
Zach Gibson sacked by Ledarius Mack for a loss of 3 yards to the Buff 32 Zach Gibson fumbled, recovered by Akron Brandon Council , return for 0 yards
6:00
2nd & 13 at opp 32
Zach Gibson pass incomplete to Decavilon Reese
6:00
3rd & 13 at opp 32
Zach Gibson pass complete to Nate Stewart for 13 yds to the Buff 19 for a 1ST down
6:00
1st & 10 at opp 19
Zach Gibson pass complete to Julian Hicks for 4 yds to the Buff 15
6:00
2nd & 6 at opp 15
Maverick Wolfley run for 2 yds to the Buff 13
6:00
3rd & 4 at opp 13
Zach Gibson run for no gain to the Buff 13 AKRON Penalty, IS ( Yards) declined
2:55
4th & 4 at opp 13
Jerry Fitschen 45 yd FG MISSED
Buffalo Punt, 8 plays
2:55
1st & 10 at own 20
Jaret Patterson run for 6 yds to the Buff 26
2:55
2nd & 4 at own 26
Jaret Patterson run for 3 yds to the Buff 29
2:55
3rd & 1 at own 29
Jaret Patterson run for 3 yds to the Buff 32 for a 1ST down
2:55
1st & 10 at own 32
Kyle Vantrease pass complete to Daniel Lee for 4 yds to the Buff 36
2:55
2nd & 6 at own 36
Kyle Vantrease pass complete to Zac Lefebvre for 7 yds to the Buff 43 for a 1ST down
2:55
1st & 10 at own 43
Kyle Vantrease pass incomplete
2:55
2nd & 10 at own 43
Jaret Patterson run for 7 yds to the 50 yard line
2:55
3rd & 3 at the 50
Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by DeMarkus Glover
2:55
4th & 3 at the 50
Jackson Baltar punt for 50 yds for a touchback
Akron End of half, 4 plays
0:32
1st & 10 at own 20
GIBSON,ZACH pass incomplete to SCIPPIO,T. (HILL, Tyrone), PENALTY AKRON false start 5 yards to the AKRON15, NO PLAY.
0:32
1st & 15 at own 15
Decavilon Reese run for 17 yds to the Akron 32 for a 1ST down
0:32
1st & 10 at own 32
Zach Gibson pass complete to Nate Stewart for 11 yds to the Akron 43 for a 1ST down
0:32
1st & 10 at own 43
Zach Gibson pass incomplete
0:09
2nd & 10 at own 43
Timeout AKRON, clock 00:09
0:09
2nd & 10 at own 43
Decavilon Reese run for a loss of 3 yards to the Akron 40
0:03
2nd & 10 at own 43
Timeout AKRON, clock 00:03
0:03
2nd & 10 at own 43
Decavilon Reese run for a loss of 3 yards to the Akron 40
3rd quarter8 drives, then Buffalo 14, Akron 0
Akron Punt, 6 plays
15:00
3rd & 13 at own 35
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zach Gibson pass complete to Julian Hicks for 3 yds to the Akron 28
15:00
2nd & 7 at own 28
Zach Gibson sacked by Devon Russell for a loss of 7 yards to the Akron 21
15:00
3rd & 14 at own 21
Zach Gibson pass complete to Jeremiah Knight for 39 yds to the Buff 40 for a 1ST down
15:00
1st & 10 at opp 40
Zach Gibson pass incomplete to Nate Stewart
15:00
2nd & 10 at opp 40
Zach Gibson pass complete to Nate Stewart for 4 yds to the Buff 36
15:00
3rd & 6 at opp 36
Decavilon Reese run for 1 yd to the Buff 35
15:00
4th & 5 at opp 35
AKRON Penalty, false start (-5 Yards) to the Buff 40
15:00
4th & 10 at opp 40
Jonah Wieland punt for 32 yds
Buffalo Punt, 3 plays
11:17
1st & 10 at own 8
Kevin Marks run for 4 yds to the Buff 12
11:17
2nd & 6 at own 12
Kevin Marks run for 4 yds to the Buff 16
11:17
3rd & 2 at own 16
Kevin Marks run for a loss of 1 yard to the Buff 15
11:17
4th & 3 at own 15
Jackson Baltar punt for 43 yds , Alvin Davis returns for no gain to the Akron 38 Alvin Davis fumbled, recovered by Buff Max Michel
Buffalo Missed FG, 6 plays
9:07
1st & 10 at opp 38
Jaret Patterson run for 8 yds to the Akron 30
9:07
2nd & 2 at opp 30
Kyle Vantrease pass complete to Jaret Patterson for 5 yds to the Akron 25 for a 1ST down
9:07
1st & 10 at opp 25
Kyle Vantrease pass complete to Zac Lefebvre for no gain to the Akron 25
9:07
2nd & 10 at opp 25
Jaret Patterson run for 7 yds to the Akron 18
9:07
3rd & 3 at opp 18
Kyle Vantrease pass incomplete to Antonio Nunn, broken up by A.J. Watts
7:05
4th & 3 at opp 18
Alex McNulty 36 yd FG MISSED
Akron Punt, 3 plays
7:05
1st & 10 at own 20
Peter Hayes-Patrick run for a loss of 1 yard to the Akron 19
7:05
2nd & 11 at own 19
Zach Gibson pass incomplete, broken up by Eddie Wilson
7:05
3rd & 11 at own 19
Zach Gibson pass incomplete to Nate Stewart
7:05
4th & 11 at own 19
Jonah Wieland punt for 46 yds, downed at the Buff 35
Buffalo Punt, 3 plays
5:59
1st & 10 at own 35
Kyle Vantrease pass incomplete to Antonio Nunn
5:59
2nd & 10 at own 35
Jaret Patterson run for 3 yds to the Buff 38
5:59
3rd & 7 at own 38
Kyle Vantrease pass incomplete
5:59
4th & 7 at own 38
Jackson Baltar punt for 21 yds, punt out-of-bounds at the Akron 41
Akron Fumble return TD, 3 plays (Buffalo scores)
5:06
1st & 10 at own 41
Zach Gibson pass complete to Maverick Wolfley for 6 yds to the Akron 47
5:06
2nd & 4 at own 47
HAYES-PATRICK rush for 5 yards to the UB48 (PATTERSON, Jame;BANKS, Joey), PENALTY AKRON false start 4 yards to the AKRON43, NO PLAY.
5:06
2nd & 8 at own 43
Zach Gibson pass incomplete to Julian Hicks
3:54
3rd & 8 at own 43
Zach Gibson sacked by Taylor Riggins for a loss of 8 yards Zach Gibson fumbled, recovered by Buff Ledarius Mack , return for 0 yards , return for 35 yds, (Alex McNulty KICK)Buffalo 14, Akron 0
Akron Punt, 3 plays
3:54
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
3:54
1st & 10 at own 25
Peter Hayes-Patrick run for 2 yds to the Akron 27
3:54
2nd & 8 at own 27
Peter Hayes-Patrick run for 4 yds to the Akron 31
3:54
3rd & 4 at own 31
Zach Gibson pass incomplete to Michael Mathison
3:54
4th & 4 at own 31
Jonah Wieland punt for 40 yds
Buffalo Punt, 5 plays
2:38
1st & 10 at own 29
Kevin Marks run for 1 yd to the Buff 30
2:38
2nd & 9 at own 30
Jaret Patterson run for 15 yds to the Buff 45 for a 1ST down
2:38
1st & 10 at own 45
Kevin Marks run for 3 yds to the Buff 48
2:38
2nd & 7 at own 48
Kevin Marks run for 4 yds to the Akron 48
Q4 15:00
3rd & 3 at opp 48
Jaret Patterson run for no gain to the Akron 48 Jaret Patterson fumbled, forced by A.J. Watts,
Q4 15:00
4th & 3 at opp 48
Jackson Baltar punt for 33 yds, fair catch by Alvin Davis at the Akron 15
4th quarter5 drives, then Buffalo 21, Akron 0
Akron Punt, 4 plays
14:10
1st & 10 at own 15
Zach Gibson pass complete to Michael Mathison for 11 yds to the Akron 26 for a 1ST down
14:10
1st & 10 at own 26
Brandon Lee run for 4 yds to the Akron 30
14:10
2nd & 6 at own 30
Zach Gibson pass complete to Michael Mathison for a loss of 3 yards to the Akron 27
14:10
3rd & 9 at own 27
Zach Gibson pass incomplete to Julian Hicks
14:10
4th & 9 at own 27
Jonah Wieland punt for 37 yds
Buffalo Punt, 5 plays
12:40
1st & 10 at own 36
Kevin Marks run for 7 yds to the Buff 43
12:40
2nd & 3 at own 43
Kevin Marks run for 5 yds to the Buff 48 for a 1ST down
12:40
1st & 10 at own 48
Kevin Marks run for 4 yds to the Akron 48
12:40
2nd & 6 at opp 48
Kevin Marks run for 3 yds to the Akron 45
12:40
3rd & 3 at opp 45
Kevin Marks run for a loss of 1 yard to the Akron 46
12:40
4th & 4 at opp 46
Jackson Baltar punt for 31 yds, fair catch by Alvin Davis at the Akron 15
Akron Fumble return TD, 3 plays (Buffalo scores)
8:59
1st & 10 at own 15
Zach Gibson pass complete to Michael Mathison for a loss of 3 yards to the Akron 12
8:59
2nd & 13 at own 12
Zach Gibson pass incomplete to Julian Hicks
7:54
3rd & 13 at own 12
Zach Gibson sacked by Kadofi Wright for a loss of 11 yards Zach Gibson fumbled, recovered by Buff Kadofi Wright , return for 0 yards for a TD, (Alex McNulty KICK)Buffalo 21, Akron 0
Akron Interception, 12 plays
7:54
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
7:54
1st & 10 at own 25
Zach Gibson pass complete to Michael Mathison for 6 yds to the Akron 31
7:54
2nd & 4 at own 31
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 41 for a 1ST down
7:54
1st & 10 at own 41
Zach Gibson pass complete to Julian Hicks for 8 yds to the Akron 49
7:54
2nd & 2 at own 49
GIBSON,ZACH rush for no gain to the AKRON49, PENALTY AKRON personal foul 15 yards to the AKRON34, NO PLAY.
7:54
2nd & 17 at own 34
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 44
7:54
3rd & 7 at own 44
Zach Gibson pass complete to Nate Stewart for 14 yds to the Buff 42 for a 1ST down
7:54
1st & 10 at opp 42
Zach Gibson sacked by Kadofi Wright for a loss of 7 yards to the Buff 49
7:54
2nd & 17 at opp 49
Zach Gibson pass incomplete to Julian Hicks
7:54
3rd & 17 at opp 49
AKRON Penalty, delay of game (-5 Yards) to the Akron 46
7:54
3rd & 22 at own 46
Zach Gibson pass complete to Maverick Wolfley for 24 yds to the Buff 30 for a 1ST down
7:54
1st & 10 at opp 30
Zach Gibson pass incomplete to Nate Stewart
7:54
2nd & 10 at opp 30
Zach Gibson pass incomplete to Nate Stewart
4:44
3rd & 10 at opp 30
Timeout AKRON, clock 04:44
4:44
3rd & 10 at opp 30
Zach Gibson pass incomplete to Nate Stewart
4:44
4th & 10 at opp 30
Zach Gibson pass intercepted Wankeith Akin Jr. return for no gain to the Buff 30
Buffalo End of game, 6 plays
4:29
1st & 10 at own 30
Dylan McDuffie run for 4 yds to the Buff 34 for a 1ST down AKRON Penalty, personal foul (15 Yards) to the Buff 49 for a 1ST down
4:29
1st & 10 at own 49
BUFFALO Penalty, false start (-5 Yards) to the Buff 44
4:29
1st & 15 at own 44
Dylan McDuffie run for 9 yds to the Akron 47
4:29
2nd & 6 at opp 47
Dylan McDuffie run for 1 yd to the Akron 46
4:29
3rd & 5 at opp 46
Dylan McDuffie run for 19 yds to the Akron 27 for a 1ST down
4:29
1st & 10 at opp 27
TEAM run for a loss of 2 yards to the Akron 29
4:29
2nd & 12 at opp 29
TEAM run for a loss of 1 yard to the Akron 30
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.