From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Kent State
491
Total yards
363
285
Passing yards
260
206
Rushing yards
103
9.2
Yards per pass
8.1
5.3
Yards per rush
3.4
22
First downs
19
7–13
Third downs
3–11
0–1
Fourth downs
0–1
0
Turnovers
2
6–65
Penalties
8–50
34:08
Possession
25:52
Efficiency
Buffalo
Kent State
44%
Success rate
42%
0.14
EPA per play
0.03
1.02
Explosiveness
0.89
−0.00
Rushing EPA
−0.09
0.31
Passing EPA
0.14
35%
Passing-down success
30%
0.10
First-down EPA
−0.19
0.12
Second-down EPA
0.44
0.58
Third-down EPA
0.07
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 −2, over/under 49.
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 55%, Kent State 45%. 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, 5 plays, 6 yards
Q1 Kent StatePunt, 6 plays, 18 yards
Q1 BuffaloTouchdown pass, 13 plays, 80 yards
Q1 Kent StateTouchdown run, 9 plays, 70 yards
Q2 BuffaloTouchdown run, 4 plays, 66 yards
Q2 Kent StatePunt, 5 plays, 23 yards
Q2 BuffaloPunt, 8 plays, 31 yards
Q2 Kent StatePunt, 3 plays, 3 yards
Q2 BuffaloPunt, 3 plays, 6 yards
Q2 Kent StateInterception, 6 plays, 67 yards
Q2 BuffaloTouchdown run, 4 plays, 46 yards
Q2 Kent StateEnd of half, 1 play, −2 yards
Q3 Kent StatePunt, 5 plays, 18 yards
Q3 BuffaloPunt, 5 plays, 17 yards
Q3 Kent StatePunt, 3 plays, 1 yard
Q3 BuffaloTouchdown run, 3 plays, 65 yards
Q3 Kent StateInterception, 3 plays, 5 yards
Q3 BuffaloTouchdown run, 3 plays, 12 yards
Q3 Kent StateTouchdown run, 4 plays, 52 yards
Q3 BuffaloMissed FG, 6 plays, 28 yards
Q3 Kent StateTouchdown pass, 9 plays, 0 yards
Q4 BuffaloTouchdown pass, 2 plays, 39 yards
Q4 Kent StatePunt, 3 plays, 7 yards
Q4 BuffaloTurnover on downs, 9 plays, 48 yards
Q4 Kent StateTurnover on downs, 5 plays, 41 yards
Q4 BuffaloEnd of game, 6 plays, 25 yards
Play by play
1st quarter4 drives, then Buffalo 6, Kent State 0
Buffalo Punt, 5 plays
9:02
1st & 10 at own 38
Joe Licata pass complete to Fred Lee for 6 yards to the Buff 44, tackled by Dylan Farrington.
15:00
2nd & 4 at own 44
Branden Oliver rush for 7 yards to the KntSt 49, tackled by Nate Vance for a 1ST down.
15:00
1st & 10 at opp 49
BUFFALO penalty 10 yard holding on N/A accepted, no play.
15:00
1st & 20 at own 41
Joe Licata pass complete to Branden Oliver for 9 yards to the 50 yard line, tackled by Luke Wollet and Matt Dellinger.
15:00
2nd & 11 at the 50
Joe Licata pass incomplete to Alex Neutz.
15:00
3rd & 11 at the 50
Joe Licata pass complete to Fred Lee for a loss of 2 yards, fumbled, recovered by Buff N/A at the 50 yard line.
15:00
4th & 17 at own 44
Tyler Grassman punt for 34 yards, returned by Ernest Calhoun for no gain to the KntSt 22.
Kent State Punt, 6 plays
12:19
1st & 10 at own 22
Colin Reardon pass complete to Chris Humphrey for no gain to the KntSt 22, tackled by Najja Johnson.
12:19
2nd & 10 at own 22
KENT ST penalty 5 yard false start accepted.
12:19
2nd & 15 at own 17
Colin Reardon pass complete to Casey Pierce for 8 yards to the KntSt 25, tackled by Lee Skinner and Derek Brim, KENT ST penalty ineligible downfield on pass declined.
12:19
3rd & 7 at own 25
Colin Reardon pass complete to Dri Archer for 11 yards to the KntSt 36, tackled by Dwellie Striggles for a 1ST down.
12:19
1st & 10 at own 36
Colin Reardon rush for no gain to the KntSt 36, tackled by Beau Bachtelle.
12:19
2nd & 10 at own 36
Trayion Durham rush for 4 yards to the KntSt 40, tackled by Derek Brim.
12:19
3rd & 6 at own 40
Colin Reardon pass incomplete, broken up by Kristjan Sokoli.
12:19
4th & 6 at own 40
Andrew Horning punt for 40 yards to the Buff 20, no return.
Buffalo Touchdown pass, 13 plays
9:02
1st & 10 at own 20
Joe Licata rush for a loss of 1 yard to the Buff 19, tackled by Darius Polk.
9:02
2nd & 11 at own 19
Joe Licata pass incomplete to Fred Lee.
9:02
3rd & 11 at own 19
Joe Licata pass complete to Fred Lee for 24 yards to the Buff 43, tackled by Keenan Stalls for a 1ST down.
9:02
1st & 10 at own 43
Branden Oliver rush for 7 yards to the 50 yard line, tackled by Danny Gress.
9:02
2nd & 3 at the 50
Branden Oliver rush for no gain to the 50 yard line, tackled by Terrence Waugh.
9:02
3rd & 3 at the 50
Joe Licata pass complete to Matt Weiser for 5 yards to the KntSt 45, tackled by Jordan Italiano for a 1ST down.
9:02
1st & 10 at opp 45
Branden Oliver rush for 1 yard to the KntSt 44, tackled by Terrence Waugh and Nate Vance.
9:02
2nd & 9 at opp 44
Joe Licata pass complete to Fred Lee for 15 yards to the KntSt 29, tackled by Jordan Italiano for a 1ST down.
9:02
1st & 10 at opp 29
Branden Oliver rush for 7 yards to the KntSt 22, tackled by Marcus Wright.
9:02
2nd & 3 at opp 22
Branden Oliver rush for 5 yards to the KntSt 17, tackled by DeVante’ Strickland and Nate Vance for a 1ST down.
9:02
1st & 10 at opp 17
Joe Licata pass complete to Mason Schreck for 11 yards to the KntSt 6, tackled by Jordan Italiano for a 1ST down.
9:02
1st & goal at opp 6
Branden Oliver rush for a loss of 2 yards to the KntSt 8, tackled by Mark Fackler and Roosevelt Nix.
3:02
2nd & goal at opp 8
Joe Licata pass complete to Alex Neutz for 8 yards for a TOUCHDOWN.Buffalo 6, Kent State 0
3:02
Patrick Clarke extra point BLOCKED.
3:02
Tyler Grassman kickoff for 36 yards returned by Chris Humphrey for 1 yard to the KntSt 30, tackled by Tomarris Bell.
Kent State Touchdown run, 9 plays
2:59
1st & 10 at own 30
Colin Reardon pass complete to Dri Archer for no gain to the KntSt 30, tackled by Derek Brim and Okoye Houston.
2:59
2nd & 10 at own 30
Colin Reardon pass complete to Josh Boyle for 9 yards to the KntSt 39, tackled by Okoye Houston.
2:59
3rd & 1 at own 39
Colin Reardon rush for 1 yard to the KntSt 40, tackled by Lee Skinner for a 1ST down.
2:59
1st & 10 at own 40
Colin Reardon rush for 5 yards to the KntSt 45, tackled by Khalil Mack.
2:59
2nd & 5 at own 45
Colin Reardon pass complete to Josh Boyle for 35 yards to the Buff 20, tackled by Derek Brim for a 1ST down.
2:59
1st & 10 at opp 20
Dri Archer rush for 8 yards to the Buff 12, tackled by Derek Brim.
2:59
2nd & 2 at opp 12
Dri Archer rush for no gain to the Buff 12, tackled by Khalil Mack.
Q2 15:00
3rd & 2 at opp 12
Colin Reardon rush for 7 yards to the Buff 5, tackled by Khalil Mack for a 1ST down.
Q2 14:27
1st & goal at opp 5
Trayion Durham rush for 5 yards for a TOUCHDOWN.Kent State 7, Buffalo 6
Q2 14:27
Clay Miller extra point GOOD.
Q2 0:00
1st & 0 at own 35
KENT ST penalty illegal kicking declined, KENT ST penalty 5 yard offside accepted, no play.
Q2 14:27
Clay Miller kickoff for 42 yards returned by Okoye Houston for 6 yards to the Buff 34, tackled by Nate Holley.
2nd quarter8 drives, then Buffalo 20, Kent State 7
Buffalo Touchdown run, 4 plays
14:23
1st & 10 at own 34
Joe Licata pass complete to Alex Neutz for 49 yards to the KntSt 17 for a 1ST down.
14:23
1st & 10 at opp 17
Branden Oliver rush for 11 yards to the KntSt 6, tackled by Luke Wollet and Nate Vance for a 1ST down.
14:23
1st & goal at opp 6
Branden Oliver rush for 1 yard to the KntSt 5, tackled by Luke Wollet and DeVante’ Strickland.
13:04
2nd & goal at opp 5
Branden Oliver rush for 5 yards for a TOUCHDOWN.Buffalo 13, Kent State 7
13:04
Patrick Clarke extra point GOOD.
13:04
Tyler Grassman kickoff for 39 yards returned by Roman Clay for 9 yards to the KntSt 35, tackled by Okezie Alozie.
Kent State Punt, 5 plays
12:59
1st & 10 at own 35
KENT ST penalty 5 yard substitution infraction accepted.
12:59
1st & 15 at own 30
Timeout Buffalo, clock 12:59.
12:59
1st & 15 at own 30
Colin Reardon pass complete to Casey Pierce for 13 yards to the KntSt 43, tackled by Derek Brim.
12:59
2nd & 2 at own 43
Dri Archer rush for 7 yards to the 50 yard line, tackled by Adam Redden for a 1ST down.
12:59
1st & 10 at the 50
Dri Archer rush for 3 yards to the Buff 47, tackled by Jake Stockman.
12:59
2nd & 7 at opp 47
Colin Reardon pass complete to Josh Boyle for 4 yards to the Buff 43, tackled by Cortney Lester.
12:59
3rd & 3 at opp 43
Colin Reardon pass complete to Chris Humphrey for 1 yard to the Buff 42, tackled by Beau Bachtelle and Okezie Alozie.
12:59
4th & 2 at opp 42
Andrew Horning punt for 32 yards, downed at the Buff 10.
Buffalo Punt, 8 plays
9:38
1st & 10 at own 10
Branden Oliver rush for 7 yards to the Buff 17, tackled by Zack Hitchens and Chris Fairchild.
9:38
2nd & 3 at own 17
Branden Oliver rush for no gain to the Buff 17, tackled by Mark Fackler.
9:38
3rd & 3 at own 17
Joe Licata pass complete to Alex Dennison for 8 yards to the Buff 25, tackled by Dylan Farrington for a 1ST down.
9:38
1st & 10 at own 25
Anthone Taylor rush for 3 yards to the Buff 28, tackled by Mark Fackler.
9:38
2nd & 7 at own 28
Anthone Taylor rush for 4 yards to the Buff 32, tackled by Darius Redmond and Jordan Italiano.
9:38
3rd & 3 at own 32
KENT ST penalty 8 yard pass interference on Darius Polk accepted, no play.
9:38
1st & 10 at own 40
Anthone Taylor rush for 1 yard to the Buff 41, tackled by Luke Wollet and Andrew Christopher.
9:38
2nd & 9 at own 41
Joe Licata pass incomplete to Mason Schreck, broken up by Luke Wollet.
9:38
3rd & 9 at own 41
BUFFALO penalty 0 yard ineligible downfield on pass off-setting accepted, KENT ST penalty 0 yard offside defense off-setting, NO PLAY. accepted, no play.
9:38
3rd & 9 at own 41
Joe Licata pass incomplete to Mason Schreck.
9:38
4th & 9 at own 41
Tyler Grassman punt for 33 yards, punt out-of-bounds at the KntSt 26.
Kent State Punt, 3 plays
5:27
1st & 10 at own 26
Colin Reardon pass incomplete to Josh Boyle.
5:27
2nd & 10 at own 26
Colin Reardon pass incomplete to Josh Boyle.
5:27
3rd & 10 at own 26
Colin Reardon rush for 3 yards to the KntSt 29, tackled by Kristjan Sokoli and Khalil Mack.
5:27
4th & 7 at own 29
Andrew Horning punt for 35 yards to the Buff 36, no return.
Buffalo Punt, 3 plays
4:27
1st & 10 at own 36
Joe Licata pass incomplete to Devin Campbell.
4:27
2nd & 10 at own 36
Branden Oliver rush for no gain to the Buff 36, tackled by Mark Fackler.
4:27
3rd & 10 at own 36
Joe Licata pass complete to Mason Schreck for 6 yards to the Buff 42, tackled by Jordan Italiano and Darius Polk.
4:27
4th & 4 at own 42
Tyler Grassman punt for 49 yards, returned by Ernest Calhoun for 10 yards to the KntSt 19, tackled by Devin Campbell and Corbin Grassman.
Kent State Interception, 6 plays
4:27
1st & 10 at own 19
Colin Reardon pass complete to Dri Archer for 24 yards to the KntSt 43, tackled by Okoye Houston for a 1ST down.
2:53
1st & 10 at own 43
Trayion Durham rush for 7 yards to the 50 yard line, tackled by Lee Skinner and Khalil Mack.
2:53
2nd & 3 at the 50
Trayion Durham rush for 3 yards to the Buff 47, tackled by Beau Bachtelle and Dalton Barksdale for a 1ST down.
2:53
1st & 10 at opp 47
Trayion Durham rush for 3 yards to the Buff 44, tackled by Jake Stockman and Beau Bachtelle.
1:16
2nd & 7 at opp 44
Timeout Kent State, clock 01:16.
1:16
2nd & 7 at opp 44
Colin Reardon pass complete to Tyshon Goode for 15 yards to the Buff 29 for a 1ST down.
1:16
1st & 10 at opp 29
BUFFALO penalty 15 yard pass interference on Okezie Alozie accepted, no play.
1:16
1st & 10 at opp 14
Colin Reardon pass intercepted by Khalil Mack at the Buff 9, returned for 45 yards to the KntSt 46, tackled by Trayion Durham.
Buffalo Touchdown run, 4 plays
0:37
1st & 10 at opp 46
Joe Licata pass complete to Devin Campbell for 29 yards to the KntSt 17, tackled by Luke Wollet out-of-bounds for a 1ST down.
0:37
1st & 10 at opp 17
Joe Licata pass incomplete to Alex Neutz.
0:23
2nd & 10 at opp 17
Timeout Kent State, clock 00:23.
0:23
2nd & 10 at opp 17
Joe Licata pass incomplete to Alex Neutz.
0:08
3rd & 10 at opp 17
Branden Oliver rush for 17 yards for a TOUCHDOWN.Buffalo 20, Kent State 7
0:08
Patrick Clarke extra point GOOD.
0:08
Tyler Grassman kickoff for 42 yards returned by Chris Humphrey for 7 yards to the KntSt 30, tackled by Brandon Berry.
Kent State End of half, 1 play
0:04
1st & 10 at own 30
Team rush for a loss of 2 yards to the KntSt 28.
Q3 15:00
Tyler Grassman kickoff for 49 yards returned by Ernest Calhoun for 9 yards to the KntSt 25, tackled by Marqus Baker.
3rd quarter9 drives, then Buffalo 34, Kent State 14
Kent State Punt, 5 plays
14:57
1st & 10 at own 25
Julian Durden rush for 2 yards to the KntSt 27, tackled by Kristjan Sokoli.
14:57
2nd & 8 at own 27
Colin Reardon pass complete to Chris Humphrey for 15 yards to the KntSt 42, tackled by Jake Stockman out-of-bounds for a 1ST down.
14:57
1st & 10 at own 42
Colin Reardon rush for 1 yard to the KntSt 43, tackled by Okoye Houston.
14:57
2nd & 9 at own 43
Colin Reardon pass incomplete, broken up by Beau Bachtelle.
14:57
3rd & 9 at own 43
Colin Reardon pass complete to Casey Pierce for no gain to the KntSt 43, tackled by Khalil Mack.
14:57
4th & 9 at own 43
Andrew Horning punt for 32 yards, fair catch by Devin Campbell at the Buff 25.
Buffalo Punt, 5 plays
12:21
1st & 10 at own 25
Branden Oliver rush for 3 yards to the Buff 28, tackled by Andrew Christopher and Nate Vance.
12:21
2nd & 7 at own 28
Branden Oliver rush for 8 yards to the Buff 36, tackled by Jordan Italiano for a 1ST down.
12:21
1st & 10 at own 36
Joe Licata pass complete to Branden Oliver for 5 yards to the Buff 41, tackled by Roosevelt Nix and Darius Redmond.
9:55
2nd & 5 at own 41
Branden Oliver rush for 1 yard to the Buff 42, tackled by Darius Redmond.
9:55
3rd & 4 at own 42
Joe Licata pass incomplete to N/A.
9:55
4th & 4 at own 42
Tyler Grassman punt for 39 yards, fair catch by Ernest Calhoun at the KntSt 19.
Kent State Punt, 3 plays
9:55
1st & 10 at own 19
Julian Durden rush for no gain to the KntSt 19, tackled by Jake Stockman and Kristjan Sokoli.
9:55
2nd & 10 at own 19
Colin Reardon rush for 1 yard to the KntSt 20, tackled by Lee Skinner.
9:55
3rd & 9 at own 20
Colin Reardon pass incomplete to Tyshon Goode.
9:55
4th & 9 at own 20
Andrew Horning punt for 45 yards, fair catch by Devin Campbell at the Buff 35.
Buffalo Touchdown run, 3 plays
8:14
1st & 10 at own 35
Joe Licata pass complete to Alex Neutz for 18 yards to the KntSt 47, tackled by Dylan Farrington out-of-bounds for a 1ST down.
8:14
1st & 10 at opp 47
Branden Oliver rush for 9 yards to the KntSt 38, tackled by Keenan Stalls.
7:03
2nd & 1 at opp 38
Branden Oliver rush for 38 yards for a TOUCHDOWN.Buffalo 26, Kent State 7
7:03
Patrick Clarke extra point GOOD.Buffalo 27, Kent State 7
7:03
Tyler Grassman kickoff for 60 yards returned by Ernest Calhoun for 9 yards to the KntSt 7, tackled by Marqus Baker, KENT ST penalty 7 yard personal foul on N/A accepted.
Kent State Interception, 3 plays
6:58
1st & 10 at own 7
Trayion Durham rush for 5 yards to the KntSt 12, tackled by Beau Bachtelle and Jake Stockman.
6:58
2nd & 5 at own 12
Colin Reardon pass incomplete to Tyshon Goode.
6:58
3rd & 5 at own 12
Colin Reardon pass intercepted by Cortney Lester at the KntSt 34, returned for 22 yards to the KntSt 12, tackled by Trayion Durham out-of-bounds.
Buffalo Touchdown run, 3 plays
6:13
1st & 10 at opp 12
Branden Oliver rush for 1 yard to the KntSt 11, tackled by Mark Fackler and Danny Gress.
6:13
2nd & 9 at opp 11
Joe Licata pass complete to Boise Ross for 7 yards to the KntSt 4, tackled by Danny Gress.
4:55
3rd & 2 at opp 4
Branden Oliver rush for 4 yards for a TOUCHDOWN.Buffalo 33, Kent State 7
4:55
Patrick Clarke extra point GOOD.Buffalo 34, Kent State 7
4:55
Tyler Grassman kickoff for 48 yards returned by Ernest Calhoun for 31 yards to the KntSt 48, tackled by Tyler Grassman and Jarrett Franklin.
Kent State Touchdown run, 4 plays
4:47
1st & 10 at own 48
Trayion Durham rush for a loss of 1 yard to the KntSt 47, tackled by Lee Skinner and Derek Brim.
4:47
2nd & 11 at own 47
Colin Reardon pass complete to Casey Pierce for 32 yards to the Buff 21, tackled by Derek Brim out-of-bounds for a 1ST down.
4:47
1st & 10 at opp 21
Trayion Durham rush for 4 yards to the Buff 17, tackled by Lee Skinner.
3:19
2nd & 6 at opp 17
Dri Archer rush for 17 yards for a TOUCHDOWN.Buffalo 34, Kent State 13
3:19
Brad Miller extra point GOOD.Buffalo 34, Kent State 14
3:19
Brad Miller kickoff for 45 yards returned by Boise Ross for 36 yards to the KntSt 44, tackled by Brad Miller.
Buffalo Missed FG, 6 plays
3:12
1st & 10 at opp 44
Branden Oliver rush for no gain to the KntSt 44, tackled by Roosevelt Nix.
3:12
2nd & 10 at opp 44
Joe Licata pass complete to Fred Lee for 26 yards to the KntSt 18, tackled by Darius Polk out-of-bounds for a 1ST down.
3:12
1st & 10 at opp 18
Joe Licata pass complete to Fred Lee for 7 yards to the KntSt 11, tackled by Darius Polk.
3:12
2nd & 3 at opp 11
BUFFALO penalty 10 yard holding on John Kling accepted, no play.
3:12
2nd & 13 at opp 21
Joe Licata pass complete to Devin Campbell for 5 yards to the KntSt 16, tackled by Nate Holley out-of-bounds.
3:12
3rd & 8 at opp 16
Joe Licata pass incomplete to Fred Lee, broken up by Elcee Refuge.
0:55
4th & 8 at opp 16
Patrick Clarke 33 yard field goal MISSED.
Kent State Touchdown pass, 9 plays
0:55
1st & 10 at own 20
Trayion Durham rush for 15 yards to the KntSt 35, tackled by Derek Brim for a 1ST down.
0:55
1st & 10 at own 35
Colin Reardon pass incomplete, hurried by Khalil Mack, KENT ST penalty holding declined, KENT ST penalty 17 yard intentional grounding on Colin Reardon accepted.
0:55
2nd & 27 at own 18
BUFFALO penalty 15 yard pass interference on Okezie Alozie accepted, no play.
0:55
1st & 10 at own 33
Colin Reardon pass incomplete to Tyshon Goode.
0:55
2nd & 10 at own 33
Colin Reardon pass complete to Chris Humphrey for 13 yards to the KntSt 46, tackled by Najja Johnson for a 1ST down.
Q4 15:00
1st & 10 at own 46
Colin Reardon pass complete to Casey Pierce for 18 yards to the Buff 36, tackled by Okezie Alozie for a 1ST down.
Q4 15:00
1st & 10 at opp 36
Colin Reardon rush for 6 yards to the Buff 30, tackled by Lee Skinner and Derek Brim.
Q4 15:00
2nd & 4 at opp 30
Trayion Durham rush for 5 yards to the Buff 25, tackled by Khalil Mack for a 1ST down.
Q4 15:00
1st & 10 at opp 25
Trayion Durham rush for 7 yards to the Buff 18, tackled by Okoye Houston.
Q4 12:58
2nd & 3 at opp 18
Colin Reardon pass complete to Tyshon Goode for 18 yards for a TOUCHDOWN.Buffalo 34, Kent State 20
Q4 12:58
Brad Miller extra point GOOD.Buffalo 34, Kent State 21
Q4 12:58
1st & 0 at own 35
KENT ST penalty 15 yard personal foul on Phil Huff accepted.
Q4 12:58
Brad Miller kickoff for 57 yards returned by Boise Ross for 38 yards to the KntSt 39, tackled by Nick Holley.
4th quarter5 drives, then Buffalo 41, Kent State 21
Buffalo Touchdown pass, 2 plays
12:48
1st & 10 at opp 39
Branden Oliver rush for 9 yards to the KntSt 30, tackled by Matt Dellinger and DeVante’ Strickland.
12:09
2nd & 1 at opp 30
Joe Licata pass complete to Devon Hughes for 30 yards for a TOUCHDOWN.Buffalo 40, Kent State 21
12:09
Patrick Clarke extra point GOOD.Buffalo 41, Kent State 21
12:09
Tyler Grassman kickoff for 34 yards out-of-bounds, BUFFALO penalty 5 yard illegal kicking on Tyler Grassman accepted.
Kent State Punt, 3 plays
10:43
1st & 10 at own 36
Colin Reardon pass complete to Chris Humphrey for no gain to the KntSt 36, tackled by Najja Johnson.
12:09
2nd & 10 at own 36
Trayion Durham rush for no gain to the KntSt 36, tackled by Khalil Mack.
12:09
3rd & 10 at own 36
Colin Reardon pass complete to Chris Humphrey for 7 yards to the KntSt 43, tackled by Lee Skinner.
10:43
4th & 3 at own 43
Timeout Kent State, clock 10:43.
10:43
4th & 3 at own 43
Andrew Horning punt for 34 yards, fair catch by Devin Campbell at the Buff 28, BUFFALO penalty 5 yard illegal formation accepted for a 1ST down.
Buffalo Turnover on downs, 9 plays
10:37
1st & 10 at own 28
Branden Oliver rush for 3 yards to the Buff 31, tackled by Darius Redmond and Danny Gress.
10:37
2nd & 7 at own 31
Branden Oliver rush for 11 yards to the Buff 42, tackled by Danny Gress for a 1ST down.
10:37
1st & 10 at own 42
BUFFALO penalty 10 yard holding accepted, no play.
10:37
1st & 20 at own 32
Branden Oliver rush for 8 yards to the Buff 40, tackled by Matt Dellinger.
10:37
2nd & 12 at own 40
Branden Oliver rush for 7 yards to the Buff 47, tackled by Zack Hitchens and Darius Redmond.
10:37
3rd & 5 at own 47
Joe Licata pass complete to Matt Weiser for 23 yards to the KntSt 30, tackled by Jordan Italiano for a 1ST down.
10:37
1st & 10 at opp 30
Anthone Taylor rush for 4 yards to the KntSt 26, tackled by Matt Dellinger and Nate Vance.
10:37
2nd & 6 at opp 26
Anthone Taylor rush for 2 yards to the KntSt 24, tackled by Roosevelt Nix.
10:37
3rd & 4 at opp 24
Joe Licata pass incomplete to Devon Hughes.
5:08
4th & 4 at opp 24
Timeout Buffalo, clock 05:08.
5:08
4th & 4 at opp 24
Joe Licata pass incomplete to Branden Oliver, hurried by Terrence Waugh.
Kent State Turnover on downs, 5 plays
5:00
1st & 10 at own 24
Colin Reardon pass complete to Chris Humphrey for 37 yards to the Buff 39, tackled by Najja Johnson for a 1ST down.
5:00
1st & 10 at opp 39
Colin Reardon pass incomplete to Casey Pierce.
5:00
2nd & 10 at opp 39
Colin Reardon rush for 4 yards to the Buff 35, tackled by Khalil Mack.
5:00
3rd & 6 at opp 35
Colin Reardon pass incomplete to Chris Humphrey.
5:00
4th & 6 at opp 35
Colin Reardon pass incomplete to Tyshon Goode, hurried by Brandon Crawford.
Buffalo End of game, 6 plays
4:05
1st & 10 at own 35
Branden Oliver rush for 5 yards to the Buff 40, tackled by DeVante’ Strickland and Danny Gress.
4:05
2nd & 5 at own 40
Branden Oliver rush for 4 yards to the Buff 44, tackled by Nate Vance and Danny Gress.
4:05
3rd & 1 at own 44
Branden Oliver rush for 7 yards to the KntSt 49, tackled by Jordan Italiano for a 1ST down.
4:05
1st & 10 at opp 49
Branden Oliver rush for 1 yard to the KntSt 48, tackled by Luke Wollet and Jordan Italiano.
4:05
2nd & 9 at opp 48
Anthone Taylor rush for 10 yards to the KntSt 38, tackled by Jordan Italiano for a 1ST down.
4:05
1st & 10 at opp 38
Team rush for a loss of 2 yards to the KntSt 40.
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.