Referee Greg Sujack; umpire Bob Holcomb; head linesman William Henry; line judge J. Shelton; side judge Steve Verbridge; field judge John Masterson; back judge Jake Kemp; center judge William SteinkeGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Kent State
377
Total yards
444
142
Passing yards
320
235
Rushing yards
124
7.9
Yards per pass
10.3
5.3
Yards per rush
3.1
18
First downs
24
3–10
Third downs
4–13
0–1
Fourth downs
0–3
1
Turnovers
1
6–56
Penalties
10–99
30:16
Possession
29:44
4
Sacks (by defense)
0
Efficiency
Buffalo
Kent State
36%
Success rate
44%
0.14
EPA per play
−0.07
1.58
Explosiveness
1.04
0.01
Rushing EPA
−0.08
0.46
Passing EPA
−0.02
29%
Passing-down success
36%
−0.20
First-down EPA
0.22
0.56
Second-down EPA
−0.05
0.56
Third-down EPA
−0.08
14%
Havoc by its defense
10%
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)
Kent State 54% to win. Buffalo won as Elo’s underdog.
The line
Buffalo −7.5, over/under 41.
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 70%, Kent State 30%. 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 BuffaloPunt, 3 plays, 1 yard
Q1 Kent StatePunt, 3 plays, −4 yards
Q1 BuffaloInterception, 1 play, 0 yards
Q1 Kent StatePunt, 3 plays, −5 yards
Q1 BuffaloTouchdown, 4 plays, 80 yards
Q1 Kent StatePunt, 8 plays, 25 yards
Q1 BuffaloTouchdown, 11 plays, 85 yards
Q2 Kent StateTouchdown, 1 play, 75 yards
Q2 BuffaloPunt, 3 plays, 6 yards
Q2 Kent StateTurnover on downs, 4 plays, −12 yards
Q2 BuffaloTouchdown, 2 plays, 8 yards
Q2 Kent StateField goal, 8 plays, 59 yards
Q2 BuffaloMissed FG, 7 plays, 52 yards
Q2 Kent StateField goal, 12 plays, 63 yards
Q2 BuffaloEnd of half, 1 play, −45 yards
Q3 Kent StateTurnover on downs, 13 plays, 74 yards
Q3 BuffaloTouchdown, 8 plays, 99 yards
Q3 Kent StatePunt, 7 plays, 10 yards
Q3 BuffaloMissed FG, 12 plays, 74 yards
Q4 Kent StateTurnover on downs, 7 plays, 48 yards
Q4 BuffaloPunt, 6 plays, 10 yards
Q4 Kent StateInterception, 2 plays, 54 yards
Q4 BuffaloTurnover on downs, 6 plays, 19 yards
Q4 Kent StateResult not recorded, 5 plays, 56 yards
Play by play
1st quarter7 drives, then Buffalo 7, Kent State 0
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Shane Hynes kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Emmanuel Reed run for 1 yd to the Buff 26
15:00
2nd & 9 at own 26
Drew Anderson pass incomplete to Emmanuel Reed
15:00
3rd & 9 at own 26
Drew Anderson pass incomplete to Anthony Johnson
15:00
4th & 9 at own 26
Kyle DeWeen punt for 33 yds, downed at the KntSt 41
Kent State Punt, 3 plays
14:07
1st & 10 at own 41
Justin Rankin run for 4 yds to the KntSt 45
14:07
2nd & 6 at own 45
Dustin Crum pass complete to Justin Rankin for 3 yds to the KntSt 48
14:07
3rd & 3 at own 48
Dustin Crum sacked by Khalil Hodge for a loss of 6 yards to the KntSt 42
14:07
4th & 9 at own 42
ADAMS, Derek punt 48 yards to the UB10, downed, PENALTY KENT illegal formation 5 yards to the KENT37, NO PLAY.
14:07
4th & 14 at own 37
Derek Adams punt for 48 yds
Buffalo Interception, 1 play
11:49
1st & 10 at own 15
Drew Anderson pass intercepted Manny Lawrence-Burke return for a loss of 1 yard to the Buff 46
Kent State Punt, 3 plays
11:41
1st & 10 at opp 46
Dustin Crum pass incomplete to Kris White
11:41
2nd & 10 at opp 46
Will Matthews run for 3 yds to the Buff 43
11:41
3rd & 7 at opp 43
Dustin Crum sacked by Demone Harris for a loss of 8 yards to the KntSt 49
11:41
4th & 15 at own 49
Derek Adams punt for 51 yds for a touchback
Buffalo Touchdown, 4 plays
10:04
1st & 10 at own 20
Emmanuel Reed run for 1 yd to the Buff 21
10:04
2nd & 9 at own 21
Emmanuel Reed run for 6 yds to the Buff 27
10:04
3rd & 3 at own 27
Emmanuel Reed run for 55 yds to the KntSt 18 for a 1ST down
8:01
1st & 10 at opp 18
Emmanuel Reed run for 18 yds for a TD, (Adam Mitcheson KICK)Buffalo 7, Kent State 0
Kent State Punt, 8 plays
8:01
1st & 0 at own 35
Adam Mitcheson kickoff for 64 yds , Kavious Price return for 18 yds to the KntSt 19
7:55
1st & 10 at own 19
Kesean Gamble run for 3 yds to the KntSt 22
7:55
2nd & 7 at own 22
Dustin Crum run for 13 yds to the KntSt 35 for a 1ST down
7:55
1st & 10 at own 35
Kesean Gamble run for 3 yds to the KntSt 38
7:55
2nd & 7 at own 38
Dustin Crum run for 6 yds to the KntSt 44
7:55
3rd & 1 at own 44
Kesean Gamble run for 4 yds to the KntSt 48 for a 1ST down
7:55
1st & 10 at own 48
Dustin Crum pass incomplete
7:55
2nd & 10 at own 48
Kavious Price run for 3 yds to the Buff 49
7:55
3rd & 7 at opp 49
Dustin Crum sacked by Charles Harris for a loss of 7 yards to the KENTST 44 KENT ST Penalty, Offensive holding ( Yards) declined
7:55
4th & 14 at own 44
Derek Adams punt for 48 yds, punt out-of-bounds at the Buff 15 , Jacob Martinez returns for 7 yds to the Buff 15
Buffalo Touchdown, 11 plays
3:43
1st & 10 at own 15
KENT ST Penalty, personal foul (15 Yards) to the Buff 30 for a 1ST down
3:43
1st & 10 at own 30
Emmanuel Reed run for 1 yd to the Buff 31
3:43
2nd & 9 at own 31
Drew Anderson pass complete to Tyler Mabry for 13 yds to the Buff 44 for a 1ST down
3:43
1st & 10 at own 44
Drew Anderson pass complete to K.J. Osborn for 9 yds to the KntSt 47
3:43
2nd & 1 at opp 47
Emmanuel Reed run for 4 yds to the KntSt 43 for a 1ST down
3:43
1st & 10 at opp 43
Emmanuel Reed run for 3 yds to the KntSt 40
3:43
2nd & 7 at opp 40
Emmanuel Reed run for 6 yds to the KntSt 34 for a 1ST down KENT ST Penalty, illegal helmet contact (Jon Cunningham) to the KntSt 19 for a 1ST down
3:43
1st & 10 at opp 19
Emmanuel Reed run for 2 yds to the KntSt 17
Q2 15:00
2nd & 8 at opp 17
Emmanuel Reed run for a loss of 3 yards to the KntSt 20
Q2 15:00
3rd & 11 at opp 20
ANDERSON, Drew pass incomplete to JOHNSON, Anthon, PENALTY KENT pass interference (FOSTER, Jerrell) 15 yards to the KENT5, 1ST DOWN UB, NO PLAY.
Q2 15:00
1st & goal at opp 5
Emmanuel Reed run for no gain to the KntSt 5
Q2 15:00
2nd & goal at opp 5
Emmanuel Reed run for 4 yds to the KntSt 1
Q2 13:02
3rd & goal at opp 1
Emmanuel Reed run for 1 yd for a TD, (Adam Mitcheson KICK)Buffalo 14, Kent State 0
2nd quarter8 drives, then Buffalo 20, Kent State 13
Kent State Touchdown, 1 play
13:02
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
12:52
1st & 10 at own 25
Dustin Crum pass complete to Kavious Price for 75 yds for a TD, (Shane Hynes KICK)Buffalo 14, Kent State 7
12:52
1st & 0 at own 35
KENT ST Penalty, unsportsmanlike conduct (-15 Yards) to the KntSt 20
Buffalo Punt, 3 plays
12:52
1st & 0 at own 20
Shane Hynes kickoff for 55 yds , Devon Russell return for 14 yds to the Buff 39
12:46
1st & 10 at own 39
Theo Anderson run for 1 yd to the Buff 40
12:46
2nd & 9 at own 40
Drew Anderson pass complete to Jamarl Eiland for 5 yds to the Buff 45
12:46
3rd & 4 at own 45
Drew Anderson pass incomplete to Kamathi Holsey, broken up by Demetrius Monday
12:46
4th & 4 at own 45
Kyle DeWeen punt for 55 yds for a touchback
Kent State Turnover on downs, 4 plays
11:50
1st & 10 at own 20
Justin Rankin run for 3 yds to the KntSt 23
11:50
2nd & 7 at own 23
Justin Rankin run for 4 yds to the KntSt 27
11:50
3rd & 3 at own 27
Will Matthews run for 1 yd to the KntSt 28
11:50
4th & 2 at own 28
TEAM punt blocked by Kobe Green blocked by Kobe Green Derek Adams run for a loss of 2 yards to the KntSt 8
Buffalo Touchdown, 2 plays
9:56
1st & goal at opp 8
Emmanuel Reed run for 3 yds to the KntSt 5
9:18
2nd & goal at opp 5
Emmanuel Reed run for 5 yds for a TD, (Adam Mitcheson PAT MISSED)Buffalo 20, Kent State 7
Kent State Field goal, 8 plays
9:18
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
9:18
1st & 10 at own 25
Kavious Price run for 24 yds to the KntSt 49 for a 1ST down
9:18
1st & 10 at own 49
George Bollas pass complete to Will Matthews for 2 yds to the Buff 49
9:18
2nd & 8 at opp 49
Will Matthews run for 9 yds to the Buff 40 for a 1ST down
9:18
1st & 10 at opp 40
George Bollas run for 22 yds to the Buff 18 for a 1ST down
9:18
1st & 10 at opp 18
Will Matthews run for a loss of 1 yard to the Buff 19
9:18
2nd & 11 at opp 19
George Bollas pass incomplete
9:18
3rd & 11 at opp 19
Justin Rankin run for 3 yds to the Buff 16
5:26
4th & 8 at opp 16
Shane Hynes 33 yd FG GOODBuffalo 20, Kent State 10
Buffalo Missed FG, 7 plays
5:26
1st & 0 at own 35
Shane Hynes kickoff for 57 yds , Devon Russell return for 16 yds to the KENTST 49 BUFFALO Penalty, Offensive holding (10 Yards) to the Buff 14
5:20
1st & 10 at own 14
Drew Anderson pass complete to Anthony Johnson for 16 yds to the Buff 30 for a 1ST down
5:20
1st & 10 at own 30
Emmanuel Reed run for 5 yds to the Buff 35
5:20
2nd & 5 at own 35
Drew Anderson pass complete to Zac Lefebvre for 29 yds to the KntSt 36 for a 1ST down
5:20
1st & 10 at opp 36
Drew Anderson pass incomplete to Anthony Johnson
5:20
2nd & 10 at opp 36
Emmanuel Reed run for 1 yd to the KntSt 35
5:20
3rd & 9 at opp 35
Drew Anderson run for 1 yd to the KntSt 34
2:55
4th & 8 at opp 34
Timeout KENT ST, clock 02:55
2:50
4th & 8 at opp 34
Adam Mitcheson 51 yd FG MISSED
Kent State Field goal, 12 plays
2:50
1st & 10 at own 34
Kavious Price run for 5 yds to the KntSt 39
2:50
2nd & 5 at own 39
George Bollas pass complete to Kris White for 16 yds to the Buff 45 for a 1ST down
2:50
1st & 10 at opp 45
George Bollas pass complete to Conor Brumfield for 8 yds to the Buff 37
2:50
2nd & 2 at opp 37
Kesean Gamble run for 3 yds to the Buff 34 for a 1ST down
2:50
1st & 10 at opp 34
George Bollas pass complete to Trey Harrell for 9 yds to the Buff 25
2:50
2nd & 1 at opp 25
George Bollas run for 3 yds to the Buff 22 for a 1ST down
2:50
1st & 10 at opp 22
BOLLAS, George pass incomplete to JAMES, Raekwon, PENALTY UB pass interference (SLACK, Tatum) 15 yards to the UB7, 1ST DOWN KENT, NO PLAY.
2:50
1st & goal at opp 7
Kesean Gamble run for 2 yds to the Buff 5
0:59
2nd & 0 at opp 5
Timeout KENT ST, clock 00:59
0:59
2nd & goal at opp 5
George Bollas sacked by Jordan Collier for a loss of 7 yards to the Buff 12
0:59
3rd & 0 at opp 12
BUFFALO Penalty, unsportsmanlike conduct (Jordan Collier) to the Buff 5 for a 1ST down
0:59
1st & goal at opp 5
Kesean Gamble run for 2 yds to the Buff 3
0:59
2nd & goal at opp 3
Kesean Gamble run for no gain to the Buff 3
0:28
3rd & 0 at opp 3
Timeout KENT ST, clock 00:28
0:28
3rd & goal at opp 3
George Bollas pass incomplete to Kris White
0:18
4th & goal at opp 3
Shane Hynes 20 yd FG GOODBuffalo 20, Kent State 13
Buffalo End of half, 1 play
0:18
1st & 0 at own 35
Shane Hynes kickoff for 61 yds , Jacob Martinez return for 18 yds to the Buff 22
0:12
1st & 10 at own 22
TEAM run for a loss of 2 yards to the Buff 20
3rd quarter4 drives, then Buffalo 27, Kent State 13
Kent State Turnover on downs, 13 plays
15:00
2nd & 12 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
George Bollas pass incomplete to Trey Harrell
15:00
2nd & 10 at own 25
Justin Rankin run for 3 yds to the KntSt 28
15:00
3rd & 7 at own 28
George Bollas pass complete to Kris White for 16 yds to the KntSt 44 for a 1ST down
15:00
1st & 10 at own 44
Justin Rankin run for 8 yds to the Buff 48
15:00
2nd & 2 at opp 48
Justin Rankin run for 5 yds to the Buff 43 for a 1ST down
15:00
1st & 10 at opp 43
George Bollas pass complete to Trey Harrell for 8 yds to the Buff 35
15:00
2nd & 2 at opp 35
George Bollas pass incomplete to Trey Harrell
15:00
3rd & 2 at opp 35
Justin Rankin run for 3 yds to the Buff 32 for a 1ST down
15:00
1st & 10 at opp 32
George Bollas pass complete to Justin Rankin for 23 yds to the Buff 9 for a 1ST down
15:00
1st & goal at opp 9
Will Matthews run for 6 yds to the Buff 3
15:00
2nd & goal at opp 3
Will Matthews run for 1 yd to the Buff 2
15:00
3rd & goal at opp 2
Justin Rankin run for 1 yd to the Buff 1
15:00
4th & goal at opp 1
George Bollas run for no gain to the Buff 1
Buffalo Touchdown, 8 plays
9:44
1st & 10 at own 1
KENT ST Penalty, offside defense (Anthony McKay) to the Buff 6
9:44
1st & 5 at own 6
ANDERSON, Drew pass incomplete to JOHNSON, Anthon (FOSTER, Jerrell), PENALTY UB ineligible downfield on pass (GOLDSBY, David) 4 yards to the UB2, NO PLAY.
9:44
1st & 9 at own 2
Drew Anderson run for 64 yds to the KntSt 34 for a 1ST down
9:44
1st & 10 at opp 34
Emmanuel Reed run for 1 yd to the KntSt 33
9:44
2nd & 9 at opp 33
Drew Anderson pass complete to Anthony Johnson for 15 yds to the KntSt 18 for a 1ST down
9:44
1st & 10 at opp 18
Emmanuel Reed run for 3 yds to the KntSt 15
9:44
2nd & 7 at opp 15
Drew Anderson pass complete to Tyler Mabry for 5 yds to the KntSt 10
9:44
3rd & 2 at opp 10
Emmanuel Reed run for 1 yd to the KntSt 9
5:42
4th & 1 at opp 9
MITCHESON, Adam field goal attempt from 26 GOOD, clock 05:42, PENALTY KENT roughing the kicker 5 yards to the KENT4, 1ST DOWN UB, NO PLAY.
5:42
1st & goal at opp 4
Emmanuel Reed run for a loss of 1 yard to the KntSt 5
4:59
2nd & goal at opp 5
Drew Anderson pass complete to Zac Lefebvre for 5 yds for a TD, (Adam Mitcheson KICK)Buffalo 27, Kent State 13
Kent State Punt, 7 plays
4:59
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
4:59
1st & 10 at own 25
George Bollas run for 4 yds to the KntSt 29
4:59
2nd & 6 at own 29
George Bollas pass complete to Justin Rankin for 9 yds to the KntSt 38 KENT ST Penalty, Offensive holding (Johnny Woods) to the KntSt 28
4:59
2nd & 7 at own 28
George Bollas pass incomplete
4:59
3rd & 7 at own 28
George Bollas pass complete to Johnny Woods for 10 yds to the KntSt 38 for a 1ST down
4:59
1st & 10 at own 38
George Bollas run for 2 yds to the KntSt 40
4:59
2nd & 8 at own 40
Kavious Price run for a loss of 5 yards to the KntSt 35
4:59
3rd & 13 at own 35
George Bollas pass incomplete
4:59
4th & 13 at own 35
Derek Adams punt for 47 yds, punt out-of-bounds at the Buff 18
Buffalo Missed FG, 12 plays
1:31
1st & 10 at own 18
Theo Anderson run for 2 yds to the Buff 20
1:31
2nd & 8 at own 20
Theo Anderson run for 10 yds to the Buff 30 for a 1ST down
1:31
1st & 10 at own 30
Drew Anderson pass complete to Anthony Johnson for no gain to the Buff 30
Q4 15:00
2nd & 10 at own 30
Jacob Martinez run for 1 yd to the Buff 31
Q4 15:00
3rd & 9 at own 31
ANDERSON, Drew pass incomplete to BAKER, Roy (PARKER, Jamal), PENALTY KENT personal foul (PARKER, Jamal) 9 yards to the UB40, 1ST DOWN UB, NO PLAY.
Q4 15:00
1st & 10 at own 40
Emmanuel Reed run for 4 yds to the Buff 44
Q4 15:00
2nd & 6 at own 44
BUFFALO Penalty, delay of game (-5 Yards) to the Buff 39
Q4 15:00
2nd & 11 at own 39
Drew Anderson pass complete to Anthony Johnson for 36 yds to the KntSt 25 for a 1ST down
Q4 15:00
1st & 10 at opp 25
Drew Anderson pass incomplete
Q4 15:00
2nd & 10 at opp 25
Emmanuel Reed run for 11 yds to the KntSt 14 for a 1ST down
Q4 15:00
1st & 10 at opp 14
Emmanuel Reed run for 2 yds to the KntSt 12
Q4 15:00
2nd & 8 at opp 12
Emmanuel Reed run for 1 yd to the KntSt 11
Q4 15:00
3rd & 7 at opp 11
Theo Anderson run for 3 yds to the KntSt 8
Q4 9:56
4th & 4 at opp 8
Adam Mitcheson 25 yd FG MISSED
4th quarter5 drives, then Buffalo 27, Kent State 13
Kent State Turnover on downs, 7 plays
9:56
1st & 10 at own 20
George Bollas pass incomplete to Trey Harrell, broken up by Roy Baker
9:56
2nd & 10 at own 20
George Bollas pass complete to Trey Harrell for 15 yds to the KntSt 35 for a 1ST down
9:56
1st & 10 at own 35
George Bollas pass complete to Trey Harrell for 11 yds to the KntSt 46 for a 1ST down
9:56
1st & 10 at own 46
BOLLAS, George pass incomplete to JAMES, Raekwon, PENALTY UB pass interference (RUSSELL, Devon) 15 yards to the UB39, 1ST DOWN KENT, NO PLAY.
9:56
1st & 10 at opp 39
Justin Rankin run for 5 yds to the Buff 34
9:56
2nd & 5 at opp 34
George Bollas run for 2 yds to the Buff 32
9:56
3rd & 3 at opp 32
George Bollas pass incomplete to Trey Harrell, broken up by Tatum Slack
9:56
4th & 3 at opp 32
George Bollas pass incomplete to Kris White
Buffalo Punt, 6 plays
7:52
1st & 10 at own 32
Emmanuel Reed run for 1 yd to the Buff 33
7:52
2nd & 9 at own 33
Drew Anderson run for 2 yds to the Buff 35
7:52
3rd & 7 at own 35
Drew Anderson pass complete to Jacob Martinez for 9 yds to the Buff 44 for a 1ST down
7:52
1st & 10 at own 44
Emmanuel Reed run for no gain to the Buff 44
7:52
2nd & 10 at own 44
Emmanuel Reed run for a loss of 2 yards to the Buff 42
5:05
3rd & 12 at own 42
Timeout KENT ST, clock 05:05
5:05
3rd & 12 at own 42
Drew Anderson pass incomplete to Jamarl Eiland
5:05
4th & 12 at own 42
Kyle DeWeen punt for 40 yds, downed at the KntSt 18
Kent State Interception, 2 plays
4:47
1st & 10 at own 18
George Bollas pass complete to Trey Harrell for 54 yds to the Buff 28 for a 1ST down
4:47
1st & 10 at opp 28
Kavious Price pass intercepted Tito Overton return for 21 yds to the KntSt 43
Buffalo Turnover on downs, 6 plays
3:53
1st & 10 at opp 43
Emmanuel Reed run for 5 yds to the KntSt 38
3:53
2nd & 5 at opp 38
Drew Anderson run for 13 yds to the KntSt 25 for a 1ST down
3:53
1st & 10 at opp 25
Emmanuel Reed run for 3 yds to the KntSt 22
2:18
2nd & 7 at opp 22
Timeout KENT ST, clock 02:18
2:18
2nd & 7 at opp 22
Emmanuel Reed run for 2 yds to the KntSt 20
2:13
3rd & 5 at opp 20
Timeout KENT ST, clock 02:13
2:13
3rd & 5 at opp 20
Emmanuel Reed run for no gain to the KntSt 20
1:26
4th & 5 at opp 20
Timeout BUFFALO, clock 01:26
1:26
4th & 5 at opp 20
Drew Anderson run for a loss of 4 yards to the KntSt 24
Kent State Result not recorded, 5 plays
1:21
1st & 10 at own 24
George Bollas pass complete to Kris White for 7 yds to the KntSt 31
1:21
2nd & 3 at own 31
George Bollas pass complete to Raekwon James for 4 yds to the KntSt 35 for a 1ST down
1:21
1st & 10 at own 35
George Bollas pass complete to Justin Rankin for 14 yds to the KntSt 49 for a 1ST down
1:21
1st & 10 at own 49
George Bollas pass complete to Kris White for 11 yds to the Buff 40 for a 1ST down
1:21
1st & 10 at opp 40
KENT ST Penalty, false start (Raekwon James) to the Buff 45
1:21
1st & 15 at opp 45
George Bollas pass complete to Trey Harrell for 25 yds to the Buff 20 for a 1ST down
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.