From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kent State
Buffalo
364
Total yards
346
150
Passing yards
165
214
Rushing yards
181
4.4
Yards per pass
5.9
4.8
Yards per rush
3.3
19
First downs
23
5–18
Third downs
6–18
4–5
Fourth downs
3–3
1
Turnovers
1
5–35
Penalties
4–21
21:57
Possession
38:03
3
Sacks (by defense)
3
Efficiency
Kent State
Buffalo
40%
Success rate
49%
0.08
EPA per play
0.06
1.34
Explosiveness
0.89
0.41
Rushing EPA
0.07
−0.29
Passing EPA
0.04
42%
Passing-down success
32%
−0.23
First-down EPA
0.00
−0.17
Second-down EPA
0.01
0.61
Third-down EPA
−0.02
14%
Havoc by its defense
22%
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 64% to win. Kent State won as Elo’s underdog.
The line
Buffalo −4.5, over/under 51.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Kent State right to left.
Q1 BuffaloField goal, 7 plays, 12 yards
Q1 Kent StateTouchdown, 4 plays, 18 yards
Q1 Kent StateField goal, 11 plays, 68 yards
Q1 BuffaloField goal, 14 plays, 46 yards
Q1 Kent StatePunt, 4 plays, 5 yards
Q1 BuffaloPunt, 7 plays, 29 yards
Q2 Kent StatePunt, 5 plays, 14 yards
Q2 BuffaloTouchdown, 9 plays, 42 yards
Q2 Kent StatePunt, 6 plays, 15 yards
Q2 BuffaloPunt, 3 plays, 6 yards
Q2 Kent StateTouchdown, 4 plays, 35 yards
Q2 BuffaloPunt, 3 plays, 7 yards
Q2 Kent StateTurnover on downs, 12 plays, 22 yards
Q3 Kent StatePunt, 6 plays, 23 yards
Q3 BuffaloPunt, 10 plays, 40 yards
Q3 BuffaloTouchdown, 8 plays, 57 yards
Q3 Kent StatePunt, 3 plays, 0 yards
Q3 BuffaloTouchdown, 10 plays, 64 yards
Q4 Kent StateInterception, 3 plays, −4 yards
Q4 Kent StateTouchdown, 12 plays, 77 yards
Q4 BuffaloPunt, 5 plays, 10 yards
Q4 BuffaloMissed FG, 4 plays, 9 yards
Q4 Kent StateTouchdown, 12 plays, 73 yards
Q4 BuffaloFumble, 8 plays, 24 yards
Q4 Kent StateResult not recorded, 2 plays, −9 yards
Play by play
1st quarter6 drives, then Tied at 3
Kent State Punt, 4 plays
0:00
1st & 10 at own 25
Collin Schlee pass complete to Devontez Walker KENT ST Penalty, inelgible downfield on pass (-5 Yards) to the KntSt 20
Kent State Field goal, 11 plays
0:00
2nd & 7 at own 28
Marquez Cooper run for a loss of 3 yards to the KntSt 30
0:00
3rd & 5 at own 30
Collin Schlee run for 33 yds to the Buff 37 for a 1ST down
0:00
1st & 10 at opp 37
pass incomplete to Trell Harris
0:00
2nd & 10 at opp 37
Marquez Cooper run for 15 yds to the Buff 22 for a 1ST down
0:00
1st & 10 at opp 22
0:00
2nd & 10 at opp 22
Collin Schlee pass complete to Devontez Walker for 13 yds to the Buff 9 for a 1ST down
0:00
1st & goal at opp 9
Collin Schlee sacked for a loss of 2 yards to the Buff 11
0:00
2nd & goal at opp 11
Marquez Cooper run for 3 yds to the Buff 8
Buffalo Field goal, 14 plays
0:00
1st & 10 at own 25
Al-Jay Henderson run for 6 yds to the Buff 31
0:00
2nd & 4 at own 31
Al-Jay Henderson run for 2 yds to the Buff 33
0:00
3rd & 2 at own 33
Al-Jay Henderson run for 3 yds to the Buff 36 for a 1ST down
0:00
1st & 10 at own 36
Cole Snyder pass complete to Al-Jay Henderson for 13 yds to the Buff 49 for a 1ST down
0:00
1st & 10 at own 49
Al-Jay Henderson run for 5 yds to the KntSt 46
0:00
2nd & 5 at opp 46
Al-Jay Henderson run for 3 yds to the KntSt 43
0:00
3rd & 2 at opp 43
Matt Myers run for 1 yd to the KntSt 42
0:00
4th & 1 at opp 42
Cole Snyder pass complete to Al-Jay Henderson for 7 yds to the KntSt 35 for a 1ST down
0:00
1st & 10 at opp 35
Al-Jay Henderson run for 5 yds to the KntSt 30
0:00
2nd & 5 at opp 30
Al-Jay Henderson run for 6 yds to the KntSt 24 for a 1ST down
0:00
1st & 10 at opp 24
Cole Snyder pass complete to Robbie Mangas for a loss of 2 yards to the KntSt 26
0:00
2nd & 12 at opp 26
Cole Snyder sacked for a loss of 10 yards to the KntSt 36
0:00
3rd & 22 at opp 36
Cole Snyder pass complete to Trevor Borland for 7 yds to the KntSt 29
Kent State Punt, 4 plays
0:00
1st & 15 at own 20
Marquez Cooper run for 2 yds to the KntSt 22
0:00
2nd & 13 at own 22
Collin Schlee run for 12 yds to the KntSt 34
0:00
3rd & 1 at own 34
Collin Schlee run for a loss of 4 yards to the KntSt 30
Buffalo Punt, 7 plays
0:00
1st & 10 at own 32
Cole Snyder pass incomplete to Justin Marshall for a 1ST down KENT ST Penalty, Defensive pass interference (Alex Branch) to the Buff 47 for a 1ST down
0:00
1st & 10 at own 47
Al-Jay Henderson run for 5 yds to the KntSt 48
0:00
2nd & 5 at opp 48
Cole Snyder pass incomplete to Quian Williams BUFFALO Penalty, inelgible downfield on pass (-5 Yards) to the Buff 47
0:00
2nd & 10 at own 47
Cole Snyder pass complete to Trevor Borland for 11 yds to the KntSt 42 for a 1ST down
0:00
1st & 10 at opp 42
Cole Snyder pass incomplete to Justin Marshall, broken up by Montre Miller
0:00
2nd & 10 at opp 42
Al-Jay Henderson run for 3 yds to the KntSt 39
0:00
3rd & 7 at opp 39
pass incomplete to Al-Jay Henderson
Kent State Field goal, 11 plays
15:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
11:28
3rd & goal at opp 8
Collin Schlee pass complete to Marquez Cooper for 1 yd to the Buff 7
10:43
4th & goal at opp 7
Andrew Glass 24 yd FG GOODKent State 3, Buffalo 0
10:40
1st & 10 at own 35
Andrew Glass kickoff for 42 yds , Cole Harrity return for 2 yds to the Buff 25
3:32
4th & 15 at opp 29
Alex McNulty 47 yd FG GOODTied at 3
3:32
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
1:38
4th & 5 at own 30
Josh Smith punt for 38 yds
2nd quarter11 drives, then Tied at 10
Kent State Punt, 5 plays
0:00
1st & 10 at own 20
Marquez Cooper pass complete to Trell Harris for 9 yds to the KntSt 29
0:00
2nd & 1 at own 29
Marquez Cooper run for 3 yds to the KntSt 32 for a 1ST down
0:00
1st & 10 at own 32
Ja’Shaun Poke run for a loss of 3 yards to the KntSt 29
0:00
2nd & 13 at own 29
pass incomplete to Trell Harris
0:00
3rd & 13 at own 29
Collin Schlee run for 2 yds to the KntSt 34
Buffalo Touchdown, 9 plays
0:00
1st & 10 at opp 45
Mike Washington run for 14 yds to the KntSt 31 for a 1ST down
0:00
1st & 10 at opp 31
Mike Washington run for 1 yd to the KntSt 30
0:00
2nd & 9 at opp 30
Quian Williams run for 4 yds to the KntSt 26
0:00
3rd & 5 at opp 26
Cole Snyder pass complete to Marlyn Johnson for 4 yds to the KntSt 22
0:00
4th & 1 at opp 22
Cole Snyder run for 4 yds to the KntSt 18 for a 1ST down
0:00
1st & 10 at opp 18
Mike Washington run for 3 yds to the KntSt 15
0:00
2nd & 7 at opp 15
Matt Myers run for 9 yds to the KntSt 6 for a 1ST down
0:00
1st & goal at opp 6
Matt Myers run for 4 yds to the KntSt 2
Kent State Punt, 6 plays
0:00
1st & 10 at own 39
pass incomplete to Devontez Walker
0:00
2nd & 10 at own 39
Bryan Bradford run for a loss of 5 yards to the KntSt 34
0:00
3rd & 15 at own 34
Devin Kargman pass complete to Bryan Bradford for 5 yds to the Buff 39 for a 1ST down BUFFALO Penalty, face mask (15 yards) (Caleb Offord) to the Buff 46 for a 1ST down
0:00
1st & 10 at opp 46
Devin Kargman sacked for a loss of 8 yards to the KntSt 46
0:00
2nd & 18 at own 46
Devin Kargman pass incomplete to Devontez Walker, broken up by Ibrahim Kante
Buffalo Punt, 3 plays
0:00
1st & 10 at own 5
0:00
2nd & 10 at own 5
Cole Snyder pass complete to Justin Marshall for 6 yds to the Buff 11
0:00
3rd & 4 at own 11
Cole Snyder pass incomplete to Quian Williams, broken up by Montre Miller
Kent State Touchdown, 4 plays
0:00
1st & 10 at opp 38
Marquez Cooper run for 13 yds to the Buff 25 for a 1ST down
0:00
1st & 10 at opp 25
Devin Kargman pass complete to Ja’Shaun Poke for 4 yds to the Buff 21
0:00
2nd & 6 at opp 21
Devin Kargman pass incomplete, broken up by Shaun Dolac
Buffalo Punt, 3 plays
0:00
1st & 10 at own 25
Mike Washington run for 1 yd to the Buff 26
0:00
2nd & 9 at own 26
pass incomplete to Mike Washington
0:00
3rd & 9 at own 26
Cole Snyder run for 6 yds to the Buff 32
Kent State Turnover on downs, 12 plays
0:00
1st & 10 at own 45
Marquez Cooper run for 5 yds to the 50 yard line
0:00
2nd & 5 at the 50
pass incomplete to Devontez Walker
0:00
3rd & 5 at the 50
Marquez Cooper run for 3 yds to the Buff 47
14:54
4th & 7 at opp 39
Anthony Venneri punt for 39 yds
13:05
4th & 8 at own 34
Josh Smith punt for 11 yds
Buffalo Touchdown, 9 plays
8:36
2nd & goal at opp 2
Matt Myers 2 Yd Run (Alex McNulty Kick)Buffalo 10, Kent State 3
8:31
1st & 10 at own 35
Alex McNulty kickoff for 40 yds , Montre Miller return for 14 yds to the KntSt 39
Kent State Punt, 6 plays
6:52
3rd & 18 at own 46
Gavin Garcia run for 8 yds to the Buff 46
6:06
4th & 10 at opp 46
Josh Smith punt for 41 yds
4:48
4th & 4 at own 11
Anthony Venneri punt for 27 yds
Kent State Touchdown, 4 plays
3:53
3rd & 6 at opp 21
Marquez Cooper 21 Yd Run (Andrew Glass Kick)Tied at 10
3:53
1st & 10 at own 35
Andrew Glass kickoff for 65 yds for a touchback
2:21
4th & 3 at own 32
Anthony Venneri punt for 42 yds , Ja’Shaun Poke returns for 19 yds to the KntSt 45
Kent State Turnover on downs, 12 plays
1:46
4th & 2 at opp 47
Bryan Bradford run for 2 yds to the Buff 45 for a 1ST down
1:46
1st & 10 at opp 45
pass incomplete to Devontez Walker
1:46
2nd & 10 at opp 45
Devin Kargman pass complete to Devontez Walker for 7 yds to the Buff 38
1:46
3rd & 3 at opp 38
Devin Kargman pass incomplete to Trell Harris, broken up by Caleb Offord
1:46
4th & 3 at opp 38
Devin Kargman pass complete to Ja’Shaun Poke for 4 yds to the Buff 34 for a 1ST down
1:46
1st & 10 at opp 34
Marquez Cooper run for 1 yd to the Buff 33
0:41
2nd & 9 at opp 33
Devin Kargman pass incomplete to Ja’Shaun Poke
0:41
3rd & 9 at opp 33
pass incomplete to Ja’Shaun Poke
0:27
4th & 9 at opp 33
pass incomplete to Luke Floriea
3rd quarter7 drives, then Buffalo 24, Kent State 10
Buffalo Touchdown, 8 plays
0:00
1st & 10 at own 40
Cole Snyder pass complete to Al-Jay Henderson for 8 yds to the Buff 48
0:00
2nd & 2 at own 48
Matt Myers run for 3 yds to the KntSt 49 for a 1ST down
0:00
1st & 10 at opp 49
Al-Jay Henderson run for 2 yds to the KntSt 47
0:00
2nd & 8 at opp 47
Cole Snyder pass complete to Robbie Mangas for 2 yds to the KntSt 45
0:00
3rd & 6 at opp 45
Cole Snyder pass complete to Quian Williams for 12 yds to the KntSt 33 for a 1ST down
0:00
1st & 10 at opp 33
Matt Myers run for 8 yds to the KntSt 25
0:00
2nd & 2 at opp 25
Matt Myers run for 9 yds to the KntSt 16 for a 1ST down
Kent State Punt, 3 plays
0:00
1st & 10 at own 25
0:00
2nd & 10 at own 25
Devin Kargman pass complete to Trell Harris for 5 yds to the KntSt 30
0:00
3rd & 5 at own 30
pass incomplete to Marquez Cooper
0:00
4th & 5 at own 30
KENT ST Penalty, false start (Saivon Taylor-Davis) to the KntSt 25
Buffalo Touchdown, 10 plays
0:00
1st & 10 at own 33
Mike Washington run for 2 yds to the Buff 35
0:00
2nd & 8 at own 35
Cole Snyder pass complete to Boobie Curry for 6 yds to the Buff 41
0:00
3rd & 2 at own 41
Matt Myers run for 2 yds to the Buff 43 for a 1ST down
0:00
1st & 10 at own 43
Cole Snyder pass complete to Mike Washington for 2 yds to the Buff 45
0:00
2nd & 8 at own 45
Matt Myers run for 14 yds to the KntSt 41 for a 1ST down
0:00
1st & 10 at opp 41
Matt Myers run for 5 yds to the KntSt 36
0:00
2nd & 5 at opp 36
Matt Myers run for 4 yds to the KntSt 32
0:00
3rd & 1 at opp 32
Cole Snyder run for 2 yds to the KntSt 30 for a 1ST down
0:00
1st & 10 at opp 30
Cole Snyder pass complete to Quian Williams for 29 yds to the KntSt 1 for a 1ST down
14:55
1st & 10 at own 35
Andrew Glass kickoff for 38 yds , Trevor Borland return for 13 yds to the Buff 40
Buffalo Touchdown, 8 plays
11:12
1st & 10 at opp 16
Matt Myers 16 Yd Run (Alex McNulty Kick)Buffalo 17, Kent State 10
11:12
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
10:09
4th & 10 at own 25
Josh Smith punt for 43 yds , Chandler Baker returns for 1 yd to the Buff 33
Buffalo Touchdown, 10 plays
4:36
1st & goal at opp 1
Matt Myers 1 Yd Run (Alex McNulty Kick)Buffalo 24, Kent State 10
4:28
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
Kent State Punt, 6 plays
4:20
1st & 10 at own 25
3:59
2nd & 10 at own 25
Marquez Cooper run for 9 yds to the KntSt 34
3:30
3rd & 1 at own 34
Marquez Cooper run for 10 yds to the KntSt 44 for a 1ST down BUFFALO Penalty, substitution infraction ( Yards) to the KntSt 44 for a 1ST down
3:24
1st & 10 at own 44
Marquez Cooper run for 4 yds to the KntSt 48
3:04
2nd & 6 at own 48
Devin Kargman pass incomplete, broken up by Ibrahim Kante
3:00
3rd & 6 at own 48
pass incomplete to Devontez Walker
2:48
4th & 6 at own 48
Josh Smith punt for 38 yds
Buffalo Punt, 10 plays
2:42
1st & 10 at own 14
Al-Jay Henderson run for 1 yd to the Buff 15
2:15
2nd & 9 at own 15
Matt Myers run for 7 yds to the Buff 22
2:07
1st & 10 at own 37
Matt Myers run for 1 yd to the Buff 38
2:07
2nd & 9 at own 38
Cole Snyder pass complete to Justin Marshall for 7 yds to the Buff 45
2:07
3rd & 2 at own 45
Matt Myers run for 1 yd to the Buff 46
1:50
3rd & 2 at own 22
Matt Myers run for 15 yds to the Buff 37 for a 1ST down
4th quarter13 drives, then Tied at 24
Kent State Interception, 3 plays
12:07
1st & 10 at own 30
Marquez Cooper run for 1 yd to the KntSt 31
Kent State Touchdown, 12 plays
8:32
1st & 10 at own 20
Marquez Cooper run for 10 yds to the KntSt 30 for a 1ST down
Buffalo Punt, 5 plays
5:56
1st & 10 at own 25
Mike Washington run for 5 yds to the Buff 30
Buffalo Punt, 10 plays
2:07
4th & 1 at own 46
Matt Myers run for 1 yd to the Buff 47 for a 1ST down
2:07
1st & 10 at own 47
Mike Washington run for 9 yds to the KntSt 44
2:07
2nd & 1 at opp 44
2:07
3rd & 1 at opp 44
Matt Myers run for a loss of 2 yards to the KntSt 46
2:07
4th & 3 at opp 46
Anthony Venneri punt for 16 yds
Kent State Interception, 3 plays
2:07
2nd & 9 at own 31
KENT ST Penalty, false start (Elijah Ratliff) to the KntSt 26
2:07
2nd & 14 at own 26
2:07
3rd & 14 at own 26
Devin Kargman pass incomplete, broken up by C.J. Bazile
Buffalo Missed FG, 4 plays
2:07
1st & 10 at opp 23
2:07
2nd & 10 at opp 23
Matt Myers run for 8 yds to the KntSt 15
2:07
3rd & 2 at opp 15
Matt Myers run for 1 yd to the KntSt 14
2:07
4th & 1 at opp 14
Alex McNulty 33 yd FG MISSED
Kent State Touchdown, 12 plays
2:07
1st & 10 at own 30
Tommy Ulatowski pass complete to Trell Harris for 5 yds to the KntSt 35
2:07
2nd & 5 at own 35
Tommy Ulatowski pass incomplete to Trell Harris, broken up by Isaiah King
2:07
3rd & 5 at own 35
pass incomplete to Ja’Shaun Poke
2:07
4th & 5 at own 35
Marquez Cooper run for 5 yds to the KntSt 40 for a 1ST down
2:07
1st & 10 at own 40
Marquez Cooper run for 2 yds to the KntSt 42
2:07
2nd & 8 at own 42
Tommy Ulatowski pass complete to Devontez Walker for 42 yds to the BUFFALO 16 for a 1ST down BUFFALO Penalty, Defensive pass interference (Elijah Blades) to the Buff 16 for a 1ST down
2:07
1st & 10 at opp 16
Tommy Ulatowski pass incomplete to Devontez Walker, broken up by Isaiah King
2:07
2nd & 10 at opp 16
Marquez Cooper run for 7 yds to the Buff 9
2:07
3rd & 3 at opp 9
Marquez Cooper run for a loss of 1 yard to the Buff 10
2:07
4th & 4 at opp 10
Ja’Shaun Poke 10 Yd Run (Two-Point Pass Conversion Failed)Buffalo 24, Kent State 16
2:07
1st & goal at opp 3
Tommy Ulatowski pass incomplete to Ja’Shaun Poke
2:07
1st & 10 at own 35
Andrew Glass kickoff for 65 yds for a touchback
Buffalo Punt, 5 plays
2:07
2nd & 5 at own 30
Mike Washington run for 6 yds to the Buff 36 for a 1ST down
2:07
1st & 10 at own 36
2:07
2nd & 10 at own 36
Cole Snyder pass complete to Mike Washington for 4 yds to the Buff 40
2:07
3rd & 6 at own 40
Cole Snyder sacked for a loss of 5 yards to the Buff 35
2:07
4th & 11 at own 35
Anthony Venneri punt for 41 yds
Kent State Touchdown, 12 plays
2:07
1st & 10 at own 24
Tommy Ulatowski pass complete to Devontez Walker for 15 yds to the KntSt 39 for a 1ST down
2:07
1st & 10 at own 39
Marquez Cooper run for 8 yds to the KntSt 47
2:07
2nd & 2 at own 47
Tommy Ulatowski run for 8 yds to the Buff 45 for a 1ST down
2:07
1st & 10 at opp 45
pass incomplete to Devontez Walker
2:07
2nd & 10 at opp 45
Tommy Ulatowski pass incomplete to Devontez Walker, broken up by Isaiah King
2:07
3rd & 10 at opp 45
Tommy Ulatowski run for 11 yds to the Buff 34 for a 1ST down
2:07
1st & 10 at opp 34
Marquez Cooper run for a loss of 1 yard to the Buff 35
2:07
2nd & 11 at opp 35
Tommy Ulatowski pass complete to Trell Harris for 9 yds to the Buff 26
2:07
3rd & 2 at opp 26
Tommy Ulatowski pass complete to Trell Harris for 24 yds to the Buff 2 for a 1ST down
2:07
1st & goal at opp 2
Marquez Cooper 2 Yd Run (Tommy Ulatowski Pass to Ja’Shaun Poke for Two-Point Conversion)Tied at 24
2:07
1st & goal at opp 3
Tommy Ulatowski pass incomplete to Devontez Walker BUFFALO Penalty, Defensive pass interference (Isaiah King) to the Buff 3
2:07
1st & goal at opp 3
Tommy Ulatowski pass complete to Ja’Shaun Poke
2:07
1st & 10 at own 35
Andrew Glass kickoff for 58 yds
Buffalo Fumble, 8 plays
2:07
2nd & 5 at own 30
Cole Snyder pass complete to Mike Washington for 9 yds to the Buff 39 for a 1ST down
2:07
1st & 10 at own 39
Cole Snyder pass incomplete to Justin Marshall, broken up by D.J. Miller Jr. KENT ST Penalty, off-side (Saivon Taylor-Davis) to the Buff 44
2:07
1st & 5 at own 44
pass incomplete to Mike Washington
2:07
2nd & 5 at own 44
Cole Snyder pass complete to Ray Embry for 10 yds to the KntSt 46 for a 1ST down
2:07
1st & 10 at opp 46
Cole Snyder sacked for a loss of 5 yards to the BUFFALO 49 BUFFALO Penalty, intentional grounding (Cole Snyder) to the Buff 49
2:07
2nd & 15 at own 49
Cole Snyder pass incomplete to Quian Williams, broken up by Alex Branch
2:07
3rd & 15 at own 49
Cole Snyder pass complete to Mike Washington for 8 yds Cole Snyder fumbled, recovered by KntSt CJ Harris
Kent State Result not recorded, 2 plays
2:07
2nd & 1 at opp 48
Tommy Ulatowski sacked for a loss of 7 yards to the KntSt 25
Buffalo Fumble, 8 plays
1:00
1st & 10 at own 25
Cole Snyder pass complete to Quian Williams for 5 yds to the Buff 30
Kent State Result not recorded, 2 plays
0:12
1st & 10 at own 43
Tommy Ulatowski run for 9 yds to the Buff 48
Overtime2 drives, then Kent State 30, Buffalo 27
Buffalo Field goal, 7 plays
1st & 10 at opp 25
Cole Snyder run for a loss of 4 yards to the KntSt 29 Cole Snyder fumbled, recovered by Buff Cole Snyder
2nd & 14 at opp 29
Cole Snyder pass incomplete, broken up by Saivon Taylor-Davis
3rd & 14 at opp 29
Cole Snyder pass complete to Quian Williams for 17 yds to the KntSt 12 for a 1ST down
1st & 10 at opp 12
2nd & 10 at opp 12
Mike Washington run for a loss of 1 yard to the KntSt 13
3rd & 11 at opp 13
pass incomplete to Justin Marshall BUFFALO Penalty, Offensive pass interference (Justin Marshall) to the KntSt 13
Kent State Touchdown, 4 plays
1st & 10 at opp 25
Marquez Cooper run for 9 yds to the Buff 16
2nd & 1 at opp 16
Marquez Cooper run for 7 yds to the Buff 9 for a 1ST down
1st & goal at opp 9
Marquez Cooper run for 2 yds to the Buff 7
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.