Buffalo at Akron

Saturday, October 23, 2021

Buffalo beat Akron 45–⁠10. It was their 21st meeting; after it, Akron led the series 11–⁠10.

AwayBuffalo4–⁠8 in 2021
45
HomeAkron2–⁠10 in 2021
10

Final at InfoCision Stadium, AkronTV: ESPN+Attendance 8,635

At kickoff
55°F, mostly cloudy, wind 11 mph from the westWeather: NOAA NCEI Integrated Surface Database; Akron Fulton International Airport (KAKR), 6 km from the stadium, 24 minutes after kickoff
Official
Greg SujackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo32121045
Akron0100010

Standouts

Player stats

Buffalo

PassingC/AttYdsTDInt
Kyle Vantrease15/2024130
Matt Myers2/21200
RushingCarYdsTDLong
Dylan McDuffie22108122
Michael Washington953015
Ron Cook Jr.937015
Kyle Vantrease425110
ReceivingRecYdsTDLong
Jamari Gassett495145
Dominic Johnson342122
Bernard Porter141041
Jake Molinich136036
DefenseTklTFLSacksInt
E.J. Brown80.500
Marcus Fuqua7000
Shaun Dolac61.51.50
Kyler Laing53.53.50
Aapri Washington5110
James Patterson5210
Kadofi Wright50.501
Daymond Williams3220
Daishon Folsom3110
Max Michel21.510

Akron

PassingC/AttYdsTDInt
D.J. Irons5/136601
Zach Gibson2/6900
RushingCarYdsTDLong
Jonzell Norrils11155174
D.J. Irons2554019
Anthony Williams Jr.423022
Blake Hester4403
ReceivingRecYdsTDLong
Konata Mumpfield336020
Michael Mathison226018
Andre Williams112012
Blake Hester1101
DefenseTklTFLSacksInt
Jaylen Kelly-Powell16000
Andrew Behm14000
Jeslord Boateng11300
Randy Cochran Jr.6000

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

Team stats

BuffaloAkron
484Total yards304
253Passing yards75
231Rushing yards229
11.5Yards per pass3.9
4.7Yards per rush5.1
25First downs19
7–⁠12Third downs7–⁠14
1–⁠2Fourth downs1–⁠2
1Turnovers4
2–⁠20Penalties5–⁠45
31:06Possession28:54
11Sacks (by defense)0

Efficiency

BuffaloAkron
56%Success rate39%
0.27EPA per play−0.00
1.10Explosiveness1.45
0.13Rushing EPA0.57
0.57Passing EPA−0.47
27%Passing-down success33%
0.14First-down EPA−0.06
0.44Second-down EPA−0.20
0.61Third-down EPA0.66
33%Havoc by its defense8%

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 67% to win. Elo’s favorite won.

The line

Buffalo −13.5, over/under 58.

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 82%, Akron 18%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Akron end zoneBuffalo end zoneQ1 AkronPunt, 7 playsQ1 BuffaloTurnover on downs, 7 playsQ1 AkronPunt, 4 playsQ1 BuffaloPunt, 8 playsQ1 AkronResult not recorded, 4 playsQ1 BuffaloField goal, 4 playsQ1 AkronPunt, 4 playsQ1 BuffaloTouchdown, 6 playsQ2 AkronTouchdown, 2 playsQ2 AkronField goal, 14 playsQ2 BuffaloTouchdown, 8 playsQ2 BuffaloTouchdown, 11 playsQ2 AkronEnd of half, 6 playsQ3 BuffaloTouchdown, 10 playsQ3 AkronResult not recorded, 2 playsQ3 BuffaloTouchdown, 4 playsQ3 AkronInterception, 6 playsQ3 BuffaloTouchdown, 4 playsQ3 AkronFumble, 10 playsQ3 BuffaloPunt, 8 playsQ4 AkronPunt, 5 playsQ4 BuffaloFumble, 5 playsQ4 AkronTurnover on downs, 10 playsQ4 BuffaloTurnover on downs, 6 plays
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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 AkronPunt, 7 plays, 11 yards
  2. Q1 BuffaloTurnover on downs, 7 plays, 40 yards
  3. Q1 AkronPunt, 4 plays, −7 yards
  4. Q1 BuffaloPunt, 8 plays, 14 yards
  5. Q1 AkronResult not recorded, 4 plays, 17 yards
  6. Q1 BuffaloField goal, 4 plays, 2 yards
  7. Q1 AkronPunt, 4 plays, 3 yards
  8. Q1 BuffaloTouchdown, 6 plays, 57 yards
  9. Q2 AkronTouchdown, 2 plays, 71 yards
  10. Q2 AkronField goal, 14 plays, 65 yards
  11. Q2 BuffaloTouchdown, 8 plays, 72 yards
  12. Q2 BuffaloTouchdown, 11 plays, 72 yards
  13. Q2 AkronEnd of half, 6 plays, −2 yards
  14. Q3 BuffaloTouchdown, 10 plays, 70 yards
  15. Q3 AkronResult not recorded, 2 plays, −4 yards
  16. Q3 BuffaloTouchdown, 4 plays, 5 yards
  17. Q3 AkronInterception, 6 plays, 23 yards
  18. Q3 BuffaloTouchdown, 4 plays, 44 yards
  19. Q3 AkronFumble, 10 plays, −25 yards
  20. Q3 BuffaloPunt, 8 plays, 26 yards
  21. Q4 AkronPunt, 5 plays, 10 yards
  22. Q4 BuffaloFumble, 5 plays, 31 yards
  23. Q4 AkronTurnover on downs, 10 plays, 34 yards
  24. Q4 BuffaloTurnover on downs, 6 plays, 35 yards

Play by play

1st quarter11 drives, then Buffalo 3, Akron 0
Akron Punt, 7 plays
0:001st & 10 at own 25Zach Gibson pass complete to Blake Hester for 1 yd to the Akron 26
0:002nd & 9 at own 26Blake Hester run for 3 yds to the Akron 29
0:003rd & 6 at own 29Zach Gibson pass complete to Michael Mathison for 8 yds to the Akron 37 for a 1ST down
0:001st & 10 at own 37Blake Hester run for a loss of 1 yard to the Akron 36
0:002nd & 11 at own 36pass incomplete to Michael Mathison
0:003rd & 11 at own 36pass incomplete to Konata Mumpfield
Buffalo Turnover on downs, 7 plays
0:001st & 10 at own 23Dylan McDuffie run for 9 yds to the Buff 32
0:002nd & 1 at own 32Kyle Vantrease pass complete to Dominic Johnson for 13 yds to the Buff 45 for a 1ST down
0:001st & 10 at own 45Dylan McDuffie run for 12 yds to the Akron 43 for a 1ST down
0:001st & 10 at opp 43Dylan McDuffie run for 1 yd to the Akron 42
0:002nd & 9 at opp 42Dylan McDuffie run for 3 yds to the Akron 39
0:003rd & 6 at opp 39Ron Cook Jr. run for 2 yds to the Akron 37
Akron Punt, 4 plays
0:001st & 10 at own 37pass incomplete to Andre Williams
0:002nd & 10 at own 37pass incomplete to Konata Mumpfield
0:003rd & 10 at own 37Zach Gibson sacked for a loss of 7 yards to the Akron 30
Buffalo Punt, 8 plays
0:001st & 10 at own 28Dylan McDuffie run for 4 yds to the Buff 32
0:002nd & 6 at own 32Dylan McDuffie run for 5 yds to the Buff 37
0:003rd & 1 at own 37Dylan McDuffie run for 1 yd to the Buff 38 for a 1ST down
0:001st & 10 at own 38Kyle Vantrease pass incomplete to Quian Williams, broken up by Charles Amankwaa
0:002nd & 10 at own 38Kyle Vantrease pass incomplete to Dominic Johnson BUFFALO Penalty, off-side (-5 Yards) to the Buff 43
0:002nd & 5 at own 43Dylan McDuffie run for a loss of 1 yard to the Buff 42
0:003rd & 6 at own 42pass incomplete to Ron Cook Jr.
Akron Result not recorded, 4 plays
0:001st & 10 at own 20Anthony Williams Jr. run for 5 yds to the Akron 25
0:002nd & 5 at own 25DJ Irons run for a loss of 1 yard to the Akron 24
0:003rd & 6 at own 24DJ Irons run for 13 yds to the Akron 37 for a 1ST down
Buffalo Field goal, 4 plays
0:001st & goal at opp 7Dylan McDuffie run for a loss of 2 yards to the Akron 9
0:003rd & goal at opp 5pass incomplete to Quian Williams
Akron Punt, 4 plays
0:001st & 10 at own 25DJ Irons run for 2 yds to the Akron 27
0:002nd & 8 at own 27DJ Irons run for 3 yds to the Akron 30
0:003rd & 5 at own 30DJ Irons sacked for a loss of 2 yards to the Akron 28
Buffalo Touchdown, 6 plays
0:001st & 10 at own 40Kyle Vantrease pass complete to Jamari Gassett for 45 yds to the Akron 15 for a 1ST down
0:001st & 10 at opp 15Ron Cook Jr. run for 2 yds to the Akron 13
15:001st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
12:244th & 11 at own 36Ethan Slike punt for 41 yds
Buffalo Turnover on downs, 7 plays
9:414th & 4 at opp 37pass incomplete to Tyler Stephens
8:414th & 17 at own 30Ethan Slike punt for 42 yds , Ron Cook Jr. returns for no gain to the Buff 28
6:354th & 6 at own 42Jackson Baltar punt for 58 yds
Akron Result not recorded, 4 plays
4:251st & 10 at own 37DJ Irons sacked for a loss of 9 yards to the Akron 7
Buffalo Field goal, 4 plays
3:432nd & goal at opp 9Kyle Vantrease pass complete to Quian Williams for 4 yds to the Akron 5
2:594th & goal at opp 5Alex McNulty 23 yd FG GOODBuffalo 3, Akron 0
2:591st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
0:454th & 7 at own 28Ethan Slike punt for 34 yds , Ron Cook Jr. returns for 2 yds to the Buff 40
2nd quarter10 drives, then Buffalo 24, Akron 10
Buffalo Touchdown, 6 plays
0:002nd & 8 at opp 13Dylan McDuffie run for 3 yds to the Akron 10
0:003rd & 5 at opp 10Kyle Vantrease pass complete to Quian Williams for 8 yds to the Akron 2 for a 1ST down
Akron Field goal, 14 plays
0:001st & 10 at own 17Blake Hester run for 1 yd to the Akron 18
0:002nd & 9 at own 18DJ Irons pass complete to Konata Mumpfield for 10 yds to the Akron 28 for a 1ST down
0:001st & 10 at own 28DJ Irons run for 14 yds to the Akron 42 for a 1ST down
0:001st & 10 at own 42pass incomplete to Konata Mumpfield
0:002nd & 10 at own 42Blake Hester run for 1 yd to the Akron 43
0:003rd & 9 at own 43DJ Irons run for 19 yds to the Buff 38 for a 1ST down
0:001st & 10 at opp 38pass incomplete to Michael Mathison
0:002nd & 10 at opp 38DJ Irons run for 7 yds to the Buff 31
0:003rd & 3 at opp 31DJ Irons run for 6 yds to the Buff 25 for a 1ST down
0:001st & 10 at opp 25DJ Irons sacked for a loss of 8 yards to the Buff 33
0:002nd & 18 at opp 33BUFFALO Penalty, illegal motion (5 Yards) to the Buff 38
0:002nd & 23 at opp 38DJ Irons pass complete to Konata Mumpfield for 20 yds to the Buff 18
0:003rd & 3 at opp 18
Buffalo Touchdown, 8 plays
0:001st & 10 at own 25Dylan McDuffie run for 8 yds to the Buff 33
0:002nd & 2 at own 33Dylan McDuffie run for 6 yds to the Buff 39 for a 1ST down
0:001st & 10 at own 39Ron Cook Jr. run for 15 yds to the Akron 46 for a 1ST down
0:001st & 10 at opp 46Kyle Vantrease pass complete to Jake Molinich for 36 yds to the Akron 10 for a 1ST down BUFFALO Penalty, Offensive holding (Dominic Johnson) to the Akron 20 for a 1ST down
0:001st & 10 at opp 20Jamari Gassett run for 8 yds to the Akron 12
0:002nd & 2 at opp 12Kyle Vantrease run for 10 yds to the Akron 2 for a 1ST down
Buffalo Touchdown, 11 plays
0:001st & 10 at own 25Kyle Vantrease pass complete to Tyler Stephens for 1 yd to the Buff 26
0:002nd & 9 at own 26Ron Cook Jr. run for 6 yds to the Buff 32
0:003rd & 3 at own 32Kyle Vantrease pass complete to Tyler Stephens for 4 yds to the Buff 36 for a 1ST down
0:001st & 10 at own 36Kyle Vantrease pass complete to Quian Williams for 6 yds to the Buff 42
0:002nd & 4 at own 42Ron Cook Jr. run for 5 yds to the Buff 47 for a 1ST down
0:001st & 10 at own 47Kyle Vantrease pass complete to Jamari Gassett for 26 yds to the Akron 27 for a 1ST down
0:001st & 10 at opp 27Kyle Vantrease run for 4 yds to the Akron 23
0:002nd & 6 at opp 23Dylan McDuffie run for 5 yds to the Akron 18
0:003rd & 1 at opp 18Dylan McDuffie run for 3 yds to the Akron 15 for a 1ST down
Akron End of half, 6 plays
0:001st & 10 at own 31DJ Irons sacked for a loss of 1 yard to the Akron 30
0:002nd & 18 at own 44DJ Irons pass complete to Andre Williams BUFFALO Penalty, personal foul (15 Yards) to the Akron 29
Buffalo Touchdown, 6 plays
13:501st & goal at opp 2Dylan McDuffie run for 2 yds for a TD, (Alex McNulty KICK)Buffalo 9, Akron 0
13:441st & 10 at own 35Alex McNulty kickoff for 65 yds , Michael Mathison return for 17 yds to the Akron 17
6:574th & 3 at opp 18Cory Smigel 35 yd FG GOODBuffalo 9, Akron 3
6:571st & 10 at own 35Jerry Fitschen kickoff for 65 yds for a touchback
Buffalo Touchdown, 8 plays
4:321st & goal at opp 2Kyle Vantrease run for 2 yds for a TD, (Alex McNulty KICK)Buffalo 15, Akron 3
4:271st & 10 at own 35Alex McNulty kickoff for 58 yds , Michael Mathison return for 19 yds to the Akron 26
Akron Touchdown, 2 plays
4:161st & 10 at own 26Jonzell Norrils run for 74 yds for a TD, (Cory Smigel KICK)Buffalo 15, Akron 9
4:161st & 10 at own 35Jerry Fitschen kickoff for 65 yds for a touchback
Buffalo Touchdown, 11 plays
0:581st & 10 at opp 15Kyle Vantrease pass complete to Jamari Gassett for 15 yds for a TD, (Alex McNulty KICK)Buffalo 21, Akron 9
0:511st & 10 at own 35Alex McNulty kickoff for 58 yds , Michael Mathison return for 24 yds to the Akron 31
Akron End of half, 6 plays
0:392nd & 11 at own 30Jonzell Norrils run for 2 yds to the Akron 32
0:343rd & 9 at own 32Jonzell Norrils run for 20 yds to the Buff 48 for a 1ST down
0:271st & 10 at opp 48DJ Irons sacked for a loss of 8 yards to the Akron 44
0:012nd & 33 at own 29DJ Irons pass complete to Michael Mathison for 18 yds to the Akron 35
3rd quarter10 drives, then Buffalo 45, Akron 10
Buffalo Touchdown, 10 plays
0:001st & 10 at own 27Dylan McDuffie run for 6 yds to the Buff 33
0:002nd & 4 at own 33Kyle Vantrease pass complete to Jamari Gassett for 9 yds to the Buff 42 for a 1ST down
0:001st & 10 at own 42Dylan McDuffie run for 4 yds to the Buff 46
0:002nd & 6 at own 46Dylan McDuffie run for 22 yds to the Akron 32 for a 1ST down
0:001st & 10 at opp 32Ron Cook Jr. run for 4 yds to the Akron 28
0:002nd & 6 at opp 28pass incomplete to Trevor Borland
0:001st & goal at opp 6Ron Cook Jr. run for a loss of 1 yard to the Akron 7
0:001st & 10 at own 25DJ Irons run for a loss of 4 yards to the Akron 21 DJ Irons fumbled, recovered by Akron Jonzell Norrils
Buffalo Touchdown, 4 plays
0:001st & goal at opp 8Dylan McDuffie run for 6 yds to the Akron 2
0:002nd & goal at opp 2Dylan McDuffie run for 1 yd to the Akron 1
Akron Interception, 6 plays
0:001st & 10 at own 25Jonzell Norrils run for 12 yds to the Akron 37 for a 1ST down
0:001st & 10 at own 37Jonzell Norrils run for 9 yds to the Akron 46
0:002nd & 1 at own 46pass incomplete to Michael Mathison
0:003rd & 1 at own 46DJ Irons run for 2 yds to the Akron 48 for a 1ST down
0:001st & 10 at own 48pass incomplete to Konata Mumpfield
Buffalo Touchdown, 4 plays
0:001st & 10 at opp 47Kyle Vantrease pass complete to Bernard Porter for 41 yds to the Akron 6 for a 1ST down
0:001st & goal at opp 6Ron Cook Jr. run for 2 yds to the Akron 4
Akron Fumble, 10 plays
0:001st & 10 at own 25Jonzell Norrils run for 4 yds to the Akron 29
0:002nd & 6 at own 29AKRON Penalty, false start (Tristian Brank) to the Akron 24
0:002nd & 11 at own 24Jonzell Norrils run for 10 yds to the Akron 34
0:003rd & 1 at own 34Jonzell Norrils run for 2 yds to the Akron 36 for a 1ST down
0:001st & 10 at own 36DJ Irons run for 13 yds to the Akron 49 for a 1ST down
0:001st & 10 at own 49DJ Irons pass incomplete to Oran Singleton Jr. for a 1ST down BUFFALO Penalty, illegal use of hands (Daymond Williams) to the Buff 36 for a 1ST down
0:001st & 10 at opp 36Anthony Williams Jr. run for 22 yds to the Buff 14 for a 1ST down
0:001st & 10 at opp 14DJ Irons run for 13 yds to the Buff 1 for a 1ST down
0:001st & goal at opp 1Anthony Williams Jr. run for a loss of 4 yards to the Buff 5
Buffalo Punt, 8 plays
0:001st & 10 at own 20Dylan McDuffie run for 10 yds to the Buff 30 for a 1ST down
0:001st & 10 at own 30
0:002nd & 10 at own 30Kyle Vantrease run for 9 yds to the Buff 39
14:531st & 10 at own 35Jerry Fitschen kickoff for 63 yds , Ron Cook Jr. return for 25 yds to the Buff 27
Buffalo Touchdown, 10 plays
12:133rd & 6 at opp 28Kyle Vantrease pass complete to Dominic Johnson for 22 yds to the Akron 6 for a 1ST down
11:042nd & goal at opp 7Kyle Vantrease pass complete to Dominic Johnson for 7 yds for a TD, (Alex McNulty KICK)
11:041st & 10 at own 35Alex McNulty kickoff for 63 yds
Akron Result not recorded, 2 plays
10:182nd & 14 at own 21DJ Irons sacked for a loss of 9 yards to the Akron 8
Buffalo Touchdown, 4 plays
9:203rd & goal at opp 1Jake Molinich run for 1 yd for a TD, (Alex McNulty KICK)
9:201st & 10 at own 35Alex McNulty kickoff for 63 yds
7:282nd & 10 at own 48DJ Irons pass intercepted
Buffalo Touchdown, 4 plays
6:182nd & goal at opp 4Kyle Vantrease pass complete to Dylan McDuffie for 4 yds for a TD, (Alex McNulty KICK)
6:181st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
1:392nd & goal at opp 5DJ Irons run for 5 yds to the Buff 20 DJ Irons fumbled, recovered by Akron
4th quarter6 drives, then Buffalo 45, Akron 10
Buffalo Punt, 8 plays
0:003rd & 1 at own 39Dylan McDuffie run for 3 yds to the Buff 42 for a 1ST down
0:001st & 10 at own 42Mike Washington run for a loss of 3 yards to the Buff 39
0:002nd & 13 at own 39Mike Washington run for 6 yds to the Buff 45
0:003rd & 7 at own 45Matt Myers pass complete to Trevor Borland for 1 yd to the Buff 46
Akron Punt, 5 plays
0:001st & 10 at own 15DJ Irons run for 14 yds to the Akron 29 for a 1ST down
0:001st & 10 at own 29pass incomplete to Andre Williams
0:002nd & 10 at own 29Jonzell Norrils run for 3 yds to the Akron 32
0:003rd & 7 at own 32DJ Irons sacked for a loss of 7 yards to the Akron 25
Buffalo Fumble, 5 plays
0:001st & 10 at own 33Ron Cook Jr. run for 2 yds to the Buff 35
0:002nd & 8 at own 35Matt Myers pass complete to Tyler Stephens for 11 yds to the Buff 46 for a 1ST down
0:001st & 10 at own 46Khamran Laborn run for 5 yds to the Akron 49
0:002nd & 5 at opp 49Mike Washington run for 13 yds to the Akron 36 for a 1ST down
Akron Turnover on downs, 10 plays
0:001st & 10 at own 48Jonzell Norrils run for 11 yds to the Buff 41 for a 1ST down
0:001st & 10 at opp 41DJ Irons pass complete to Andre Williams for 12 yds to the Buff 29 for a 1ST down
0:001st & 10 at opp 29Jonzell Norrils run for 8 yds to the Buff 21
0:002nd & 2 at opp 21DJ Irons sacked for a loss of 2 yards to the Buff 23
0:003rd & 4 at opp 23
0:004th & 4 at opp 23DJ Irons pass complete to Konata Mumpfield for 6 yds to the Buff 17 for a 1ST down
0:002nd & 10 at opp 17DJ Irons sacked for a loss of 1 yard to the Buff 18
0:003rd & 11 at opp 18pass incomplete
Buffalo Turnover on downs, 6 plays
0:001st & 10 at own 38Mike Washington run for 11 yds to the Buff 49 for a 1ST down
0:001st & 10 at own 49Mike Washington run for 15 yds to the Akron 36 for a 1ST down
0:001st & 10 at opp 36Mike Washington run for 3 yds to the Akron 33
0:002nd & 7 at opp 33
0:003rd & 7 at opp 33Mike Washington run for 6 yds to the Akron 27
0:004th & 1 at opp 27Mike Washington run for 2 yds to the Akron 27 for a 1ST down
12:294th & 6 at own 46Jackson Baltar punt for 39 yds
10:414th & 14 at own 25Ethan Slike punt for 42 yds
8:141st & 10 at opp 36Mike Washington run for a loss of 9 yards to the Akron 48 Mike Washington fumbled, recovered by Akron Randy Cochran Jr.
Akron Turnover on downs, 10 plays
5:371st & 10 at opp 17DJ Irons pass incomplete to Konata Mumpfield, broken up by Mark Davis Jr.
4:324th & 11 at opp 18DJ Irons sacked for a loss of 5 yards to the Buff 23 BUFFALO Penalty, unsportsmanlike conduct (Shaun Dolac) to the Buff 38

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.

Buffalo leads 13–⁠12 in 25 meetings, counting the four since this game.

Recent meetings
2025Akron 24, Buffalo 16
2024Buffalo 41, Akron 30
2023Buffalo 13, Akron 10
2022Buffalo 23, Akron 22
2021Buffalo 45, Akron 10
2020Buffalo 56, Akron 7

Around this game