From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Kent State
320
Total yards
159
207
Passing yards
65
139
Rushing yards
128
5.7
Yards per pass
2.2
3.0
Yards per rush
3.9
20
First downs
8
6–17
Third downs
1–12
0–1
Fourth downs
0–0
4
Turnovers
1
2–15
Penalties
9–80
20:05
Possession
20:30
Efficiency
Buffalo
Kent State
34%
Success rate
33%
−0.11
EPA per play
−0.06
0.92
Explosiveness
0.82
−0.11
Rushing EPA
0.12
−0.07
Passing EPA
−0.38
22%
Passing-down success
14%
−0.08
First-down EPA
0.12
−0.13
Second-down EPA
−0.36
0.29
Third-down EPA
−0.04
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 going in
Our ratings (scores only)
Kent State 54% to win. Buffalo won as Elo’s underdog.
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, 8 plays, 24 yards
Q1 Kent StatePunt, 3 plays, 9 yards
Q1 BuffaloFumble, 11 plays, 54 yards
Q1 Kent StatePunt, 4 plays, 23 yards
Q1 BuffaloTurnover on downs, 10 plays, 64 yards
Q2 Kent StatePunt, 4 plays, 28 yards
Q2 BuffaloInterception, 3 plays, −2 yards
Q2 Kent StatePunt, 3 plays, −1 yard
Q2 BuffaloPunt, 3 plays, −1 yard
Q2 BuffaloField goal, 5 plays, 35 yards
Q2 Kent StatePunt, 3 plays, 2 yards
Q2 BuffaloPunt, 5 plays, 22 yards
Q2 Kent StatePunt, 3 plays, 2 yards
Q2 BuffaloFumble, 3 plays, −15 yards
Q2 Kent StatePunt, 3 plays, −15 yards
Q2 BuffaloEnd of half, 1 play, −2 yards
Q3 Kent StatePunt, 6 plays, 14 yards
Q3 BuffaloPunt, 3 plays, −8 yards
Q3 Kent StatePunt, 3 plays, −20 yards
Q3 BuffaloPunt, 3 plays, 2 yards
Q3 Kent StateField goal, 9 plays, 42 yards
Q3 BuffaloInterception, 5 plays, 39 yards
Q4 Kent StatePunt, 4 plays, 17 yards
Q4 BuffaloField goal, 10 plays, 66 yards
Q4 Kent StateField goal, 4 plays, 4 yards
Q4 BuffaloField goal, 11 plays, 63 yards
Play by play
1st quarter5 drives, then Tied at 0
Buffalo Punt, 8 plays
15:00
1st & 10 at own 35
Zach Maynard pass incomplete to Terrell Jackson, broken up by Josh Pleasant.
3:29
1st & 10 at own 35
Zach Maynard pass incomplete to Terrell Jackson, broken up by Josh Pleasant.
3:29
2nd & 10 at own 35
Zach Maynard rush for 4 yards to the Buff 39, tackled by Josh Pleasant out-of-bounds.
3:29
3rd & 6 at own 39
Zach Maynard pass complete to Brett Hamlin for 8 yards to the Buff 47, tackled by Josh Pleasant out-of-bounds for a 1ST down.
3:29
1st & 10 at own 47
Zach Maynard pass complete to Terrell Jackson for 9 yards to the KntSt 44, tackled by Anthony Mirando.
3:29
2nd & 1 at opp 44
Brandon Thermilus rush for 3 yards to the KntSt 41, tackled by Aaron Hull for a 1ST down.
15:00
2nd & 10 at opp 41
Zach Maynard pass incomplete to Jesse Rack.
15:00
3rd & 10 at opp 41
Zach Maynard pass incomplete to Jesse Rack.
3:29
3rd & 10 at opp 41
Zach Maynard pass incomplete to Jesse Rack.
Kent State Punt, 3 plays
12:42
1st & 10 at own 13
Adam Richey rush for 7 yards to the KntSt 20, tackled by Steven Means and Justin Winters.
3:29
1st & 10 at own 13
Adam Richey rush for 7 yards to the KntSt 20, tackled by Steven Means and Justin Winters.
3:29
2nd & 3 at own 20
Kendrick Pressley rush for 2 yards to the KntSt 22, tackled by Bruno Lapointe.
3:29
3rd & 1 at own 22
Jacquise Terry rush for no gain to the KntSt 22, tackled by Steven Means.
Buffalo Fumble, 11 plays
10:28
1st & 10 at own 30
Brandon Thermilus rush for 11 yards to the Buff 41, tackled by Dan Hartman out-of-bounds for a 1ST down.
3:29
1st & 10 at own 30
Brandon Thermilus rush for 11 yards to the Buff 41, tackled by Dan Hartman out-of-bounds for a 1ST down.
3:29
1st & 10 at own 41
Brandon Thermilus rush for 9 yards to the 50 yard line, tackled by Zach Williams.
3:29
2nd & 1 at the 50
Brandon Thermilus rush for 4 yards to the KntSt 46, tackled by Monte Simmons and Brian Lainhart for a 1ST down.
3:29
1st & 10 at opp 46
Brandon Thermilus rush for 10 yards to the KntSt 36, tackled by Dan Hartman for a 1ST down.
3:29
1st & 10 at opp 36
Brandon Thermilus rush for 1 yard to the KntSt 35, tackled by Quinton Rainey.
3:29
2nd & 9 at opp 35
Zach Maynard pass incomplete to Brett Hamlin.
3:29
3rd & 9 at opp 35
KENT ST penalty 6 yard pass interference on Cobrani Mixon accepted, no play.
3:29
1st & 10 at opp 29
Brandon Thermilus rush for no gain to the KntSt 29, tackled by Cobrani Mixon and Kevin Hogan.
3:29
2nd & 10 at opp 29
Zach Maynard pass complete to Michael Marr for 7 yards to the KntSt 22, tackled by Josh Pleasant and Luke Batton.
3:29
3rd & 3 at opp 22
Zach Maynard rush for 11 yards to the KntSt 11, tackled by Josh Pleasant for a 1ST down.
3:29
1st & 10 at opp 11
Zach Maynard pass incomplete to Brett Hamlin.
Kent State Punt, 4 plays
5:56
1st & 10 at own 16
Dri Archer rush for 23 yards to the KntSt 39, tackled by Mike Newton for a 1ST down.
3:29
1st & 10 at own 16
Dri Archer rush for 23 yards to the KntSt 39, tackled by Mike Newton for a 1ST down.
3:29
1st & 10 at own 39
Adam Richey rush for a loss of 10 yards to the KntSt 29, tackled by Bruno Lapointe.
3:29
2nd & 20 at own 29
KENT ST penalty 5 yard false start on Pat Reedy accepted.
3:29
2nd & 25 at own 24
Anthony Bowman rush for 15 yards to the KntSt 39, tackled by Raphael Akobundu.
3:29
3rd & 10 at own 39
Anthony Magazu pass incomplete to Tyshon Goode, broken up by Josh Thomas.
Buffalo Turnover on downs, 10 plays
3:29
1st & 10 at own 23
Brandon Thermilus rush for 7 yards to the Buff 30, tackled by Brian Lainhart and Dan Hartman.
3:29
2nd & 3 at own 30
Brandon Thermilus rush for a loss of 4 yards, fumbled, forced by Zach Williams, recovered by Buff Brandon Thermilus at the Buff 22.
3:29
3rd & 11 at own 22
Zach Maynard pass complete to Brett Hamlin for 32 yards to the KntSt 46 for a 1ST down.
3:29
1st & 10 at opp 46
Brandon Thermilus rush for a loss of 1 yard to the KntSt 47, tackled by Monte Simmons.
3:29
2nd & 11 at opp 47
BUFFALO penalty 5 yard false start on Jesse Rack accepted.
3:29
2nd & 16 at own 48
Zach Maynard rush for 6 yards to the KntSt 46, tackled by Monte Simmons out-of-bounds.
3:29
3rd & 10 at opp 46
Zach Maynard pass complete to Brett Hamlin for 25 yards to the KntSt 21, tackled by Dan Hartman for a 1ST down.
Q2 15:00
1st & 10 at opp 21
Brandon Thermilus rush for 9 yards to the KntSt 12, tackled by Dana Brown and Dan Hartman.
Q2 15:00
2nd & 1 at opp 12
Brandon Thermilus rush for a loss of 2 yards to the KntSt 14, tackled by Zach Williams and Josh Pleasant out-of-bounds.
Q2 15:00
3rd & 3 at opp 14
Brandon Thermilus rush for 1 yard to the KntSt 13, tackled by Luke Batton and Cobrani Mixon.
Q2 15:00
4th & 2 at opp 13
A.J. Principe rush for no gain to the KntSt 13, tackled by Cobrani Mixon.
2nd quarter11 drives, then Buffalo 3, Kent State 0
Kent State Punt, 4 plays
13:10
1st & 10 at own 13
Anthony Magazu rush for 24 yards to the KntSt 37, tackled by Mike Newton for a 1ST down.
13:10
1st & 10 at own 37
Anthony Magazu pass incomplete to Tyshon Goode, broken up by Kendric Hawkins.
13:10
2nd & 10 at own 37
Jacquise Terry rush for 4 yards to the KntSt 41, tackled by Dane Robinson and Anel Montanez.
13:10
3rd & 6 at own 41
Anthony Magazu pass incomplete to Tyshon Goode, hurried by Fred Branch.
13:10
4th & 6 at own 41
Matt Rinehart punt for 40 yards, returned by Domonic Cook for 3 yards to the Buff 22, tackled by Ryan Hidalgo and Howard Bowens.
Buffalo Interception, 3 plays
11:29
1st & 10 at own 22
Zach Maynard pass incomplete to Brett Hamlin, broken up by Dan Hartman.
11:29
2nd & 10 at own 22
Brandon Thermilus rush for a loss of 2 yards to the Buff 20, tackled by Cobrani Mixon.
11:29
3rd & 12 at own 20
Zach Maynard pass intercepted by Dan Hartman at the Buff 45, returned for 3 yards to the Buff 42.
Kent State Punt, 3 plays
10:34
1st & 10 at opp 42
Anthony Magazu pass complete to Dri Archer for 9 yards, fumbled, forced by Davonte Shannon, recovered by KntSt N/A at the Buff 33.
10:34
2nd & 1 at opp 33
Dri Archer rush for a loss of 1 yard to the Buff 34, tackled by Davonte Shannon and Bruno Lapointe.
10:34
3rd & 2 at opp 34
Anthony Magazu sacked by Richie Smith for a loss of 9 yards to the Buff 43.
10:34
4th & 11 at opp 43
Matt Rinehart punt for 29 yards, punt out-of-bounds at the Buff 14.
Buffalo Punt, 3 plays
10:34
1st & 10 at own 14
Brandon Thermilus rush for a loss of 1 yard to the Buff 13, tackled by Lee Stalker.
8:34
2nd & 11 at own 13
Zach Maynard pass incomplete to Jesse Rack, broken up by Cobrani Mixon.
8:34
3rd & 11 at own 13
Zach Maynard pass incomplete to Brett Hamlin.
8:34
4th & 11 at own 13
Peter Fardon punt for 45 yards, returned by Leneric Muldrow for no gain, fumbled, recovered by Buff Sherrod Lott at the KntSt 42.
Buffalo Field goal, 5 plays
7:30
1st & 10 at opp 42
Zach Maynard pass complete to Terrell Jackson for 35 yards to the KntSt 7, tackled by Josh Pleasant out-of-bounds for a 1ST down.
7:30
1st & goal at opp 7
Brandon Thermilus rush for 2 yards to the KntSt 5, tackled by Cobrani Mixon.
7:30
2nd & goal at opp 5
Brandon Thermilus rush for a loss of 2 yards to the KntSt 7, tackled by Dan Hartman.
7:30
3rd & goal at opp 7
Zach Maynard pass incomplete to Terrell Jackson, broken up by Josh Pleasant.
5:23
4th & goal at opp 7
A.J. Principe 24 yard field goal GOOD.Buffalo 3, Kent State 0
5:23
John Rachuna kickoff for 66 yards returned by Dri Archer, tackled by Raphael Akobundu and Sherrod Lott for 27 yards to the KntSt 31, tackled by Raphael Akobundu and Sherrod Lott.
Kent State Punt, 3 plays
5:16
1st & 10 at own 31
Anthony Magazu pass incomplete to Jameson Konz.
5:16
2nd & 10 at own 31
Adam Richey rush for 2 yards to the KntSt 33, tackled by Kevin Johnson and Davonte Shannon.
5:16
3rd & 8 at own 33
Anthony Magazu pass incomplete to N/A.
5:16
4th & 8 at own 33
Matt Rinehart punt for 44 yards, returned by Domonic Cook for a loss of 2 yards to the Buff 11, tackled by Danny Sadler, BUFFALO penalty 10 yard illegal block on N/A accepted.
Buffalo Punt, 5 plays
4:20
1st & 10 at own 11
Brandon Thermilus rush for 4 yards to the Buff 15, tackled by Josh Pleasant and Brian Lainhart.
4:20
2nd & 6 at own 15
Brandon Thermilus rush for 14 yards to the Buff 29, tackled by Cobrani Mixon for a 1ST down.
4:20
1st & 10 at own 29
Zach Maynard pass incomplete to Brett Hamlin, broken up by B.G Walters.
4:20
2nd & 10 at own 29
Zach Maynard pass complete to Terrell Jackson for a loss of 2 yards to the Buff 27, tackled by Luke Batton.
4:20
3rd & 12 at own 27
Zach Maynard rush for 6 yards to the Buff 33, tackled by Danny Sadler.
2:10
4th & 6 at own 33
Timeout Kent State, clock 02:10.
2:10
4th & 6 at own 33
KENT ST penalty 0 yard illegal block off-setting accepted, BUFFALO penalty 0 yard personal foul off-setting, NO PLAY. accepted, no play.
2:10
4th & 6 at own 33
Peter Fardon punt for 48 yards, returned by Leneric Muldrow for a loss of 4 yards to the KntSt 15, tackled by Sherrod Lott.
Kent State Punt, 3 plays
1:45
1st & 10 at own 15
Sam Kirkland rush for a loss of 5 yards to the KntSt 10, tackled by Steven Means and Justin Winters.
1:30
2nd & 15 at own 10
Timeout Buffalo, clock 01:30.
1:30
2nd & 15 at own 10
Anthony Bowman rush for 7 yards to the KntSt 17, tackled by Justin Winters.
1:23
3rd & 8 at own 17
Timeout Buffalo, clock 01:23.
1:23
3rd & 8 at own 17
Anthony Magazu pass incomplete to Jameson Konz, broken up by Raphael Akobundu.
1:23
4th & 8 at own 17
Matt Rinehart punt for 35 yards, returned by Domonic Cook for 20 yards, fumbled, forced by Josh Pleasant, recovered by Buff Domonic Cook at the KntSt 30.
Buffalo Fumble, 3 plays
1:05
1st & 10 at opp 30
Zach Maynard pass incomplete to Brett Hamlin.
1:05
2nd & 10 at opp 30
Zach Maynard pass complete to Brett Hamlin for 10 yards to the KntSt 20, tackled by Josh Pleasant out-of-bounds for a 1ST down.
0:54
1st & 10 at opp 20
Timeout Kent State, clock 00:54.
0:50
3rd & 10 at opp 30
Zach Maynard sacked by Kevin Hogan and Brandon Thermilus, fumbled, recovered by KntSt Cobrani Mixon at the KntSt 45, Cobrani Mixon for 9 yards, to the Buff 46.
Kent State Punt, 3 plays
0:50
1st & 10 at opp 46
Anthony Magazu pass complete to Jacquise Terry for 5 yards to the Buff 41, tackled by Kendric Hawkins.
0:41
2nd & 5 at opp 41
Timeout Kent State, clock 00:41.
0:41
2nd & 5 at opp 41
KENT ST penalty 15 yard pass interference on Jameson Konz accepted, no play.
0:41
2nd & 20 at own 44
Anthony Magazu sacked by Gordon DuBois for a loss of 6 yards to the KntSt 38.
0:41
3rd & 26 at own 38
Jacquise Terry rush for 1 yard to the KntSt 39, tackled by Anel Montanez and Mike Newton.
0:18
4th & 25 at own 39
Timeout Buffalo, clock 00:18.
0:18
4th & 25 at own 39
Matt Rinehart punt for 47 yards, punt out-of-bounds at the Buff 14.
Buffalo End of half, 1 play
0:18
1st & 10 at own 14
Team rush for a loss of 2 yards to the Buff 12.
Q3 15:00
John Rachuna kickoff for 62 yards returned by Anthony Bowman, tackled by Raphael Akobundu and Alex Pierre for 25 yards to the KntSt 33, tackled by Raphael Akobundu and Alex Pierre.
3rd quarter6 drives, then Tied at 3
Kent State Punt, 6 plays
14:52
1st & 10 at own 33
Anthony Magazu rush for 3 yards to the KntSt 36, tackled by Raphael Akobundu.
14:52
2nd & 7 at own 36
Anthony Magazu pass complete to Jacquise Terry for a loss of 1 yard to the KntSt 35, tackled by Davonte Shannon.
14:52
3rd & 8 at own 35
Anthony Magazu rush for 9 yards to the KntSt 44, tackled by Kendric Hawkins out-of-bounds for a 1ST down.
14:52
1st & 10 at own 44
Anthony Magazu pass complete to Phil Garner for 13 yards to the Buff 43 for a 1ST down.
14:52
1st & 10 at opp 43
Anthony Bowman rush for a loss of 1 yard to the Buff 44, tackled by Davonte Shannon.
14:52
2nd & 11 at opp 44
Anthony Magazu sacked by Terry Peden for a loss of 5 yards to the Buff 49.
14:52
3rd & 16 at opp 49
KENT ST penalty 4 yard illegal forward pass on Anthony Magazu accepted, no play.
10:53
4th & 20 at own 47
Matt Rinehart punt for 42 yards, fair catch by Domonic Cook at the Buff 11.
Buffalo Punt, 3 plays
10:53
1st & 10 at own 11
Zach Maynard rush for a loss of 4 yards to the Buff 7, tackled by Kevin Hogan.
10:53
2nd & 14 at own 7
Zach Maynard pass complete to Jesse Rack for 7 yards to the Buff 14, tackled by Josh Pleasant.
10:53
3rd & 7 at own 14
Zach Maynard sacked by Aaron Hull for a loss of 11 yards to the Buff 3.
10:53
4th & 18 at own 3
Peter Fardon punt for 41 yards, returned by Leneric Muldrow for 3 yards to the Buff 41, tackled by Sherrod Lott.
Kent State Punt, 3 plays
9:19
1st & 10 at opp 41
Adam Richey rush for 1 yard to the Buff 40, tackled by Domonic Cook.
9:19
2nd & 9 at opp 40
KENT ST penalty 15 yard personal foul on Adam Richey accepted.
9:19
2nd & 24 at own 45
Anthony Magazu sacked by Bruno Lapointe for a loss of 14 yards to the KntSt 31.
9:19
3rd & 38 at own 31
Jacquise Terry rush for 8 yards to the KntSt 39, tackled by Davonte Shannon and Justin Winters.
9:19
4th & 30 at own 39
Matt Rinehart punt for 44 yards, returned by Domonic Cook for 4 yards to the Buff 21, tackled by Byron Tyson.
Buffalo Punt, 3 plays
7:17
1st & 10 at own 21
Terrell Jackson rush for no gain to the Buff 21, tackled by Cobrani Mixon.
7:17
2nd & 10 at own 21
Mario Henry rush for 2 yards to the Buff 23, tackled by Luke Batton and Dana Brown.
7:17
3rd & 8 at own 23
Zach Maynard pass incomplete to Ed Young, broken up by Josh Pleasant.
7:17
4th & 8 at own 23
Peter Fardon punt for 41 yards, punt out-of-bounds at the KntSt 36.
Kent State Field goal, 9 plays
5:44
1st & 10 at own 36
Dri Archer rush for 9 yards to the KntSt 45, tackled by Kendric Hawkins.
5:44
2nd & 1 at own 45
Dri Archer rush for 18 yards to the Buff 37, tackled by Fred Branch for a 1ST down.
5:44
1st & 10 at opp 37
Dri Archer rush for 10 yards to the Buff 27, tackled by Justin Winters and Isaac Baugh for a 1ST down.
5:44
1st & 10 at opp 27
Dri Archer rush for 8 yards to the Buff 19, tackled by Mike Newton.
5:44
2nd & 2 at opp 19
Jacquise Terry rush for 3 yards to the Buff 16, tackled by Steven Means and Kevin Johnson for a 1ST down.
5:44
1st & 10 at opp 16
Dri Archer rush for 3 yards to the Buff 13, tackled by Raphael Akobundu.
5:44
2nd & 7 at opp 13
KENT ST penalty 10 yard holding on Chris Anzevino accepted, no play.
5:44
2nd & 17 at opp 23
KENT ST penalty 5 yard illegal formation on Pat Reedy accepted, no play.
5:44
2nd & 22 at opp 28
Anthony Magazu pass incomplete to Jameson Konz.
5:44
3rd & 22 at opp 28
Dri Archer rush for 6 yards to the Buff 22, tackled by Davonte Shannon and Dane Robinson.
0:15
4th & 16 at opp 22
Freddy Cortez 39 yard field goal GOOD.Tied at 3
0:07
Freddy Cortez kickoff for 52 yards returned by Ed Young, tackled by Lamar Washington for 12 yards to the Buff 30, tackled by Lamar Washington.
Buffalo Interception, 5 plays
0:07
1st & 10 at own 30
Brandon Thermilus rush for 3 yards to the Buff 33, tackled by Ishmaa’ily Kitchen.
Q4 15:00
2nd & 7 at own 33
Brandon Thermilus rush for 3 yards to the Buff 36, tackled by Anthony Mirando.
Q4 15:00
3rd & 4 at own 36
Zach Maynard pass incomplete to Brett Hamlin.
Q4 15:00
4th & 4 at own 36
KENT ST penalty 5 yard offside defense on Monte Simmons accepted, no play.
Q4 15:00
1st & 10 at own 41
Zach Maynard pass complete to Jesse Rack for 28 yards to the KntSt 31, tackled by Anthony Mirando out-of-bounds for a 1ST down.
Q4 15:00
1st & 10 at opp 31
Zach Maynard pass intercepted by Brian Lainhart at the KntSt 11, returned for no gain to the KntSt 11.
4th quarter4 drives, then Buffalo 9, Kent State 6
Kent State Punt, 4 plays
15:00
1st & 10 at own 11
Dri Archer rush for 16 yards to the KntSt 27, tackled by Isaac Baugh for a 1ST down.
13:29
1st & 10 at own 27
Dri Archer rush for 1 yard to the KntSt 28, tackled by Steven Means.
13:29
2nd & 9 at own 28
Anthony Magazu pass incomplete to Sam Kirkland.
13:29
3rd & 9 at own 28
Anthony Magazu pass incomplete to Sam Kirkland.
13:29
4th & 9 at own 28
Matt Rinehart punt for 58 yards, returned by Domonic Cook, tackled by Monte Simmons out-of-bounds.
Buffalo Field goal, 10 plays
13:29
1st & 10 at own 27
Brandon Thermilus rush for 1 yard to the Buff 28, tackled by Cobrani Mixon.
12:06
2nd & 9 at own 28
Zach Maynard pass complete to Brandon Thermilus for 6 yards to the Buff 34, tackled by Josh Pleasant out-of-bounds.
12:06
3rd & 3 at own 34
Zach Maynard pass complete to Brett Hamlin for 7 yards to the Buff 41, tackled by Dan Hartman for a 1ST down.
12:06
1st & 10 at own 41
Brandon Thermilus rush for 36 yards to the KntSt 23, tackled by Dan Hartman and Josh Pleasant for a 1ST down.
12:06
1st & 10 at opp 23
Mario Henry rush for 4 yards to the KntSt 19, tackled by Monte Simmons.
12:06
2nd & 6 at opp 19
Zach Maynard pass complete to Brett Hamlin for 14 yards to the KntSt 5, tackled by B.G Walters for a 1ST down.
12:06
1st & goal at opp 5
Brandon Thermilus rush for a loss of 2 yards to the KntSt 7, tackled by Dan Hartman.
12:06
2nd & goal at opp 7
Zach Maynard pass incomplete to Terrell Jackson, broken up by B.G Walters.
12:06
3rd & goal at opp 7
Zach Maynard pass incomplete to Brandon Thermilus.
12:06
4th & goal at opp 7
Zach Maynard pass incomplete to Brandon Thermilus, broken up by Dan Hartman.
7:51
John Rachuna kickoff for 60 yards returned by Dri Archer, tackled by John Rachuna for 77 yards to the Buff 13, tackled by John Rachuna.
Kent State Field goal, 4 plays
7:33
1st & 10 at opp 13
Anthony Bowman rush for a loss of 1 yard to the Buff 14, tackled by Davonte Shannon.
7:33
2nd & 11 at opp 14
Jacquise Terry rush for no gain to the Buff 14, tackled by Sherrod Lott and Dane Robinson.
6:11
3rd & 11 at opp 14
Timeout Kent State, clock 06:11.
6:11
3rd & 11 at opp 14
Anthony Magazu pass complete to Tyshon Goode for 5 yards to the Buff 9, tackled by Justin Winters.
5:25
4th & 6 at opp 9
Freddy Cortez 26 yard field goal GOOD.
5:16
Freddy Cortez kickoff for 54 yards returned by Jeffvon Gill, tackled by Howard Bowens and Kyle Reese for 17 yards to the Buff 33, tackled by Howard Bowens and Kyle Reese.
Buffalo Field goal, 11 plays
5:16
1st & 10 at own 33
Brandon Thermilus rush for 4 yards to the Buff 37, tackled by Kevin Hogan.
5:16
2nd & 6 at own 37
Zach Maynard rush for 7 yards to the Buff 44, tackled by Josh Pleasant out-of-bounds for a 1ST down.
5:16
1st & 10 at own 44
Zach Maynard rush for 8 yards to the KntSt 48, tackled by Dan Hartman.
5:16
2nd & 2 at opp 48
Zach Maynard rush for 1 yard to the KntSt 32, tackled by Aaron Hull and Monte Simmons, KENT ST penalty 15 yard personal foul on Aaron Hull accepted for a 1ST down.
5:16
1st & 10 at opp 32
Zach Maynard rush for 4 yards to the KntSt 28, tackled by B.G Walters.
5:16
2nd & 6 at opp 28
Zach Maynard pass complete to Terrell Jackson for 5 yards to the KntSt 23, tackled by B.G Walters.
5:16
3rd & 1 at opp 23
Brandon Thermilus rush for 2 yards to the KntSt 21, tackled by Cobrani Mixon for a 1ST down.
5:16
1st & 10 at opp 21
Brandon Thermilus rush for 15 yards to the KntSt 6, tackled by B.G Walters for a 1ST down.
1:10
1st & 0 at opp 6
Timeout Kent State, clock 01:10.
1:10
1st & goal at opp 6
Brandon Thermilus rush for a loss of 1 yard to the KntSt 7, tackled by Monte Simmons.
0:59
2nd & 0 at opp 7
Timeout Kent State, clock 00:59.
0:59
2nd & goal at opp 7
Brandon Thermilus rush for 3 yards to the KntSt 4, tackled by Cobrani Mixon and Brian Lainhart.
0:10
3rd & 0 at opp 4
Timeout Buffalo, clock 00:10.
0:05
3rd & goal at opp 4
A.J. Principe 22 yard field goal GOOD.
0:05
A.J. Principe kickoff for 42 yards returned by Dri Archer, tackled by Gordon DuBois for 11 yards to the KntSt 39, tackled by Gordon DuBois.
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.