From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Kent State
467
Total yards
423
318
Passing yards
279
149
Rushing yards
144
8.0
Yards per pass
8.5
5.1
Yards per rush
3.3
24
First downs
20
5–12
Third downs
8–20
1–3
Fourth downs
3–5
2
Turnovers
1
4–42
Penalties
7–42
22:38
Possession
37:22
3
Sacks (by defense)
1
Efficiency
Buffalo
Kent State
42%
Success rate
38%
0.16
EPA per play
0.19
1.43
Explosiveness
1.48
−0.08
Rushing EPA
0.09
0.33
Passing EPA
0.33
45%
Passing-down success
27%
0.00
First-down EPA
0.03
0.55
Second-down EPA
0.15
0.43
Third-down EPA
0.60
16%
Havoc by its defense
13%
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
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.
Q1 BuffaloTurnover on downs, 11 plays, 26 yards
Q1 Kent StateTouchdown, 3 plays, 61 yards
Q1 BuffaloInterception, 5 plays, 13 yards
Q1 Kent StateTurnover on downs, 10 plays, 32 yards
Q1 BuffaloPunt, 3 plays, 9 yards
Q1 Kent StatePunt, 6 plays, 10 yards
Q2 BuffaloFumble, 1 play, 3 yards
Q2 Kent StatePunt, 9 plays, 59 yards
Q2 BuffaloPunt, 4 plays, 30 yards
Q2 Kent StateTouchdown, 4 plays, 57 yards
Q2 BuffaloTouchdown, 7 plays, 92 yards
Q2 Kent StatePunt, 3 plays, −1 yard
Q2 BuffaloField goal, 8 plays, 50 yards
Q3 Kent StatePunt, 3 plays, 1 yard
Q3 BuffaloPunt, 3 plays, 7 yards
Q3 Kent StatePunt, 3 plays, 6 yards
Q3 BuffaloTouchdown, 4 plays, 53 yards
Q3 Kent StatePunt, 3 plays, 9 yards
Q3 BuffaloTouchdown, 6 plays, 85 yards
Q3 Kent StateTouchdown, 4 plays, 75 yards
Q3 BuffaloPunt, 6 plays, 23 yards
Q4 Kent StateTouchdown, 21 plays, 93 yards
Q4 BuffaloTouchdown, 8 plays, 76 yards
Q4 Kent StateTurnover on downs, 4 plays, 7 yards
Q4 BuffaloTurnover on downs, 4 plays, 5 yards
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:00
1st & 10 at own 35
Will Hryszko kickoff for 60 yds
14:52
1st & 10 at own 35
Al-Jay Henderson run for 3 yds to the BUF 38
14:26
2nd & 7 at own 38
Ta’Quan Roberson pass complete to Devare Mathis for 6 yds to the BUF 44
14:10
3rd & 1 at own 44
Al-Jay Henderson run for 1 yd to the BUF 45 for a 1ST down
13:49
1st & 10 at own 45
Ta’Quan Roberson pass incomplete to Evan King
13:41
2nd & 10 at own 45
Messiah Burch run for 7 yds to the KENT 48
12:50
3rd & 3 at opp 48
Ta’Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the KENT 47
12:27
4th & 2 at opp 47
Ta’Quan Roberson run for 3 yds to the KENT 44 for a 1ST down
11:57
1st & 10 at opp 44
Lamar Sperling run for 1 yd to the KENT 43
11:36
2nd & 9 at opp 43
Lamar Sperling run for 1 yd to the KENT 42
11:00
3rd & 8 at opp 42
Ta’Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the KENT 39
10:23
4th & 5 at opp 39
Ta’Quan Roberson run for no gain to the KENT 39 Ta’Quan Roberson fumbled, recovered by BUF
Kent State Touchdown, 3 plays
10:16
1st & 10 at own 39
Jahzae Kimbrough run for 4 yds to the KENT 43
9:34
2nd & 6 at own 43
Dru DeShields pass complete to Wayne Harris for 26 yds to the BUF 31 for a 1ST down
8:54
1st & 10 at opp 31
Maurice Stephens run for 31 yds for a TD (Will Hryszko KICK)Kent State 7, Buffalo 0
Buffalo Interception, 5 plays
8:54
1st & 10 at own 35
Will Hryszko kickoff for 65 yds for a touchback
8:41
1st & 10 at own 25
Ta’Quan Roberson pass complete to Nik McMillan for 2 yds to the BUF 27
8:16
2nd & 8 at own 27
Al-Jay Henderson run for 10 yds to the BUF 37 for a 1ST down
7:40
1st & 10 at own 37
Al-Jay Henderson run for 1 yd to the BUF 38
7:06
2nd & 9 at own 38
Ta’Quan Roberson pass incomplete to Nik McMillan
6:59
3rd & 9 at own 38
Ta’Quan Roberson pass intercepted Derrick Jackson return for no gain to the KENT 34
Kent State Turnover on downs, 10 plays
6:52
1st & 10 at own 34
Jahzae Kimbrough run for a loss of 1 yard to the KENT 33
6:10
2nd & 11 at own 33
Dru DeShields pass complete to Wayne Harris for 5 yds to the KENT 38
5:28
3rd & 6 at own 38
Dru DeShields run for 10 yds to the KENT 48 for a 1ST down
4:59
1st & 10 at own 48
Gavin Garcia run for 4 yds to the BUF 48
4:24
2nd & 6 at opp 48
Dru DeShields run for 4 yds to the BUF 44
3:42
3rd & 2 at opp 44
Jahzae Kimbrough run for 4 yds to the BUF 40 for a 1ST down
3:00
1st & 10 at opp 40
Gavin Garcia run for no gain to the BUF 40
2:21
2nd & 10 at opp 40
Dru DeShields pass incomplete to Jahzae Kimbrough
2:08
3rd & 10 at opp 40
Dru DeShields pass complete to Wayne Harris for 6 yds to the BUF 34
1:35
4th & 4 at opp 34
Dru DeShields pass incomplete to Wayne Harris
Buffalo Punt, 3 plays
1:23
1st & 10 at own 34
Ta’Quan Roberson run for 4 yds to the BUF 38
1:09
2nd & 6 at own 38
Al-Jay Henderson run for 4 yds to the BUF 42
0:45
3rd & 2 at own 42
Al-Jay Henderson run for 1 yd to the BUF 43
0:09
4th & 1 at own 43
Dylan Drennan punt for 45 yds , Wayne Harris returns for no gain to the KENT 12
Kent State Punt, 6 plays
0:00
1st & 10 at own 12
Gavin Garcia run for a loss of 1 yard to the KENT 11
Q2 14:55
2nd & 11 at own 11
Gavin Garcia run for 7 yds to the KENT 18
Q2 14:11
3rd & 4 at own 18
Dru DeShields run for 5 yds to the KENT 23 for a 1ST down
Q2 13:34
1st & 10 at own 23
Cade Wolford run for 9 yds to the KENT 32
Q2 12:58
2nd & 1 at own 32
Kent State Penalty, Intentional Grounding (Dru DeShields) to the KENT 23
Q2 12:49
3rd & 10 at own 23
Kent State Penalty, Illegal Formation (Yards) declined
Q2 12:35
4th & 6 at own 27
PENALTY KSU False Start (Buchanan,Martell) 5 yards from KSU27 to KSU22. NO PLAY.
Q2 12:27
4th & 11 at own 22
punt blocked by Miles Greer, punt out-of-bounds at the KENT 8 blocked by Miles Greer
Q2 12:22
1st & goal at opp 8
Ta’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:22
1st & 10 at own 5
PENALTY KSU False Start (Hopperton,Hunter) 2 yards from KSU05 to KSU03. NO PLAY.
12:16
1st & 12 at own 3
Gavin Garcia run for 6 yds to the KENT 9
11:39
2nd & 6 at own 9
Gavin Garcia run for 4 yds to the KENT 13
10:58
3rd & 2 at own 13
Gavin Garcia run for 4 yds to the KENT 17 for a 1ST down
10:17
1st & 10 at own 17
Timeout Kent State, clock 10:17
10:09
1st & 10 at own 17
Dru DeShields run for 6 yds to the KENT 23
9:35
2nd & 4 at own 23
Dru DeShields pass incomplete to Sebastian Brown
9:19
3rd & 4 at own 23
Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST down
8:39
1st & 10 at opp 34
Dru DeShields pass complete to Sebastian Brown for 2 yds to the BUF 36
8:07
2nd & 12 at opp 36
Dru DeShields pass complete to Sebastian Brown for 5 yds to the BUF 31
7:31
3rd & 7 at opp 31
Dru DeShields sacked by Mitchell Gonser for a loss of 5 yards to the BUF 36
6:45
4th & 12 at opp 36
Dru DeShields punt for 34 yds
Buffalo Punt, 4 plays
6:31
1st & 10 at own 2
Ta’Quan Roberson pass complete to Chance Morrow for 12 yds to the BUF 14 for a 1ST down
6:03
1st & 10 at own 14
James McNeil Jr. run for 2 yds to the BUF 16
5:22
2nd & 8 at own 16
Ta’Quan Roberson run for 5 yds to the BUF 21
4:42
3rd & 3 at own 21
Ta’Quan Roberson run for 11 yds to the BUF 32 for a 1ST down
4:22
1st & 10 at own 32
Dylan Drennan punt for 25 yds, punt out-of-bounds at the KENT 43
Kent State Touchdown, 4 plays
4:15
1st & 10 at own 43
Jahzae Kimbrough run for 1 yd to the KENT 44
3:43
2nd & 9 at own 44
Dru DeShields pass complete to Jahzae Kimbrough for no gain to the KENT 44
2:59
3rd & 9 at own 44
Dru DeShields pass complete to Ardell Banks for 15 yds to the BUF 41 for a 1ST down
2:33
1st & 10 at opp 41
Dru 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:30
1st & 10 at own 35
Will Hryszko kickoff for 64 yds
2:17
1st & 10 at own 8
Ta’Quan Roberson pass complete to Jasaiah Gathings for 13 yds to the BUF 21 for a 1ST down
2:00
1st & 10 at own 21
Ta’Quan Roberson pass complete to Victor Snow for 7 yds to the BUF 28
2:00
2nd & 3 at own 28
PENALTY BU False Start (Gathings,Jasaiah) 5 yards from BU28 to BU23. NO PLAY.
1:55
2nd & 8 at own 23
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:46
3rd & 8 at own 23
Ta’Quan Roberson run for 27 yds to the 50 yard line for a 1ST down
1:32
1st & 10 at the 50
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:32
2nd & 10 at the 50
PENALTY KSU Offside (Davis,Jelani) 5 yards from BU50 to KSU45. NO PLAY.
1:26
2nd & 5 at opp 45
Ta’Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the KENT 38 for a 1ST down
1:12
1st & 10 at opp 38
Ta’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:12
1st & 10 at own 35
Jack Howes kickoff for 65 yds for a touchback
1:06
1st & 10 at own 25
Jahzae Kimbrough run for a loss of 2 yards to the KENT 23
1:06
2nd & 12 at own 23
Timeout Buffalo, clock 01:06
1:03
2nd & 12 at own 23
Dru DeShields pass incomplete to Sebastian Brown
0:58
3rd & 12 at own 23
Gavin Garcia run for 1 yd to the KENT 24
0:58
4th & 11 at own 24
Timeout Buffalo, clock 00:58
0:49
4th & 11 at own 24
Charlie Durkin punt for 43 yds , Victor Snow returns for 7 yds to the BUF 40
Buffalo Field goal, 8 plays
0:43
1st & 10 at own 40
Ta’Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 39
0:43
2nd & 11 at own 39
Timeout Buffalo, clock 00:43
0:37
2nd & 11 at own 39
Ta’Quan Roberson pass complete to Chance Morrow for 13 yds to the KENT 48 for a 1ST down
0:32
1st & 10 at opp 48
Ta’Quan Roberson pass incomplete to Chance Morrow
0:25
2nd & 10 at opp 48
Ta’Quan Roberson pass complete to Al-Jay Henderson for 13 yds to the KENT 35 for a 1ST down
0:19
1st & 10 at opp 35
Ta’Quan Roberson pass complete to Nik McMillan for 10 yds to the KENT 25 for a 1ST down
0:12
1st & 10 at opp 25
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
0:07
2nd & 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:07
1st & goal at opp 10
Timeout Kent State, clock 00:07
0:03
1st & goal at opp 10
Ta’Quan Roberson pass incomplete to Chance Morrow
0:00
2nd & goal at opp 10
Jack Howes 28 yd FG GOODKent State 14, Buffalo 10
3rd quarter8 drives, then Buffalo 24, Kent State 21
Kent State Punt, 3 plays
14:55
1st & 10 at own 35
Jack Howes kickoff for 64 yds , Da’Realyst Clark return for 19 yds to the KENT 20
14:44
1st & 10 at own 20
Dru DeShields pass complete to Hunter Hopperton for 1 yd to the KENT 21
14:28
2nd & 9 at own 21
Dru DeShields pass incomplete to Wayne Harris
14:23
3rd & 9 at own 21
Dru DeShields pass incomplete to Wayne Harris
14:16
4th & 9 at own 21
Charlie Durkin punt for 39 yds, fair catch by Victor Snow at the BUF 40
Buffalo Punt, 3 plays
14:06
1st & 10 at own 40
Ta’Quan Roberson pass complete to Al-Jay Henderson for 6 yds to the BUF 46
13:48
2nd & 4 at own 46
Al-Jay Henderson run for 2 yds to the BUF 48
13:14
3rd & 2 at own 48
Al-Jay Henderson run for a loss of 1 yard to the BUF 47
12:34
4th & 3 at own 47
Dylan Drennan punt for 42 yds , Wayne Harris returns for 14 yds to the KENT 25
Kent State Punt, 3 plays
12:27
1st & 10 at own 25
Gavin Garcia run for 5 yds to the KENT 30
11:55
2nd & 5 at own 30
Gavin Garcia run for 4 yds to the KENT 34
11:12
3rd & 1 at own 34
Jahzae Kimbrough run for a loss of 3 yards to the KENT 31
10:29
4th & 4 at own 31
Charlie 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:17
1st & 10 at own 47
Ta’Quan Roberson pass complete to Chance Morrow for 20 yds to the KENT 33 for a 1ST down
9:57
1st & 10 at opp 33
Ta’Quan Roberson pass complete to Victor Snow for 5 yds to the KENT 28
9:43
2nd & 5 at opp 28
Ta’Quan Roberson pass complete to Chance Morrow for 7 yds to the KENT 21 for a 1ST down
9:28
1st & 10 at opp 21
Ta’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:28
1st & 10 at own 35
Jack Howes kickoff for 65 yds
9:14
1st & 10 at own 25
Dru DeShields pass complete to Wayne Harris for 2 yds to the KENT 27
8:43
2nd & 8 at own 27
Dru DeShields run for 7 yds to the KENT 34
8:10
3rd & 1 at own 34
Gavin Garcia run for no gain to the KENT 34
7:31
4th & 1 at own 34
Charlie Durkin punt for 51 yds, fair catch by Victor Snow at the BUF 15
Buffalo Touchdown, 6 plays
7:27
1st & 10 at own 15
Ta’Quan Roberson pass incomplete to Messiah Burch
7:22
2nd & 10 at own 15
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
7:09
3rd & 10 at own 15
Ta’Quan Roberson run for 11 yds to the BUF 26 for a 1ST down
6:40
1st & 10 at own 26
Ta’Quan Roberson run for 3 yds to the BUF 29
5:54
2nd & 7 at own 29
Ta’Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST down
5:15
1st & 10 at opp 38
Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK)Buffalo 24, Kent State 14
Kent State Touchdown, 4 plays
5:15
1st & 10 at own 35
Jack Howes kickoff for 63 yds
5:10
1st & 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:53
1st & 10 at own 40
Jahzae Kimbrough run for a loss of 2 yards to the KENT 38
4:05
2nd & 12 at own 38
Dru DeShields pass complete to Hunter Hopperton for 10 yds to the KENT 48
3:34
3rd & 2 at own 48
Dru DeShields run for 2 yds to the 50 yard line for a 1ST down
2:58
1st & 10 at the 50
Dru 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:58
1st & 10 at own 35
Will Hryszko kickoff for 65 yds for a touchback
2:52
1st & 10 at own 25
Al-Jay Henderson run for 2 yds to the BUF 27
2:15
2nd & 8 at own 27
Ta’Quan Roberson pass complete to Nik McMillan for 13 yds to the BUF 40 for a 1ST down
2:01
1st & 10 at own 40
Ta’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:23
1st & 17 at own 33
Al-Jay Henderson run for 5 yds to the BUF 38
1:00
2nd & 12 at own 38
Ta’Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the BUF 41
0:00
3rd & 9 at own 41
Ta’Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the BUF 48
Q4 14:53
4th & 2 at own 48
Dylan 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:40
1st & 10 at own 7
Dru DeShields run for 1 yd to the KENT 8
14:16
2nd & 9 at own 8
Gavin Garcia run for 9 yds to the KENT 17 for a 1ST down
13:35
1st & 10 at own 17
Cade Wolford run for no gain to the KENT 17
12:48
2nd & 10 at own 17
Dru DeShields pass complete to Ardell Banks for 11 yds to the KENT 28 for a 1ST down
12:24
1st & 10 at own 28
Jahzae Kimbrough run for 3 yds to the KENT 31
11:39
2nd & 7 at own 31
Jahzae Kimbrough run for 2 yds to the KENT 33
11:08
3rd & 5 at own 33
PENALTY KSU False Start (Garcia,Gavin) 5 yards from KSU33 to KSU28. NO PLAY.
10:46
3rd & 10 at own 28
Dru DeShields run for 9 yds to the KENT 37
10:14
4th & 1 at own 37
Dru DeShields run for 1 yd to the KENT 38 for a 1ST down
9:28
1st & 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:12
1st & 10 at own 38
Gavin Garcia run for 5 yds to the KENT 43
8:38
2nd & 5 at own 43
Kent State Penalty, Offensive Holding (-10 Yards) to the KENT 33
8:10
2nd & 15 at own 33
Dru DeShields pass complete to Jahzae Kimbrough for 13 yds to the KENT 46
7:34
3rd & 2 at own 46
Dru DeShields pass complete to Christian Berry for 16 yds to the BUF 38 for a 1ST down
6:59
1st & 10 at opp 38
Dru DeShields sacked by Junior Poyser for a loss of 4 yards to the BUF 42
6:21
2nd & 14 at opp 42
Gavin Garcia run for 8 yds to the BUF 34
5:41
3rd & 6 at opp 34
Gavin Garcia run for 2 yds to the BUF 32
4:48
4th & 4 at opp 32
Dru DeShields pass complete to Dashawn Martin for 9 yds to the BUF 23 for a 1ST down
4:11
1st & 10 at opp 12
Gavin Garcia run for 3 yds to the BUF 9
3:28
2nd & 7 at opp 9
Dru DeShields pass complete to Terik Mulder for 6 yds to the BUF 3
3:03
3rd & 1 at opp 3
Gavin Garcia run for no gain to the BUF 3
2:41
4th & 1 at opp 3
Timeout Buffalo, clock 02:41
2:38
4th & 1 at opp 3
Dru DeShields run for 3 yds for a TD (Will Hryszko KICK)Kent State 28, Buffalo 24
Buffalo Touchdown, 8 plays
2:32
1st & 10 at own 35
Will Hryszko kickoff for 65 yds , John Keough return for 24 yds to the BUF 24
2:26
1st & 10 at own 24
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
2:09
2nd & 10 at own 24
Ta’Quan Roberson pass complete to Chance Morrow for 26 yds to the 50 yard line for a 1ST down
1:53
1st & 10 at the 50
Ta’Quan Roberson pass complete to Nik McMillan for 15 yds to the KENT 35 for a 1ST down
1:44
1st & 10 at opp 35
Ta’Quan Roberson pass complete to Al-Jay Henderson for 5 yds to the KENT 30
1:29
2nd & 5 at opp 30
Ta’Quan Roberson pass complete to Al-Jay Henderson for 8 yds to the KENT 22 for a 1ST down
1:24
1st & 10 at opp 22
Al-Jay Henderson run for no gain to the KENT 22
1:08
2nd & 10 at opp 22
Ta’Quan Roberson pass incomplete to Jasaiah Gathings
1:03
3rd & 10 at opp 22
Ta’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:03
1st & 10 at own 35
Jack Howes kickoff for 65 yds for a touchback
0:57
1st & 10 at own 25
Dru DeShields pass incomplete to Wayne Harris
0:53
2nd & 10 at own 25
Dru DeShields pass incomplete to Sebastian Brown
0:50
3rd & 10 at own 25
Dru DeShields pass incomplete to Wayne Harris
0:41
4th & 10 at own 25
Dru DeShields run for 7 yds to the KENT 32
Buffalo Turnover on downs, 4 plays
0:35
1st & 10 at opp 32
Al-Jay Henderson run for 4 yds to the KENT 28
0:35
2nd & 6 at opp 28
Timeout Kent State, clock 00:35
0:29
2nd & 6 at opp 28
Al-Jay Henderson run for 3 yds to the KENT 25
0:29
3rd & 3 at opp 25
Timeout Kent State, clock 00:29
0:23
3rd & 3 at opp 25
Al-Jay Henderson run for 2 yds to the KENT 23
0:23
4th & 1 at opp 23
Timeout Kent State, clock 00:23
0:18
4th & 1 at opp 23
Ta’Quan Roberson run for a loss of 4 yards to the KENT 27
Kent State Fumble, 4 plays
0:13
1st & 10 at own 27
Dru DeShields pass complete to Cade Wolford for 11 yds to the KENT 38 for a 1ST down
0:10
1st & 10 at own 38
Dru DeShields pass incomplete
0:06
2nd & 10 at own 38
Dru DeShields pass incomplete to Cade Wolford
0:00
3rd & 10 at own 38
Dru 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.