Akron at Buffalo

Saturday, October 25, 2025

Akron beat Buffalo 24–⁠16. It was their 25th meeting; Buffalo leads the series 13–⁠12.

AwayAkron5–⁠7 in 2025
24
HomeBuffalo5–⁠7 in 2025
16

Final at UB Stadium, AmherstTV: ESPN+Attendance 12,491

At kickoff
51°F, wind 10 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Buffalo, 7 km from the stadium, six minutes before kickoff
Official
Rich EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Akron3014724
Buffalo283316

How the win probability moved

Buffalo favored

Win probability by play: Buffalo 61% at kickoff, 0% at the end. Biggest swing: 30 points.

Akron favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (30 points).

Standouts

Player stats

Akron

PassingC/AttYdsTDInt
Ben Finley17/3223021
RushingCarYdsTDLong
Jordan Gant2592015
Ben Finley512138
Sean Patrick71204
Myles Walker1707
ReceivingRecYdsTDLong
Marcel Williams674032
Israel Polk367046
Connor Cravaack232127
Sean Patrick225020
DefenseTklTFLSacksInt
Melvin Spriggs143.52.50
Jamari Somerville9110
Mehki Flowers90.500
Ben Kamara5101
Gage Summers40.50.52
Malcom DeWalt IV4001
Jon’Trell Mixon1110

Buffalo

PassingC/AttYdsTDInt
Ta’Quan Roberson23/3626614
RushingCarYdsTDLong
Al-Jay Henderson1167014
Victor Snow325019
Terrance Shelton Jr.21106
Lamar Sperling4907
ReceivingRecYdsTDLong
Nik McMillan8177052
Victor Snow756015
Jasaiah Gathings430010
Al-Jay Henderson2207
DefenseTklTFLSacksInt
Khalil Murdock131.51.50
Dion Crawford8100
Malin White7200
Jalen McNair6001
Miles Greer40.50.50
Junior Poyser3110
Jonathan Capo1110

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

Team stats

AkronBuffalo
325Total yards357
230Passing yards266
95Rushing yards91
7.2Yards per pass7.4
2.3Yards per rush2.7
18First downs19
2–⁠14Third downs2–⁠12
1–⁠2Fourth downs0–⁠2
3Turnovers5
7–⁠48Penalties6–⁠70
30:22Possession29:38
5Sacks (by defense)4

Efficiency

AkronBuffalo
33%Success rate40%
0.04EPA per play−0.37
1.73Explosiveness0.76
−0.20Rushing EPA−0.30
0.41Passing EPA−0.14
39%Passing-down success19%
−0.31First-down EPA−0.11
0.53Second-down EPA−0.72
−0.02Third-down EPA0.26
28%Havoc by its defense22%

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 77% to win. Akron won as Elo’s underdog.

The line

Buffalo −10, over/under 48.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 76%, Akron 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneAkron end zoneQ1 BuffaloPunt, 6 playsQ1 AkronField goal, 10 playsQ1 BuffaloPunt, 3 playsQ1 AkronPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 AkronSafety, 4 plays (Buffalo scores)Q1 BuffaloPunt, 3 playsQ1 AkronPunt, 4 playsQ2 BuffaloPunt, 8 playsQ2 AkronPunt, 4 playsQ2 BuffaloTurnover on downs, 7 playsQ2 AkronInterception, 3 playsQ2 BuffaloFumble, 3 playsQ2 AkronPunt, 3 playsQ2 BuffaloPunt, 4 playsQ2 AkronFumble, 3 playsQ2 BuffaloTouchdown, 1 playQ2 AkronEnd of half, 1 playQ3 AkronTouchdown, 12 playsQ3 BuffaloField goal, 7 playsQ3 AkronTouchdown, 5 playsQ3 BuffaloTurnover on downs, 7 playsQ3 AkronTurnover on downs, 3 playsQ3 BuffaloInterception, 1 playQ3 AkronTouchdown, 7 playsQ4 BuffaloInterception, 3 playsQ4 AkronPunt, 3 playsQ4 BuffaloField goal, 8 playsQ4 AkronPunt, 5 playsQ4 BuffaloInterception, 4 playsQ4 AkronPunt, 3 playsQ4 BuffaloInterception, 4 playsQ4 AkronEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Akron right to left.
  1. Q1 BuffaloPunt, 6 plays, 11 yards
  2. Q1 AkronField goal, 10 plays, 46 yards
  3. Q1 BuffaloPunt, 3 plays, 2 yards
  4. Q1 AkronPunt, 3 plays, −1 yard
  5. Q1 BuffaloPunt, 3 plays, 1 yard
  6. Q1 AkronSafety, 4 plays (Buffalo scores), −27 yards
  7. Q1 BuffaloPunt, 3 plays, 2 yards
  8. Q1 AkronPunt, 4 plays, 6 yards
  9. Q2 BuffaloPunt, 8 plays, 38 yards
  10. Q2 AkronPunt, 4 plays, 31 yards
  11. Q2 BuffaloTurnover on downs, 7 plays, 60 yards
  12. Q2 AkronInterception, 3 plays, −7 yards
  13. Q2 BuffaloFumble, 3 plays, 19 yards
  14. Q2 AkronPunt, 3 plays, 7 yards
  15. Q2 BuffaloPunt, 4 plays, 13 yards
  16. Q2 AkronFumble, 3 plays, 8 yards
  17. Q2 BuffaloTouchdown, 1 play, 13 yards
  18. Q2 AkronEnd of half, 1 play, −1 yard
  19. Q3 AkronTouchdown, 12 plays, 72 yards
  20. Q3 BuffaloField goal, 7 plays, 63 yards
  21. Q3 AkronTouchdown, 5 plays, 72 yards
  22. Q3 BuffaloTurnover on downs, 7 plays, 37 yards
  23. Q3 AkronTurnover on downs, 3 plays, 13 yards
  24. Q3 BuffaloInterception, 1 play, 26 yards
  25. Q3 AkronTouchdown, 7 plays, 79 yards
  26. Q4 BuffaloInterception, 3 plays, 3 yards
  27. Q4 AkronPunt, 3 plays, −1 yard
  28. Q4 BuffaloField goal, 8 plays, 70 yards
  29. Q4 AkronPunt, 5 plays, 34 yards
  30. Q4 BuffaloInterception, 4 plays, 15 yards
  31. Q4 AkronPunt, 3 plays, −3 yards
  32. Q4 BuffaloInterception, 4 plays, 18 yards
  33. Q4 AkronEnd of game, 1 play, −4 yards

Play by play

1st quarter8 drives, then Akron 3, Buffalo 2
Buffalo Punt, 6 plays
15:001st & 10 at own 35(15:00) #99 O.Wiley kickoff 38 yards to the BUFF27 fair catch by #40 W.Clark at BUFF27
14:391st & 10 at own 27(15:00) No Huddle-Shotgun #2 T.Roberson pass complete short middle to #8 J.Gathings caught at BUFF30, for 3 yards to the BUFF30 (#20 M.Flowers)
14:162nd & 7 at own 30(14:21) No Huddle-Shotgun #5 A.Henderson rush right for 1 yard loss to the BUFF29 (#5 R.Hull; #9 A.Branch)
13:583rd & 8 at own 29(13:58) PENALTY BUFF False Start (#73 H.Tabansi) 5 yards from BUFF29 to BUFF24. NO PLAY
13:353rd & 13 at own 24(13:48) No Huddle-Shotgun #2 T.Roberson pass complete short left to #0 V.Snow caught at BUFF39, for 15 yards to the BUFF39 (#18 D.Johnson), out of bounds, 1ST DOWN
12:571st & 10 at own 39(13:03) No Huddle-Shotgun #0 V.Snow rush right for 4 yards gain to the BUFF43 (#20 M.Flowers; #42 M.Spriggs)
12:322nd & 6 at own 43(12:45) No Huddle-Shotgun #2 T.Roberson pass complete short left to #5 A.Henderson caught at BUFF38, for 5 yards loss to the BUFF38 (#20 M.Flowers; #9 A.Branch)
12:213rd & 11 at own 38(12:21) No Huddle-Shotgun #2 T.Roberson pass incomplete deep left to #0 V.Snow thrown to AKR36 broken up by #18 D.Johnson
12:154th & 11 at own 38(12:15) #42 D.Drennan punt 35 yards to the AKR27, out of bounds at AKR27
Akron Field goal, 10 plays
11:531st & 10 at own 27(12:02) No Huddle-Shotgun #10 B.Finley pass complete short right to #2 M.Williams caught at AKR33, for 7 yards to the AKR34 (#1 M.Cooper)
11:402nd & 3 at own 34(11:45) No Huddle-Shotgun #1 M.Walker rush right for 7 yards gain to the AKR41 (#8 J.McNair), 1ST DOWN
11:251st & 10 at own 41(11:33) No Huddle-Shotgun #10 B.Finley pass incomplete short middle to #1 M.Walker thrown to BUFF45
11:182nd & 10 at own 41(11:25) No Huddle-Shotgun #22 J.Gant rush middle for 7 yards gain to the AKR48 (#2 R.Murdock) PENALTY BUFF Face Mask (#97 J.Poyser) 15 yards from AKR48 to BUFF37, 1ST DOWN
10:571st & 10 at opp 37(11:11) No Huddle-Shotgun #22 J.Gant rush right for 1 yard gain to the BUFF36 (#2 R.Murdock)
10:212nd & 9 at opp 36(10:43) No Huddle-Shotgun #10 B.Finley pass complete short middle to #2 M.Williams caught at BUFF30, for 9 yards to the BUFF27 (#7 S.Brown), 1ST DOWN
9:521st & 10 at opp 27(10:11) No Huddle-Shotgun #10 B.Finley pass incomplete short right to #88 J.Newell thrown to BUFF15 broken up by #7 S.Brown
9:482nd & 10 at opp 27(09:48) No Huddle-Shotgun #10 B.Finley pass incomplete short left to #5 I.Polk thrown to BUFF23
9:433rd & 10 at opp 27(09:48) No Huddle-Shotgun #10 B.Finley pass incomplete short right thrown to BUFF15
9:374th & 10 at opp 27(09:43) #47 M.Schramm field goal attempt from 44 yards GOOD (H: #34 B.Johnson, LS: #30 J.Dennis), clock 09:37Akron 3, Buffalo 0
Buffalo Punt, 3 plays
9:371st & 10 at own 35(09:37) #99 O.Wiley kickoff 40 yards to the BUFF25 fair catch by #40 W.Clark at BUFF25
9:301st & 10 at own 25(09:37) No Huddle-Shotgun #5 A.Henderson rush left for 3 yards gain to the BUFF28 (#41 B.Dall; #1 J.Laventure)
8:592nd & 7 at own 28(09:02) No Huddle-Shotgun #5 A.Henderson rush right for 1 yard loss to the BUFF27 (#1 J.Laventure)
8:213rd & 8 at own 27(08:38) No Huddle-Shotgun #2 T.Roberson pass incomplete short left thrown to BUFF27 broken up by #22 K.Cheatom
8:104th & 8 at own 27(08:21) #42 D.Drennan punt 46 yards to the AKR27 #13 S.Patrick return 0 yards to the AKR27 (#16 J.Keough; #41 L.Sperling)
Akron Punt, 3 plays
8:101st & 10 at own 27(08:10) PENALTY AKR False Start (#56 K.Davis) 5 yards from AKR27 to AKR22. NO PLAY
8:011st & 15 at own 22(08:10) No Huddle-Shotgun #13 S.Patrick rush middle for 4 yards gain to the AKR26 (#90 G.Wolo; #2 R.Murdock)
7:342nd & 11 at own 26(07:43) No Huddle-Shotgun #10 B.Finley pass incomplete short middle to #3 K.Mason thrown to AKR42 broken up by #8 J.McNair
7:293rd & 11 at own 26(07:33) No Huddle-Shotgun #10 B.Finley pass incomplete short right thrown to AKR28 QB hurried by #6 M.Greer
7:244th & 11 at own 26(07:26) #95 J.Castle punt 41 yards to the BUFF33 fair catch by #0 V.Snow at BUFF33
Buffalo Punt, 3 plays
7:141st & 10 at own 33(07:24) No Huddle-Shotgun #25 T.Shelton, Jr. rush left for 6 yards gain to the BUFF39 (#13 R.Hunter)
6:392nd & 4 at own 39(06:58) No Huddle-Shotgun #2 T.Roberson pass complete short right to #0 V.Snow caught at BUFF34, for 5 yards loss to the BUFF34, End Of Play
6:233rd & 9 at own 34(06:34) No Huddle-Shotgun #2 T.Roberson pass incomplete short left to #8 J.Gathings thrown to BUFF40
6:104th & 9 at own 34(06:23) #42 D.Drennan punt 39 yards to the AKR27
Akron Safety, 4 plays (Buffalo scores)
6:101st & 10 at own 27(06:10) No Huddle-Shotgun #10 B.Finley pass complete short right to #2 M.Williams caught at AKR36, for 30 yards to the BUFF43 (#6 M.Greer) PENALTY AKR Ineligible Downfield on Pass declined AKR Pass Interference (#88 J.Newell) 13 yards from AKR27 to AKR14. NO PLAY
5:291st & 23 at own 14(05:37) No Huddle-Shotgun #10 B.Finley pass complete short left to #88 J.Newell caught at AKR16, for 3 yards to the AKR17 (#15 S.Brown)
5:022nd & 20 at own 17(05:10) No Huddle-Shotgun #10 B.Finley sacked for loss of 7 yards to the AKR10 (#2 R.Murdock)
4:203rd & 27 at own 10(04:35) No Huddle-Shotgun #22 J.Gant rush middle for 13 yards gain to the AKR23 (#2 R.Murdock; #8 J.McNair)
3:444th & 14 at own 23Jonathan Capo SafetyAkron 3, Buffalo 2
Buffalo Punt, 3 plays
3:381st & 10 at own 20(03:44) #99 O.Wiley kickoff 60 yards to the BUFF20 #25 T.Shelton, Jr. return 15 yards to the BUFF35 (#6 J.Somerville) PENALTY BUFF Holding (#17 J.Watkins) 10 yards from BUFF35 to BUFF25
3:281st & 10 at own 25(03:38) No Huddle-Shotgun #2 T.Roberson rush middle for 2 yards gain to the BUFF27 (#23 G.Summers)
2:552nd & 8 at own 27(03:11) No Huddle-Shotgun #2 T.Roberson pass incomplete short middle thrown to BUFF30 broken up by #41 B.Dall
2:353rd & 8 at own 27(02:54) No Huddle-Shotgun #2 T.Roberson pass complete short right to #25 T.Shelton, Jr. caught at BUFF22, for 0 yards to the BUFF27 (#41 B.Dall)
2:104th & 8 at own 27(02:23) #42 D.Drennan punt 13 yards to the BUFF40, out of bounds at BUFF40
Akron Punt, 4 plays
1:551st & 10 at opp 40(02:10) No Huddle-Shotgun #10 B.Finley pass complete short right to #13 S.Patrick caught at BUFF24, for 20 yards to the BUFF20 (#0 K.Stewart), 1ST DOWN
1:381st & 10 at opp 20(01:47) No Huddle-Shotgun #13 S.Patrick rush middle for 4 yards gain to the BUFF16 (#12 M.White)
1:112nd & 6 at opp 16(01:14) No Huddle-Shotgun #13 S.Patrick rush left for 3 yards gain to the BUFF13 (#12 M.White)
0:423rd & 3 at opp 13(00:42) No Huddle-Shotgun #10 B.Finley pass incomplete short left to #81 L.Sivon thrown to BUFF00 PENALTY AKR Holding (#51 M.King) 10 yards from BUFF13 to BUFF23. NO PLAY
0:363rd & 13 at opp 23(00:36) No Huddle-Shotgun #10 B.Finley sacked for loss of 11 yards to the BUFF34 (#2 R.Murdock, #6 M.Greer)
Q2 14:554th & 24 at opp 34(15:00) #34 B.Johnson punt 22 yards to the BUFF12 fair catch by #0 V.Snow at BUFF12
2nd quarter10 drives, then Buffalo 10, Akron 3
Buffalo Punt, 8 plays
14:441st & 10 at own 12(14:55) No Huddle-Shotgun #2 T.Roberson pass complete short left to #3 N.McMillan caught at BUFF16, for 4 yards to the BUFF16 (#11 E.Reed)
14:132nd & 6 at own 16(14:28) No Huddle-Shotgun #5 A.Henderson rush left for 14 yards gain to the BUFF30 (#20 M.Flowers), 1ST DOWN
13:401st & 10 at own 30(13:58) No Huddle-Shotgun #4 M.Burch rush right for 5 yards loss to the BUFF25 (#14 B.Kamara)
13:132nd & 15 at own 25(13:27) No Huddle-Shotgun #2 T.Roberson pass complete short right to #8 J.Gathings caught at BUFF33, for 9 yards to the BUFF34 (#20 M.Flowers)
12:253rd & 6 at own 34(12:55) No Huddle-Shotgun #2 T.Roberson pass complete short left to #0 V.Snow caught at BUFF39, for 10 yards to the BUFF44 (#11 E.Reed), 1ST DOWN
11:471st & 10 at own 44(12:12) No Huddle-Shotgun #2 T.Roberson sacked for loss of 1 yard to the BUFF43 (#42 M.Spriggs)
11:192nd & 11 at own 43(11:35) No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #8 J.Gathings thrown to AKR45
11:023rd & 11 at own 43(11:19) No Huddle-Shotgun #2 T.Roberson pass complete short right to #5 A.Henderson caught at BUFF50, for 7 yards to the BUFF50 (#42 M.Spriggs)
10:294th & 4 at the 50(10:42) #42 D.Drennan punt 40 yards to the AKR10 fair catch by #13 S.Patrick at AKR10
Akron Punt, 4 plays
10:291st & 10 at own 10(10:29) No Huddle-Shotgun #10 B.Finley pass incomplete deep left to #81 L.Sivon thrown to AKR40 PENALTY BUFF Pass Interference (#1 M.Cooper) 15 yards from AKR10 to AKR25, 1ST DOWN. NO PLAY
10:141st & 10 at own 25(10:23) No Huddle-Shotgun #22 J.Gant rush middle for 10 yards gain to the AKR35 (#6 M.Greer), 1ST DOWN
9:391st & 10 at own 35(09:51) No Huddle-Shotgun #22 J.Gant rush middle for 4 yards gain to the AKR39 (#13 D.Ballard; #18 D.Crawford)
9:082nd & 6 at own 39(09:18) No Huddle-Shotgun #22 J.Gant rush middle for 2 yards gain to the AKR41 (#2 R.Murdock; #0 K.Stewart)
8:453rd & 4 at own 41(08:52) No Huddle-Shotgun #10 B.Finley pass incomplete short middle to #2 M.Williams thrown to AKR45 broken up by #2 R.Murdock
8:324th & 4 at own 41(08:45) #95 J.Castle punt 51 yards to the BUFF08
Buffalo Turnover on downs, 7 plays
8:221st & 10 at own 8(08:32) No Huddle-Shotgun #41 L.Sperling rush right for 2 yards gain to the BUFF10 (#5 R.Hull)
7:572nd & 8 at own 10(08:09) No Huddle-Shotgun #0 V.Snow rush left for 19 yards gain to the BUFF29 (#42 M.Spriggs), out of bounds, 1ST DOWN
7:231st & 10 at own 29(07:45) No Huddle-Shotgun #2 T.Roberson pass complete deep left to #3 N.McMillan caught at AKR19, for 52 yards to the AKR19, End Of Play, 1ST DOWN
6:581st & 10 at opp 19(07:09) No Huddle-Shotgun #41 L.Sperling rush left for 0 yards to the AKR19 (#9 A.Branch)
6:092nd & 10 at opp 19(06:31) No Huddle-Shotgun #2 T.Roberson rush right for 2 yards gain to the AKR17 (#6 J.Somerville; #14 B.Kamara)
5:373rd & 8 at opp 17(05:52) No Huddle-Shotgun #2 T.Roberson pass complete short left to #0 V.Snow caught at AKR15, for 5 yards to the AKR12 (#20 M.Flowers)
4:574th & 3 at opp 12(04:57) No Huddle #91 J.Howes sacked for loss of 13 yards to the AKR25 (#6 J.Somerville), TURNOVER ON DOWNS
Akron Interception, 3 plays
4:521st & 10 at own 25(04:57) No Huddle-Shotgun #10 B.Finley pass incomplete short middle to #2 M.Williams thrown to AKR30
4:472nd & 10 at own 25(04:52) No Huddle-Shotgun #10 B.Finley pass incomplete short right thrown to AKR43 PENALTY AKR Intentional Grounding (#10 B.Finley)
4:363rd & 17 at own 18(04:47) No Huddle-Shotgun #10 B.Finley pass intercepted by #8 J.McNair at AKR35 #8 J.McNair return 25 yards to the AKR10 (#72 C.Lyons) PENALTY BUFF Personal Foul 15 yards from AKR10 to AKR25
Buffalo Fumble, 3 plays
4:101st & 10 at opp 25(04:16) No Huddle-Shotgun #5 A.Henderson rush left for 7 yards gain to the AKR18 (#1 J.Laventure; #13 R.Hunter)
3:432nd & 3 at opp 18(03:55) No Huddle-Shotgun #2 T.Roberson pass complete short right to #0 V.Snow caught at AKR06, for 12 yards to the AKR06 (#17 M.DeWalt IV), out of bounds, 1ST DOWN
3:111st & goal at opp 6(03:22) No Huddle-Shotgun #5 A.Henderson rush left for 3 yards gain to the AKR03 fumbled by #5 A.Henderson at AKR02 forced by #5 R.Hull recovered by AKR #18 D.Johnson at AKR03, End Of Play
Akron Punt, 3 plays
3:011st & 10 at own 3(03:06) No Huddle-Shotgun #22 J.Gant rush middle for 3 yards gain to the AKR06 (#97 J.Poyser)
2:312nd & 7 at own 6(02:42) No Huddle-Shotgun #22 J.Gant rush middle for 1 yard gain to the AKR07 (#2 R.Murdock; #12 M.White)
1:533rd & 6 at own 7(02:00) No Huddle-Shotgun #22 J.Gant rush middle for 3 yards gain to the AKR10 (#18 D.Crawford)
2:002nd & goal at opp 6Timeout , clock 02:00
1:494th & 3 at own 10(01:55) #95 J.Castle punt 52 yards to the BUFF38 fair catch by #0 V.Snow at BUFF38
1:553rd & 6 at opp 7Timeout Buffalo, clock 01:55
Buffalo Punt, 4 plays
1:441st & 10 at own 38(01:49) No Huddle-Shotgun #2 T.Roberson pass complete short left to #0 V.Snow caught at BUFF49, for 11 yards to the BUFF49 (#15 T.Thomas), out of bounds, 1ST DOWN
1:271st & 10 at own 49(01:41) No Huddle-Shotgun #2 T.Roberson rush left for 2 yards gain to the AKR49 (#1 J.Laventure; #42 M.Spriggs)
1:142nd & 8 at opp 49(01:14) No Huddle-Shotgun #2 T.Roberson pass incomplete deep left to #3 N.McMillan thrown to AKR22
1:093rd & 8 at opp 49(01:14) No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #3 N.McMillan thrown to AKR37 broken up by #11 E.Reed
0:574th & 8 at opp 49(00:57) #42 D.Drennan punt 41 yards to the AKR08
Akron Fumble, 3 plays
0:501st & 10 at own 8(00:57) No Huddle-Shotgun #22 J.Gant rush middle for 4 yards gain to the AKR12 (#18 D.Crawford)
0:262nd & 6 at own 12(00:30) No Huddle-Shotgun #22 J.Gant rush middle for 2 yards gain to the AKR14 (#0 K.Stewart)
0:213rd & 4 at own 14(00:27) No Huddle-Shotgun #22 J.Gant rush middle for 2 yards gain to the AKR16 fumbled by #22 J.Gant at AKR16 forced by #2 R.Murdock recovered by BUFF #2 R.Murdock at AKR16, End Of Play
0:272nd & 6 at opp 12Timeout Buffalo, clock 00:27
Buffalo Touchdown, 1 play
0:211st & 10 at opp 16(00:21) No Huddle-Shotgun #2 T.Roberson pass incomplete short left to #8 J.Gathings thrown to AKR00 broken up by #11 E.Reed PENALTY AKR Pass Interference (#11 E.Reed) 14 yards from AKR16 to AKR02, 1ST DOWN. NO PLAY
0:161st & goal at opp 2(00:16) No Huddle-Shotgun #2 T.Roberson pass incomplete short left to #3 N.McMillan thrown to AKR00 PENALTY AKR Pass Interference (#11 E.Reed) 1 yard from AKR02 to AKR01, 1ST DOWN. NO PLAY
0:091st & goal at opp 1(00:13) No Huddle-Shotgun #2 T.Roberson pass complete short right to #21 P.Clacks III caught at AKR00, for 1 yard to the AKR00 TOUCHDOWN, clock 00:09 #19 M.Velez pass attempt SuccessfulBuffalo 10, Akron 3
Akron End of half, 1 play
0:091st & 10 at own 35(00:09) #91 J.Howes kickoff 65 yards to the AKR00, Touchback
0:091st & 10 at own 25(00:09) Kneel down by #10 B.Finley at AKR24 for loss of 1 yard
3rd quarter6 drives, then Akron 17, Buffalo 13
Akron Touchdown, 12 plays
15:001st & 10 at own 35(15:00) #91 J.Howes kickoff 65 yards to the AKR00, Touchback
14:571st & 10 at own 25(15:00) No Huddle-Shotgun #10 B.Finley pass incomplete short right to #88 J.Newell thrown to AKR25 QB hurried by #12 M.White
14:452nd & 10 at own 25(14:57) No Huddle-Shotgun #10 B.Finley pass complete short left to #1 M.Walker caught at AKR29, for 7 yards to the AKR32 (#36 K.Blackwell)
14:073rd & 3 at own 32(14:30) No Huddle-Shotgun #10 B.Finley pass complete short left to #5 I.Polk caught at AKR38, for 6 yards to the AKR38 (#8 J.McNair), out of bounds, 1ST DOWN
13:501st & 10 at own 38(13:58) No Huddle-Shotgun #13 S.Patrick rush middle for 1 yard gain to the AKR39 (#18 D.Crawford)
13:322nd & 9 at own 39(13:32) No Huddle-Shotgun #10 B.Finley pass complete short middle to #1 M.Walker caught at BUFF48, for 13 yards to the BUFF48 (#2 R.Murdock; #18 D.Crawford), 1ST DOWN
13:041st & 10 at opp 48(13:10) No Huddle-Shotgun #10 B.Finley pass complete short left to #2 M.Williams caught at BUFF44, for 7 yards to the BUFF41 (#1 M.Cooper), out of bounds
12:412nd & 3 at opp 41(12:48) No Huddle-Shotgun #10 B.Finley pass incomplete short left to #2 M.Williams thrown to BUFF36
12:373rd & 3 at opp 41(12:41) No Huddle-Shotgun #10 B.Finley pass incomplete short right to #88 J.Newell thrown to BUFF35 broken up by #36 K.Blackwell
12:194th & 3 at opp 41(12:37) No Huddle-Shotgun #10 B.Finley pass complete short right to #85 C.Cravaack caught at BUFF38, for 27 yards to the BUFF14 (#7 S.Brown), 1ST DOWN
12:373rd & 3 at opp 41Timeout Akron, clock 12:37
11:481st & 10 at opp 14(12:03) No Huddle-Shotgun #10 B.Finley pass incomplete short left to #2 M.Williams thrown to BUFF00
11:362nd & 10 at opp 14(11:48) No Huddle-Shotgun #10 B.Finley pass complete short left to #13 S.Patrick caught at BUFF16, for 5 yards to the BUFF09 (#7 S.Brown)
10:573rd & 5 at opp 9(11:11) No Huddle-Shotgun #10 B.Finley pass complete short right to #3 K.Mason caught at BUFF00, for 9 yards to the BUFF00 TOUCHDOWN, clock 10:57, 1ST DOWN. The previous play is under automatic review - “Pass completion”. CALL UPHELD #47 M.Schramm kick attempt good (H: #34 B.Johnson, LS: #30 J.Dennis)Tied at 10
Buffalo Field goal, 7 plays
10:531st & 10 at own 35(10:57) #99 O.Wiley kickoff 43 yards to the BUFF22 #41 L.Sperling return 12 yards to the BUFF34 (#22 K.Cheatom; #28 L.Reed)
10:441st & 10 at own 34(10:53) No Huddle-Shotgun #5 A.Henderson rush right for 7 yards gain to the BUFF41 (#11 E.Reed; #20 M.Flowers)
10:132nd & 3 at own 41(10:29) No Huddle-Shotgun #5 A.Henderson rush left for 7 yards gain to the BUFF48 (#6 J.Somerville), 1ST DOWN
9:471st & 10 at own 48(10:10) No Huddle-Shotgun #2 T.Roberson pass complete deep right to #3 N.McMillan caught at AKR12, for 45 yards to the AKR07 (#20 M.Flowers), 1ST DOWN
9:161st & goal at opp 7(09:30) No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 5 yards gain to the AKR02 (#1 J.Laventure)
8:292nd & goal at opp 2(08:37) No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 0 yards to the AKR02 (#20 M.Flowers; #42 M.Spriggs)
7:503rd & goal at opp 2(07:57) No Huddle-Shotgun #2 T.Roberson rush right for 1 yard loss to the AKR03 (#42 M.Spriggs)
7:174th & goal at opp 3(07:24) #91 J.Howes field goal attempt from 21 yards GOOD (H: #42 D.Drennan, LS: #57 C.Selee), clock 07:17Buffalo 13, Akron 10
Akron Touchdown, 5 plays
7:171st & 10 at own 35(07:17) #91 J.Howes kickoff 65 yards to the AKR00, Touchback
7:051st & 10 at own 25(07:16) No Huddle-Shotgun #10 B.Finley pass complete short middle to #2 M.Williams caught at AKR28, for 6 yards to the AKR31 (#2 R.Murdock)
6:442nd & 4 at own 31(06:48) No Huddle-Shotgun #22 J.Gant rush middle for 15 yards gain to the AKR46 (#8 J.McNair), 1ST DOWN
6:031st & 10 at own 46(06:16) No Huddle-Shotgun #10 B.Finley pass complete deep right to #5 I.Polk caught at BUFF20, for 46 yards to the BUFF08 (#1 M.Cooper), 1ST DOWN
5:291st & goal at opp 8(05:33) No Huddle-Shotgun #22 J.Gant rush right for 3 yards gain to the BUFF05 (#90 G.Wolo; #18 D.Crawford)
4:542nd & goal at opp 5(04:57) No Huddle-Shotgun #10 B.Finley pass complete short right to #85 C.Cravaack caught at BUFF03, for 5 yards to the BUFF00 TOUCHDOWN, clock 04:54 #47 M.Schramm kick attempt good (H: #34 B.Johnson, LS: #30 J.Dennis)Akron 17, Buffalo 13
Buffalo Turnover on downs, 7 plays
4:531st & 10 at own 35(04:54) #99 O.Wiley kickoff 34 yards to the BUFF31 fair catch by #40 W.Clark at BUFF31
4:411st & 10 at own 31(04:54) No Huddle-Shotgun #2 T.Roberson pass complete short right to #3 N.McMillan caught at BUFF37, for 6 yards to the BUFF37 (#17 M.DeWalt IV)
4:242nd & 4 at own 37(04:28) No Huddle-Shotgun #5 A.Henderson rush middle for 12 yards gain to the BUFF49 (#6 J.Somerville), 1ST DOWN
4:061st & 10 at own 49(04:16) No Huddle-Shotgun #5 A.Henderson rush middle for 10 yards gain to the AKR41 (#6 J.Somerville), 1ST DOWN
3:341st & 10 at opp 41(03:42) No Huddle-Shotgun #41 L.Sperling rush right for 0 yards to the AKR41 (#23 G.Summers; #42 M.Spriggs)
3:042nd & 10 at opp 41(03:07) No Huddle-Shotgun #41 L.Sperling rush left for 7 yards gain to the AKR34 (#42 M.Spriggs; #6 J.Somerville)
2:193rd & 3 at opp 34(02:35) No Huddle-Shotgun #0 V.Snow rush right for 2 yards gain to the AKR32 (#17 M.DeWalt IV; #6 J.Somerville)
1:484th & 1 at opp 32(01:57) No Huddle-Shotgun #2 T.Roberson rush right for 0 yards to the AKR32 (#42 M.Spriggs), TURNOVER ON DOWNS
Akron Turnover on downs, 3 plays
1:411st & 10 at own 32(01:48) No Huddle-Shotgun #13 S.Patrick rush middle for 3 yards gain to the AKR35 (#0 K.Stewart)
1:192nd & 7 at own 35(01:19) No Huddle-Shotgun #10 B.Finley pass incomplete deep left to #81 L.Sivon thrown to BUFF35 broken up by #3 O.Bridges, 1ST DOWN, PENALTY BUFF Pass Interference (#7 S.Brown) 10 yards from AKR35 to AKR45, 1ST DOWN. NO PLAY
0:591st & 10 at own 45(01:03) No Huddle-Shotgun #10 B.Finley pass incomplete deep right to #5 I.Polk thrown to BUFF30 broken up by #36 K.Blackwell QB hurried by #12 M.White
0:522nd & 10 at own 45(00:59) No Huddle-Shotgun #10 B.Finley sacked for loss of 1 yard to the AKR44 (#97 J.Poyser), fumble by #10 B.Finley recovered by BUFF #0 K.Stewart at AKR44, End Of Play
0:431st & 10 at opp 44(00:52) No Huddle-Shotgun #2 T.Roberson pass intercepted by #14 B.Kamara at AKR18, End Of Play
Akron Touchdown, 7 plays
0:431st & 10 at own 18(00:43) No Huddle-Shotgun #22 J.Gant rush left for 1 yard gain to the AKR19 (#99 C.Evans)
Q4 14:452nd & 9 at own 19(14:52) No Huddle-Shotgun #10 B.Finley pass complete short left to #2 M.Williams caught at AKR28, for 13 yards to the AKR32 (#3 O.Bridges), 1ST DOWN
Q4 14:201st & 10 at own 32(14:34) No Huddle-Shotgun #22 J.Gant rush middle for 4 yards gain to the AKR36 (#2 R.Murdock; #90 G.Wolo)
Q4 13:372nd & 6 at own 36(14:02) No Huddle-Shotgun #22 J.Gant rush right for 11 yards gain to the AKR47 (#8 J.McNair; #6 M.Greer), 1ST DOWN
Q4 12:491st & 10 at own 47(12:55) No Huddle-Shotgun #13 S.Patrick rush middle for 0 yards to the AKR47 (#12 M.White)
Q4 12:202nd & 10 at own 47(12:25) No Huddle-Shotgun #10 B.Finley pass complete short right to #5 I.Polk caught at BUFF40, for 15 yards to the BUFF38 (#3 O.Bridges), 1ST DOWN
Q4 11:461st & 10 at opp 38(11:46) No Huddle-Shotgun #10 B.Finley rush middle for 38 yards gain to the BUFF00 TOUCHDOWN, clock 11:46, 1ST DOWN #47 M.Schramm kick attempt good (H: #34 B.Johnson, LS: #30 J.Dennis)Akron 24, Buffalo 13
4th quarter8 drives, then Akron 24, Buffalo 16
Buffalo Interception, 3 plays
11:461st & 10 at own 35(11:46) #99 O.Wiley kickoff 32 yards to the BUFF33 fair catch by #40 W.Clark at BUFF33
11:331st & 10 at own 33(11:46) No Huddle-Shotgun #2 T.Roberson rush middle for 10 yards gain to the BUFF43 (#42 M.Spriggs), 1ST DOWN
11:051st & 10 at own 43(11:20) No Huddle-Shotgun #2 T.Roberson sacked for loss of 7 yards to the BUFF36 (#97 J.Mixon)
10:362nd & 17 at own 36(10:46) No Huddle-Shotgun #2 T.Roberson pass intercepted by #23 G.Summers at BUFF50 #23 G.Summers return 5 yards to the BUFF45, End Of Play
Akron Punt, 3 plays
10:281st & 10 at opp 45(10:36) No Huddle-Shotgun #22 J.Gant rush middle for 5 yards gain to the BUFF40 (#6 M.Greer)
9:442nd & 5 at opp 40(09:47) No Huddle-Shotgun #22 J.Gant rush right for 3 yards loss to the BUFF43 (#12 M.White; #0 K.Stewart)
9:531st & 10 at opp 45Timeout Akron, clock 09:53
9:063rd & 8 at opp 43(09:15) No Huddle-Shotgun #13 S.Patrick rush middle for 3 yards loss to the BUFF46 (#18 D.Crawford)
8:224th & 11 at opp 46(08:36) #95 J.Castle punt 38 yards to the BUFF08 #0 V.Snow return 5 yards to the BUFF13 (#17 M.DeWalt IV), out of bounds
Buffalo Field goal, 8 plays
8:141st & 10 at own 13(08:22) No Huddle-Shotgun #2 T.Roberson pass complete short left to #3 N.McMillan caught at BUFF20, for 10 yards to the BUFF23 (#6 J.Somerville), out of bounds, 1ST DOWN
7:401st & 10 at own 23(08:01) No Huddle-Shotgun #2 T.Roberson pass complete deep left to #3 N.McMillan caught at AKR32, for 45 yards to the AKR32, End Of Play, 1ST DOWN
7:221st & 10 at opp 32(07:30) No Huddle-Shotgun #2 T.Roberson pass complete short right to #8 J.Gathings caught at AKR24, for 8 yards to the AKR24 (#14 B.Kamara)
7:122nd & 2 at opp 24(07:16) No Huddle-Shotgun #5 A.Henderson rush middle for 6 yards gain to the AKR18 (#41 B.Dall), 1ST DOWN
6:561st & 10 at opp 18(06:56) No Huddle-Shotgun #2 T.Roberson pass incomplete short left to #5 A.Henderson thrown to AKR20
6:482nd & 10 at opp 18(06:56) No Huddle-Shotgun #2 T.Roberson sacked for loss of 9 yards to the AKR27 (#42 M.Spriggs)
6:213rd & 19 at opp 27(06:35) No Huddle-Shotgun #2 T.Roberson pass complete short right to #8 J.Gathings caught at AKR17, for 10 yards to the AKR17 (#14 B.Kamara), out of bounds
6:044th & 9 at opp 17(06:04) #91 J.Howes field goal attempt from 35 yards GOOD (H: #42 D.Drennan, LS: #57 C.Selee), clock 06:04Akron 24, Buffalo 16
Akron Punt, 5 plays
6:041st & 10 at own 35(06:04) #91 J.Howes kickoff 39 yards to the AKR26 fair catch by #26 T.Curry at AKR26
5:591st & 10 at own 26(06:04) No Huddle-Shotgun #10 B.Finley pass incomplete short right to #5 I.Polk thrown to AKR40
5:412nd & 10 at own 26(05:59) No Huddle-Shotgun #10 B.Finley pass complete short left to #2 M.Williams caught at AKR40, for 32 yards to the BUFF42 (#9 K.Bradley), 1ST DOWN
5:011st & 10 at opp 42(05:21) No Huddle-Shotgun #22 J.Gant rush middle for 1 yard gain to the BUFF41 (#97 J.Poyser)
4:102nd & 9 at opp 41(04:22) No Huddle-Shotgun #22 J.Gant rush right for 5 yards gain to the BUFF36 (#7 S.Brown; #2 R.Murdock)
3:223rd & 4 at opp 36(03:40) No Huddle-Shotgun #22 J.Gant rush middle for 1 yard gain to the BUFF35 (#8 J.McNair)
2:444th & 3 at opp 35PENALTY AKR Delay Of Game 5 yards from BUFF35 to BUFF40. NO PLAY
2:364th & 8 at opp 40(02:44) #95 J.Castle punt 40 yards to the BUFF00, Touchback
Buffalo Interception, 4 plays
2:221st & 10 at own 20(02:36) No Huddle-Shotgun #2 T.Roberson pass complete short middle to #3 N.McMillan caught at BUFF23, for 7 yards to the BUFF27 (#14 B.Kamara)
2:062nd & 3 at own 27(02:18) No Huddle-Shotgun #2 T.Roberson pass complete short left to #3 N.McMillan caught at BUFF35, for 8 yards to the BUFF35 (#11 E.Reed), 1ST DOWN
1:551st & 10 at own 35(02:00) No Huddle-Shotgun #2 T.Roberson pass incomplete short middle thrown to BUFF40 QB hurried by #42 M.Spriggs
2:002nd & 3 at own 27Timeout , clock 02:00
1:462nd & 10 at own 35(01:55) No Huddle-Shotgun #2 T.Roberson pass intercepted by #17 M.DeWalt IV at BUFF47 #17 M.DeWalt IV return 12 yards to the BUFF35 (#2 T.Roberson)
Akron Punt, 3 plays
1:411st & 10 at opp 35(01:46) No Huddle-Shotgun #22 J.Gant rush middle for 1 yard gain to the BUFF34 (#18 D.Crawford)
1:372nd & 9 at opp 34(01:41) No Huddle-Shotgun #22 J.Gant rush left for 2 yards loss to the BUFF36 (#12 M.White)
1:411st & 10 at own 35Timeout Buffalo, clock 01:41
1:333rd & 11 at opp 36(01:37) No Huddle-Shotgun #22 J.Gant rush middle for 2 yards loss to the BUFF38 (#39 M.Gonser; #12 M.White)
1:372nd & 9 at own 34Timeout Buffalo, clock 01:37
1:284th & 13 at opp 38(01:28) #95 J.Castle punt 30 yards to the BUFF08 fair catch by #0 V.Snow at BUFF08
Buffalo Interception, 4 plays
1:161st & 10 at own 8(01:28) No Huddle-Shotgun #2 T.Roberson pass complete short middle to #0 V.Snow caught at BUFF13, for 8 yards to the BUFF16 (#42 M.Spriggs)
1:042nd & 2 at own 16(01:11) No Huddle-Shotgun #2 T.Roberson rush left for 6 yards gain to the BUFF22 (#23 G.Summers), 1ST DOWN
0:511st & 10 at own 22(00:57) No Huddle-Shotgun #2 T.Roberson sacked for loss of 7 yards to the BUFF15 (#42 M.Spriggs, #23 G.Summers)
0:332nd & 17 at own 15(00:33) No Huddle-Shotgun #2 T.Roberson pass intercepted by #23 G.Summers at BUFF26 QB hurried by #1 J.Laventure, End Of Play
Akron End of game, 1 play
0:331st & 10 at opp 26(00:33) Kneel down by #10 B.Finley at BUFF30 for loss of 4 yards

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.

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