Buffalo at Kent State

Saturday, September 13, 2025

Buffalo beat Kent State 31–⁠28. It was their 29th meeting; Buffalo leads the series 16–⁠13.

AwayBuffalo5–⁠7 in 2025
31
HomeKent State5–⁠7 in 2025
28

Final at Dix Stadium, KentTV: CBSSNAttendance 11,833

At kickoff
76°F, clear, wind 3 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Portage County Airport, 10 km from the stadium
Official
Chris La MangeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo01014731
Kent State777728

How the win probability moved

Kent State favored

Win probability by play: Kent State 55% at kickoff, 0% at the end. Biggest swing: 54 points.

Buffalo favored

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

Standouts

Player stats

Buffalo

PassingC/AttYdsTDInt
Ta’Quan Roberson28/4031831
RushingCarYdsTDLong
Al-Jay Henderson1575138
Ta’Quan Roberson1063027
Messiah Burch1707
Lamar Sperling2201
ReceivingRecYdsTDLong
Nik McMillan6111138
Chance Morrow699126
Al-Jay Henderson838013
Victor Snow334122
DefenseTklTFLSacksInt
Mitchell Gonser11310
Khalil Murdock10000
Miles Greer90.500
Saveon Brown6110
Solomon Brown6000
Junior Poyser2110

Kent State

PassingC/AttYdsTDInt
Dru Deshields22/3227920
RushingCarYdsTDLong
Gavin Garcia186109
Dru Deshields1437110
Maurice Stephens131131
Cade Wolford2909
ReceivingRecYdsTDLong
Cade Wolford395143
Terik Mulder355150
Wayne Harris439026
Ardell Banks226015
DefenseTklTFLSacksInt
Jaire Rawlison8100
Mason Woods7100
C.J. Young7000
Atiq Muhammad60.500
A.J. Campbell3110
Derrick Jackson3001

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

Team stats

BuffaloKent State
467Total yards423
318Passing yards279
149Rushing yards144
8.0Yards per pass8.5
5.1Yards per rush3.3
24First downs20
5–⁠12Third downs8–⁠20
1–⁠3Fourth downs3–⁠5
2Turnovers1
4–⁠42Penalties7–⁠42
22:38Possession37:22
3Sacks (by defense)1

Efficiency

BuffaloKent State
42%Success rate38%
0.16EPA per play0.19
1.43Explosiveness1.48
−0.08Rushing EPA0.09
0.33Passing EPA0.33
45%Passing-down success27%
0.00First-down EPA0.03
0.55Second-down EPA0.15
0.43Third-down EPA0.60
16%Havoc by its defense13%

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

The line

Buffalo −23.5, 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 95%, Kent State 5%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Kent State end zoneBuffalo end zoneQ1 BuffaloTurnover on downs, 11 playsQ1 Kent StateTouchdown, 3 playsQ1 BuffaloInterception, 5 playsQ1 Kent StateTurnover on downs, 10 playsQ1 BuffaloPunt, 3 playsQ1 Kent StatePunt, 6 playsQ2 BuffaloFumble, 1 playQ2 Kent StatePunt, 9 playsQ2 BuffaloPunt, 4 playsQ2 Kent StateTouchdown, 4 playsQ2 BuffaloTouchdown, 7 playsQ2 Kent StatePunt, 3 playsQ2 BuffaloField goal, 8 playsQ3 Kent StatePunt, 3 playsQ3 BuffaloPunt, 3 playsQ3 Kent StatePunt, 3 playsQ3 BuffaloTouchdown, 4 playsQ3 Kent StatePunt, 3 playsQ3 BuffaloTouchdown, 6 playsQ3 Kent StateTouchdown, 4 playsQ3 BuffaloPunt, 6 playsQ4 Kent StateTouchdown, 21 playsQ4 BuffaloTouchdown, 8 playsQ4 Kent StateTurnover on downs, 4 playsQ4 BuffaloTurnover on downs, 4 playsQ4 Kent StateFumble, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Kent State drives left to right, Buffalo right to left.
  1. Q1 BuffaloTurnover on downs, 11 plays, 26 yards
  2. Q1 Kent StateTouchdown, 3 plays, 61 yards
  3. Q1 BuffaloInterception, 5 plays, 13 yards
  4. Q1 Kent StateTurnover on downs, 10 plays, 32 yards
  5. Q1 BuffaloPunt, 3 plays, 9 yards
  6. Q1 Kent StatePunt, 6 plays, 10 yards
  7. Q2 BuffaloFumble, 1 play, 3 yards
  8. Q2 Kent StatePunt, 9 plays, 59 yards
  9. Q2 BuffaloPunt, 4 plays, 30 yards
  10. Q2 Kent StateTouchdown, 4 plays, 57 yards
  11. Q2 BuffaloTouchdown, 7 plays, 92 yards
  12. Q2 Kent StatePunt, 3 plays, −1 yard
  13. Q2 BuffaloField goal, 8 plays, 50 yards
  14. Q3 Kent StatePunt, 3 plays, 1 yard
  15. Q3 BuffaloPunt, 3 plays, 7 yards
  16. Q3 Kent StatePunt, 3 plays, 6 yards
  17. Q3 BuffaloTouchdown, 4 plays, 53 yards
  18. Q3 Kent StatePunt, 3 plays, 9 yards
  19. Q3 BuffaloTouchdown, 6 plays, 85 yards
  20. Q3 Kent StateTouchdown, 4 plays, 75 yards
  21. Q3 BuffaloPunt, 6 plays, 23 yards
  22. Q4 Kent StateTouchdown, 21 plays, 93 yards
  23. Q4 BuffaloTouchdown, 8 plays, 76 yards
  24. Q4 Kent StateTurnover on downs, 4 plays, 7 yards
  25. Q4 BuffaloTurnover on downs, 4 plays, 5 yards
  26. Q4 Kent StateFumble, 4 plays, 19 yards

Play by play

1st quarter6 drives, then Kent State 7, Buffalo 0
Buffalo Turnover on downs, 11 plays
15:001st & 10 at own 35Will Hryszko kickoff for 60 yds
14:521st & 10 at own 35Al-Jay Henderson run for 3 yds to the BUF 38
14:262nd & 7 at own 38Ta’Quan Roberson pass complete to Devare Mathis for 6 yds to the BUF 44
14:103rd & 1 at own 44Al-Jay Henderson run for 1 yd to the BUF 45 for a 1ST down
13:491st & 10 at own 45Ta’Quan Roberson pass incomplete to Evan King
13:412nd & 10 at own 45Messiah Burch run for 7 yds to the KENT 48
12:503rd & 3 at opp 48Ta’Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the KENT 47
12:274th & 2 at opp 47Ta’Quan Roberson run for 3 yds to the KENT 44 for a 1ST down
11:571st & 10 at opp 44Lamar Sperling run for 1 yd to the KENT 43
11:362nd & 9 at opp 43Lamar Sperling run for 1 yd to the KENT 42
11:003rd & 8 at opp 42Ta’Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the KENT 39
10:234th & 5 at opp 39Ta’Quan Roberson run for no gain to the KENT 39 Ta’Quan Roberson fumbled, recovered by BUF
Kent State Touchdown, 3 plays
10:161st & 10 at own 39Jahzae Kimbrough run for 4 yds to the KENT 43
9:342nd & 6 at own 43Dru DeShields pass complete to Wayne Harris for 26 yds to the BUF 31 for a 1ST down
8:541st & 10 at opp 31Maurice Stephens run for 31 yds for a TD (Will Hryszko KICK)Kent State 7, Buffalo 0
Buffalo Interception, 5 plays
8:541st & 10 at own 35Will Hryszko kickoff for 65 yds for a touchback
8:411st & 10 at own 25Ta’Quan Roberson pass complete to Nik McMillan for 2 yds to the BUF 27
8:162nd & 8 at own 27Al-Jay Henderson run for 10 yds to the BUF 37 for a 1ST down
7:401st & 10 at own 37Al-Jay Henderson run for 1 yd to the BUF 38
7:062nd & 9 at own 38Ta’Quan Roberson pass incomplete to Nik McMillan
6:593rd & 9 at own 38Ta’Quan Roberson pass intercepted Derrick Jackson return for no gain to the KENT 34
Kent State Turnover on downs, 10 plays
6:521st & 10 at own 34Jahzae Kimbrough run for a loss of 1 yard to the KENT 33
6:102nd & 11 at own 33Dru DeShields pass complete to Wayne Harris for 5 yds to the KENT 38
5:283rd & 6 at own 38Dru DeShields run for 10 yds to the KENT 48 for a 1ST down
4:591st & 10 at own 48Gavin Garcia run for 4 yds to the BUF 48
4:242nd & 6 at opp 48Dru DeShields run for 4 yds to the BUF 44
3:423rd & 2 at opp 44Jahzae Kimbrough run for 4 yds to the BUF 40 for a 1ST down
3:001st & 10 at opp 40Gavin Garcia run for no gain to the BUF 40
2:212nd & 10 at opp 40Dru DeShields pass incomplete to Jahzae Kimbrough
2:083rd & 10 at opp 40Dru DeShields pass complete to Wayne Harris for 6 yds to the BUF 34
1:354th & 4 at opp 34Dru DeShields pass incomplete to Wayne Harris
Buffalo Punt, 3 plays
1:231st & 10 at own 34Ta’Quan Roberson run for 4 yds to the BUF 38
1:092nd & 6 at own 38Al-Jay Henderson run for 4 yds to the BUF 42
0:453rd & 2 at own 42Al-Jay Henderson run for 1 yd to the BUF 43
0:094th & 1 at own 43Dylan Drennan punt for 45 yds , Wayne Harris returns for no gain to the KENT 12
Kent State Punt, 6 plays
0:001st & 10 at own 12Gavin Garcia run for a loss of 1 yard to the KENT 11
Q2 14:552nd & 11 at own 11Gavin Garcia run for 7 yds to the KENT 18
Q2 14:113rd & 4 at own 18Dru DeShields run for 5 yds to the KENT 23 for a 1ST down
Q2 13:341st & 10 at own 23Cade Wolford run for 9 yds to the KENT 32
Q2 12:582nd & 1 at own 32Kent State Penalty, Intentional Grounding (Dru DeShields) to the KENT 23
Q2 12:493rd & 10 at own 23Kent State Penalty, Illegal Formation (Yards) declined
Q2 12:354th & 6 at own 27PENALTY KSU False Start (Buchanan,Martell) 5 yards from KSU27 to KSU22. NO PLAY.
Q2 12:274th & 11 at own 22punt blocked by Miles Greer, punt out-of-bounds at the KENT 8 blocked by Miles Greer
Q2 12:221st & goal at opp 8Ta’Quan Roberson sacked by Antoine Campbell Jr. for a loss of 3 yards to the KENT 5 Ta’Quan Roberson fumbled, recovered by KENT Mason Woods , return for 0 yards
2nd quarter6 drives, then Kent State 14, Buffalo 10
Kent State Punt, 9 plays
12:221st & 10 at own 5PENALTY KSU False Start (Hopperton,Hunter) 2 yards from KSU05 to KSU03. NO PLAY.
12:161st & 12 at own 3Gavin Garcia run for 6 yds to the KENT 9
11:392nd & 6 at own 9Gavin Garcia run for 4 yds to the KENT 13
10:583rd & 2 at own 13Gavin Garcia run for 4 yds to the KENT 17 for a 1ST down
10:171st & 10 at own 17Timeout Kent State, clock 10:17
10:091st & 10 at own 17Dru DeShields run for 6 yds to the KENT 23
9:352nd & 4 at own 23Dru DeShields pass incomplete to Sebastian Brown
9:193rd & 4 at own 23Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST down
8:391st & 10 at opp 34Dru DeShields pass complete to Sebastian Brown for 2 yds to the BUF 36
8:072nd & 12 at opp 36Dru DeShields pass complete to Sebastian Brown for 5 yds to the BUF 31
7:313rd & 7 at opp 31Dru DeShields sacked by Mitchell Gonser for a loss of 5 yards to the BUF 36
6:454th & 12 at opp 36Dru DeShields punt for 34 yds
Buffalo Punt, 4 plays
6:311st & 10 at own 2Ta’Quan Roberson pass complete to Chance Morrow for 12 yds to the BUF 14 for a 1ST down
6:031st & 10 at own 14James McNeil Jr. run for 2 yds to the BUF 16
5:222nd & 8 at own 16Ta’Quan Roberson run for 5 yds to the BUF 21
4:423rd & 3 at own 21Ta’Quan Roberson run for 11 yds to the BUF 32 for a 1ST down
4:221st & 10 at own 32Dylan Drennan punt for 25 yds, punt out-of-bounds at the KENT 43
Kent State Touchdown, 4 plays
4:151st & 10 at own 43Jahzae Kimbrough run for 1 yd to the KENT 44
3:432nd & 9 at own 44Dru DeShields pass complete to Jahzae Kimbrough for no gain to the KENT 44
2:593rd & 9 at own 44Dru DeShields pass complete to Ardell Banks for 15 yds to the BUF 41 for a 1ST down
2:331st & 10 at opp 41Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK)Kent State 14, Buffalo 0
Buffalo Touchdown, 7 plays
2:301st & 10 at own 35Will Hryszko kickoff for 64 yds
2:171st & 10 at own 8Ta’Quan Roberson pass complete to Jasaiah Gathings for 13 yds to the BUF 21 for a 1ST down
2:001st & 10 at own 21Ta’Quan Roberson pass complete to Victor Snow for 7 yds to the BUF 28
2:002nd & 3 at own 28PENALTY BU False Start (Gathings,Jasaiah) 5 yards from BU28 to BU23. NO PLAY.
1:552nd & 8 at own 23Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:463rd & 8 at own 23Ta’Quan Roberson run for 27 yds to the 50 yard line for a 1ST down
1:321st & 10 at the 50Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:322nd & 10 at the 50PENALTY KSU Offside (Davis,Jelani) 5 yards from BU50 to KSU45. NO PLAY.
1:262nd & 5 at opp 45Ta’Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the KENT 38 for a 1ST down
1:121st & 10 at opp 38Ta’Quan Roberson pass complete to Nik McMillan for 38 yds for a TD (Jack Howes KICK)Kent State 14, Buffalo 7
Kent State Punt, 3 plays
1:121st & 10 at own 35Jack Howes kickoff for 65 yds for a touchback
1:061st & 10 at own 25Jahzae Kimbrough run for a loss of 2 yards to the KENT 23
1:062nd & 12 at own 23Timeout Buffalo, clock 01:06
1:032nd & 12 at own 23Dru DeShields pass incomplete to Sebastian Brown
0:583rd & 12 at own 23Gavin Garcia run for 1 yd to the KENT 24
0:584th & 11 at own 24Timeout Buffalo, clock 00:58
0:494th & 11 at own 24Charlie Durkin punt for 43 yds , Victor Snow returns for 7 yds to the BUF 40
Buffalo Field goal, 8 plays
0:431st & 10 at own 40Ta’Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 39
0:432nd & 11 at own 39Timeout Buffalo, clock 00:43
0:372nd & 11 at own 39Ta’Quan Roberson pass complete to Chance Morrow for 13 yds to the KENT 48 for a 1ST down
0:321st & 10 at opp 48Ta’Quan Roberson pass incomplete to Chance Morrow
0:252nd & 10 at opp 48Ta’Quan Roberson pass complete to Al-Jay Henderson for 13 yds to the KENT 35 for a 1ST down
0:191st & 10 at opp 35Ta’Quan Roberson pass complete to Nik McMillan for 10 yds to the KENT 25 for a 1ST down
0:121st & 10 at opp 25Ta’Quan Roberson pass incomplete to Jasaiah Gathings
0:072nd & 10 at opp 25(00:11) No Huddle-Shotgun Roberson,Ta’Quan pass incomplete deep left to Snow,Victor thrown to KSU00, 1ST DOWN, PENALTY KSU Pass Interference (Muhammad,A’tiq) 15 yards from KSU25 to KSU10, 1ST DOWN. NO PLAY.
0:071st & goal at opp 10Timeout Kent State, clock 00:07
0:031st & goal at opp 10Ta’Quan Roberson pass incomplete to Chance Morrow
0:002nd & goal at opp 10Jack Howes 28 yd FG GOODKent State 14, Buffalo 10
3rd quarter8 drives, then Buffalo 24, Kent State 21
Kent State Punt, 3 plays
14:551st & 10 at own 35Jack Howes kickoff for 64 yds , Da’Realyst Clark return for 19 yds to the KENT 20
14:441st & 10 at own 20Dru DeShields pass complete to Hunter Hopperton for 1 yd to the KENT 21
14:282nd & 9 at own 21Dru DeShields pass incomplete to Wayne Harris
14:233rd & 9 at own 21Dru DeShields pass incomplete to Wayne Harris
14:164th & 9 at own 21Charlie Durkin punt for 39 yds, fair catch by Victor Snow at the BUF 40
Buffalo Punt, 3 plays
14:061st & 10 at own 40Ta’Quan Roberson pass complete to Al-Jay Henderson for 6 yds to the BUF 46
13:482nd & 4 at own 46Al-Jay Henderson run for 2 yds to the BUF 48
13:143rd & 2 at own 48Al-Jay Henderson run for a loss of 1 yard to the BUF 47
12:344th & 3 at own 47Dylan Drennan punt for 42 yds , Wayne Harris returns for 14 yds to the KENT 25
Kent State Punt, 3 plays
12:271st & 10 at own 25Gavin Garcia run for 5 yds to the KENT 30
11:552nd & 5 at own 30Gavin Garcia run for 4 yds to the KENT 34
11:123rd & 1 at own 34Jahzae Kimbrough run for a loss of 3 yards to the KENT 31
10:294th & 4 at own 31Charlie Durkin punt for 41 yds, punt out-of-bounds at the BUF 47 , Victor Snow returns for 19 yds to the BUF 47
Buffalo Touchdown, 4 plays
10:171st & 10 at own 47Ta’Quan Roberson pass complete to Chance Morrow for 20 yds to the KENT 33 for a 1ST down
9:571st & 10 at opp 33Ta’Quan Roberson pass complete to Victor Snow for 5 yds to the KENT 28
9:432nd & 5 at opp 28Ta’Quan Roberson pass complete to Chance Morrow for 7 yds to the KENT 21 for a 1ST down
9:281st & 10 at opp 21Ta’Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK)Buffalo 17, Kent State 14
Kent State Punt, 3 plays
9:281st & 10 at own 35Jack Howes kickoff for 65 yds
9:141st & 10 at own 25Dru DeShields pass complete to Wayne Harris for 2 yds to the KENT 27
8:432nd & 8 at own 27Dru DeShields run for 7 yds to the KENT 34
8:103rd & 1 at own 34Gavin Garcia run for no gain to the KENT 34
7:314th & 1 at own 34Charlie Durkin punt for 51 yds, fair catch by Victor Snow at the BUF 15
Buffalo Touchdown, 6 plays
7:271st & 10 at own 15Ta’Quan Roberson pass incomplete to Messiah Burch
7:222nd & 10 at own 15Ta’Quan Roberson pass incomplete to Jasaiah Gathings
7:093rd & 10 at own 15Ta’Quan Roberson run for 11 yds to the BUF 26 for a 1ST down
6:401st & 10 at own 26Ta’Quan Roberson run for 3 yds to the BUF 29
5:542nd & 7 at own 29Ta’Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST down
5:151st & 10 at opp 38Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK)Buffalo 24, Kent State 14
Kent State Touchdown, 4 plays
5:151st & 10 at own 35Jack Howes kickoff for 63 yds
5:101st & 10 at own 25(05:11) No Huddle-Shotgun DeShields,Dru sacked for loss of 13 yards to the KSU12 (Stewart,Kobe) PENALTY BU Face Mask (Stewart,Kobe) 15 yards from KSU25 to KSU40, 1ST DOWN. NO PLAY.
4:531st & 10 at own 40Jahzae Kimbrough run for a loss of 2 yards to the KENT 38
4:052nd & 12 at own 38Dru DeShields pass complete to Hunter Hopperton for 10 yds to the KENT 48
3:343rd & 2 at own 48Dru DeShields run for 2 yds to the 50 yard line for a 1ST down
2:581st & 10 at the 50Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK)Buffalo 24, Kent State 21
Buffalo Punt, 6 plays
2:581st & 10 at own 35Will Hryszko kickoff for 65 yds for a touchback
2:521st & 10 at own 25Al-Jay Henderson run for 2 yds to the BUF 27
2:152nd & 8 at own 27Ta’Quan Roberson pass complete to Nik McMillan for 13 yds to the BUF 40 for a 1ST down
2:011st & 10 at own 40Ta’Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the BUF 43 Buffalo Penalty, Offensive Holding (Evan King) to the BUF 33
1:231st & 17 at own 33Al-Jay Henderson run for 5 yds to the BUF 38
1:002nd & 12 at own 38Ta’Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the BUF 41
0:003rd & 9 at own 41Ta’Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the BUF 48
Q4 14:534th & 2 at own 48Dylan Drennan punt for 45 yds, punt out-of-bounds at the KENT 7
4th quarter5 drives, then Buffalo 31, Kent State 28
Kent State Touchdown, 21 plays
14:401st & 10 at own 7Dru DeShields run for 1 yd to the KENT 8
14:162nd & 9 at own 8Gavin Garcia run for 9 yds to the KENT 17 for a 1ST down
13:351st & 10 at own 17Cade Wolford run for no gain to the KENT 17
12:482nd & 10 at own 17Dru DeShields pass complete to Ardell Banks for 11 yds to the KENT 28 for a 1ST down
12:241st & 10 at own 28Jahzae Kimbrough run for 3 yds to the KENT 31
11:392nd & 7 at own 31Jahzae Kimbrough run for 2 yds to the KENT 33
11:083rd & 5 at own 33PENALTY KSU False Start (Garcia,Gavin) 5 yards from KSU33 to KSU28. NO PLAY.
10:463rd & 10 at own 28Dru DeShields run for 9 yds to the KENT 37
10:144th & 1 at own 37Dru DeShields run for 1 yd to the KENT 38 for a 1ST down
9:281st & 10 at own 38(09:39) No Huddle-Shotgun DeShields,Dru pass complete short left to Harris,Wayne caught at BU49, for 20 yards to the BU42 (Cooper,Marquis) PENALTY KSU Illegal Forward Pass offsetting BU Personal Foul offsetting. NO PLAY. The previous play is under automatic review - “First down”. PLAY STANDS.
9:121st & 10 at own 38Gavin Garcia run for 5 yds to the KENT 43
8:382nd & 5 at own 43Kent State Penalty, Offensive Holding (-10 Yards) to the KENT 33
8:102nd & 15 at own 33Dru DeShields pass complete to Jahzae Kimbrough for 13 yds to the KENT 46
7:343rd & 2 at own 46Dru DeShields pass complete to Christian Berry for 16 yds to the BUF 38 for a 1ST down
6:591st & 10 at opp 38Dru DeShields sacked by Junior Poyser for a loss of 4 yards to the BUF 42
6:212nd & 14 at opp 42Gavin Garcia run for 8 yds to the BUF 34
5:413rd & 6 at opp 34Gavin Garcia run for 2 yds to the BUF 32
4:484th & 4 at opp 32Dru DeShields pass complete to Dashawn Martin for 9 yds to the BUF 23 for a 1ST down
4:111st & 10 at opp 12Gavin Garcia run for 3 yds to the BUF 9
3:282nd & 7 at opp 9Dru DeShields pass complete to Terik Mulder for 6 yds to the BUF 3
3:033rd & 1 at opp 3Gavin Garcia run for no gain to the BUF 3
2:414th & 1 at opp 3Timeout Buffalo, clock 02:41
2:384th & 1 at opp 3Dru DeShields run for 3 yds for a TD (Will Hryszko KICK)Kent State 28, Buffalo 24
Buffalo Touchdown, 8 plays
2:321st & 10 at own 35Will Hryszko kickoff for 65 yds , John Keough return for 24 yds to the BUF 24
2:261st & 10 at own 24Ta’Quan Roberson pass incomplete to Jasaiah Gathings
2:092nd & 10 at own 24Ta’Quan Roberson pass complete to Chance Morrow for 26 yds to the 50 yard line for a 1ST down
1:531st & 10 at the 50Ta’Quan Roberson pass complete to Nik McMillan for 15 yds to the KENT 35 for a 1ST down
1:441st & 10 at opp 35Ta’Quan Roberson pass complete to Al-Jay Henderson for 5 yds to the KENT 30
1:292nd & 5 at opp 30Ta’Quan Roberson pass complete to Al-Jay Henderson for 8 yds to the KENT 22 for a 1ST down
1:241st & 10 at opp 22Al-Jay Henderson run for no gain to the KENT 22
1:082nd & 10 at opp 22Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:033rd & 10 at opp 22Ta’Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK)Buffalo 31, Kent State 28
Kent State Turnover on downs, 4 plays
1:031st & 10 at own 35Jack Howes kickoff for 65 yds for a touchback
0:571st & 10 at own 25Dru DeShields pass incomplete to Wayne Harris
0:532nd & 10 at own 25Dru DeShields pass incomplete to Sebastian Brown
0:503rd & 10 at own 25Dru DeShields pass incomplete to Wayne Harris
0:414th & 10 at own 25Dru DeShields run for 7 yds to the KENT 32
Buffalo Turnover on downs, 4 plays
0:351st & 10 at opp 32Al-Jay Henderson run for 4 yds to the KENT 28
0:352nd & 6 at opp 28Timeout Kent State, clock 00:35
0:292nd & 6 at opp 28Al-Jay Henderson run for 3 yds to the KENT 25
0:293rd & 3 at opp 25Timeout Kent State, clock 00:29
0:233rd & 3 at opp 25Al-Jay Henderson run for 2 yds to the KENT 23
0:234th & 1 at opp 23Timeout Kent State, clock 00:23
0:184th & 1 at opp 23Ta’Quan Roberson run for a loss of 4 yards to the KENT 27
Kent State Fumble, 4 plays
0:131st & 10 at own 27Dru DeShields pass complete to Cade Wolford for 11 yds to the KENT 38 for a 1ST down
0:101st & 10 at own 38Dru DeShields pass incomplete
0:062nd & 10 at own 38Dru DeShields pass incomplete to Cade Wolford
0:003rd & 10 at own 38Dru DeShields pass complete to Dashawn Martin for 8 yds Dashawn Martin fumbled, recovered by BUF Keontez Bradley

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 16–⁠13 in 29 meetings.

Recent meetings
2025Buffalo 31, Kent State 28
2024Buffalo 43, Kent State 7
2023Buffalo 24, Kent State 6
2022Kent State 30, Buffalo 27
2021Kent State 48, Buffalo 38
2020Buffalo 70, Kent State 41

Around this game