Skip to main content
← Back to GamesNov 27, 2024Week 14
Conference Game

Buffalo Dominates Kent State 43-7 in Week 14 Matchup

Buffalo cruised to a 43-7 victory over Kent State in Week 14, with the Bulls controlling the game from start to finish. Buffalo's offense was led by quarterback C.J. Ogbonna, who orchestrated a dominant performance. Victor Snow led all receivers with 99 receiving yards for the Bulls.

Kent State managed only a single touchdown in the third quarter, while Buffalo scored consistently throughout the contest. The Bulls jumped out to a 13-0 first-quarter lead and never looked back, extending their advantage to 26-0 by halftime. Buffalo added seven more points in the third quarter before finishing with 10 in the fourth.

Key plays included Ogbonna's 39-yard touchdown pass to Tadd Barr in the first quarter and an 11-yard scoring run in the third. Javien Cuff hauled in a 24-yard touchdown reception in the fourth quarter. Kent State's Tommy Ulatowski led the Golden Flashes with 91 passing yards but could not generate enough offensive firepower to keep pace. Buffalo covered the 24-point spread decisively in the lopsided affair.

AI-generated recap · Aug 29, 2026

Team1Q2Q3Q4QFinal
Kent StateKent State
00707
BuffaloBuffalo
131371043

Scoring Timeline

Q1Q2Q3Q4014284213-026-036-7
BuffaloKent State

Drive Chart

Own 20Own 4050Opp 40Opp 20BUFKSBUFKSBUFKSKSBUFKSBUFKSBUFKSBUFKSKSBUFKSBUFKSBUFKSBUFKSBUFKSBUFTD1175ydPUNT34ydTD1091ydPUNT632ydPUNT35ydDOWNS48ydEND10ydTD654ydPUNT3-1ydTO2-7ydDOWNS857ydTD765ydPUNT25ydDOWNS726ydPUNT34ydTD439ydPUNT33ydPUNT36ydTD741ydPUNT518ydFG949ydPUNT36ydPUNT830ydPUNT3-4ydTD442ydTO640ydEND37yd

Box Score

Team statistics comparing Kent State and Buffalo
StatisticKent StateBuffalo
Passing10-1814-22
Pass Yards102193
Rush Yards107253
Total Yards209446
Turnovers12
3rd Down1-119-15
Penalties4-403-20
Possession28:4131:19

Player Leaders

Player Leaders

Kent State
passing
Tommy Ulatowski
7/12, 91 YDS, 1 TD
rushing
Jahzae Kimbrough
14 CAR, 65 YDS
receiving
Jay Jay Etheridge
6 REC, 64 YDS
defense
Buffalo
passing
CJ Ogbonna
14/22, 193 YDS, 3 TD, 1 INT
rushing
Al-Jay Henderson
30 CAR, 185 YDS, 1 TD
receiving
Victor Snow
8 REC, 99 YDS, 1 TD
defense

Play-by-Play

1st & 10Rush+13 ydsPPA +1.12

Al-Jay Henderson run for 13 yds to the BUF 38 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.43

C.J. Ogbonna pass complete to JJ Jenkins for 3 yds to the BUF 41

2nd & 7Pass Incompletion0 ydsPPA -0.96

CJ. Ogbonna pass incomplete to JJ Jenkins

3rd & 7Pass Reception+13 ydsPPA +2.79

C.J. Ogbonna pass complete to Victor Snow for 13 yds to the KENT 46 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.75

C.J. Ogbonna pass complete to Victor Snow for 8 yds to the KENT 38

2nd & 2Rush+6 ydsPPA -0.08

Al-Jay Henderson run for 6 yds to the KENT 32 for a 1ST down

1st & 10Rush+2 ydsPPA -0.32

Al-Jay Henderson run for 2 yds to the KENT 30

2nd & 8Pass Reception+9 ydsPPA +0.56

C.J. Ogbonna pass complete to Jake Orlando for 9 yds to the KENT 21 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.39

C.J. Ogbonna pass incomplete to Javien Cuff

2nd & 10Rush+9 ydsPPA +0.44

Al-Jay Henderson run for 9 yds to the KENT 12

3rd & 1Rushing Touchdown+12 ydsPPA +2.59

C.J. Ogbonna 12 Yd Run (Upton Bellenfant Kick)

1st & 10Rush-2 ydsPPA -0.70

Jahzae Kimbrough run for a loss of 2 yards to the KENT 18

2nd & 12Pass Reception+10 ydsPPA +0.53

Tommy Ulatowski pass complete to Jay Jay Etheridge for 10 yds to the KENT 28

3rd & 2Sack-4 ydsPPA -0.67

Tommy Ulatowski sacked by Dion Crawford for a loss of 4 yards to the KENT 24

4th & 6Punt+67 yds

Josh Smith punt for 57 yds Buffalo Penalty, Offensive holding (Caleb Tate) to the BUF 9

1st & 10Rush+2 ydsPPA -0.22

Jacqez Barksdale run for 2 yds to the BUF 11

2nd & 8Rush+2 ydsPPA -0.14

Al-Jay Henderson run for 2 yds to the BUF 13

3rd & 6Pass Reception+21 ydsPPA +1.84

C.J. Ogbonna pass complete to Victor Snow for 21 yds to the BUF 34 for a 1ST down

1st & 10Rush+6 ydsPPA +0.39

Jacqez Barksdale run for 6 yds to the BUF 40

2nd & 4Rush+10 ydsPPA +1.10

Jacqez Barksdale run for 10 yds to the 50 yard line for a 1ST down

1st & 10Rush+1 ydsPPA -0.87

C.J. Ogbonna run for 1 yd to the KENT 49

2nd & 9Pass Reception+8 ydsPPA +0.84

C.J. Ogbonna pass complete to Victor Snow for 8 yds to the KENT 41

3rd & 1Rush+2 ydsPPA +0.74

Jacqez Barksdale run for 2 yds to the KENT 39 for a 1ST down

1st & 10Passing Touchdown+39 ydsPPA +3.14

Tadd Barr 39 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed)

1st & 10Pass Incompletion-62 yds

Ethan Duane pass incomplete to Andrew Schnackenberg

1st & 10Rush+18 ydsPPA +1.61

Jahzae Kimbrough run for 18 yds to the KENT 43 for a 1ST down

1st & 10Rush+6 ydsPPA +0.39

Jahzae Kimbrough run for 6 yds to the KENT 49

2nd & 4Pass Incompletion0 ydsPPA -1.24

Tommy Ulatowski pass incomplete to Ardell Banks, broken up by Tristan Souza

3rd & 4Penalty+5 yds

Buffalo Penalty, off-side (Tristan Souza) to the BUF 46 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.03

Tommy Ulatowski pass incomplete

2nd & 10Rush+3 ydsPPA -0.40

Curtis Douglas run for 3 yds to the BUF 43

3rd & 7Pass Incompletion0 ydsPPA -1.01

Tommy Ulatowski pass incomplete to Jay Jay Etheridge

4th & 7Punt0 yds

Josh Smith punt for 33 yds

1st & 10Rush-1 ydsPPA -0.40

Jacqez Barksdale run for a loss of 1 yard to the BUF 9

2nd & 11Rush0 ydsPPA -0.13

Jacqez Barksdale run for no gain to the BUF 9

3rd & 11Rush+6 ydsPPA +0.03

C.J. Ogbonna run for 6 yds to the BUF 15

4th & 5Punt0 yds

Ethan Duane punt for 39 yds

1st & 10Rush-2 ydsPPA -1.60

Jahzae Kimbrough run for a loss of 2 yards to the KENT 44

2nd & 12Rush+9 ydsPPA +1.01

Jahzae Kimbrough run for 9 yds to the BUF 47

3rd & 3Rush+2 ydsPPA -0.66

Ruel Tomlinson run for 2 yds to the BUF 45

4th & 1Rush-1 ydsPPA -1.57

Tommy Ulatowski run for a loss of 1 yard to the BUF 46

1st & 10Rush-1 ydsPPA -0.31

Team Kneel for a loss of 1 yard to the BUF 35

1st & 10Pass Reception+16 ydsPPA +1.09

C.J. Ogbonna pass complete to Victor Snow for 16 yds to the KENT 38 for a 1ST down

1st & 10Rush+1 ydsPPA -0.60

C.J. Ogbonna run for 1 yd to the KENT 37

2nd & 9Pass Reception+4 ydsPPA -0.12

C.J. Ogbonna pass complete to Messiah Burch for 4 yds to the KENT 33

3rd & 5Pass Incompletion+15 ydsPPA +1.22

C.J. Ogbonna pass incomplete to Victor Snow for a 1ST down Kent State Penalty, roughing passer (Matt Harmon) to the KENT 18 for a 1ST down

1st & 10Passing Touchdown+18 ydsPPA +2.59

Victor Snow 18 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed)

1st & 10Pass Incompletion-62 yds

C.J. Ogbonna pass incomplete to JJ Jenkins

1st & 10Rush+2 ydsPPA -0.45

Jahzae Kimbrough run for 2 yds to the KENT 27

2nd & 8Pass Incompletion0 ydsPPA -0.48

Tommy Ulatowski pass incomplete to Luke Floriea

3rd & 8Sack-3 ydsPPA -0.30

Tommy Ulatowski sacked by Dion Crawford for a loss of 3 yards to the KENT 24

4th & 11Punt+59 yds

Josh Smith punt for 47 yds , Victor Snow returns for 59 yds to the KENT 12

1st & 10Rush-7 ydsPPA -0.81

Messiah Burch run for a loss of 7 yards to the KENT 19

2nd & 17Pass Incompletion0 ydsPPA -0.61

C.J. Ogbonna pass intercepted by Canaan Williams

1st & 10Rush+8 ydsPPA +0.55

Ruel Tomlinson run for 8 yds to the KENT 16

2nd & 2Pass Reception+37 ydsPPA +2.69

Tommy Ulatowski pass complete to Jay Jay Etheridge for 37 yds to the BUF 47 for a 1ST down

1st & 10Rush+7 ydsPPA +0.54

Curtis Douglas run for 7 yds to the BUF 40

2nd & 3Pass Reception+5 ydsPPA +0.10

Ruel Tomlinson pass complete to Jay Jay Etheridge for 5 yds to the BUF 35 for a 1ST down

1st & 10Rush-1 ydsPPA -0.87

Curtis Douglas run for a loss of 1 yard to the BUF 36

2nd & 11Rush+3 ydsPPA -0.32

Curtis Douglas run for 3 yds to the BUF 33

3rd & 8Rush0 ydsPPA -1.02

Ruel Tomlinson run for no gain to the BUF 33

4th & 8Sack-2 ydsPPA -1.82

Ruel Tomlinson sacked by Shaun Dolac and Kobe Stewart for a loss of 2 yards to the BUF 35

1st & 10Rush+1 ydsPPA -0.83

Al-Jay Henderson run for 1 yd to the BUF 36

2nd & 9Rush+1 ydsPPA -0.57

Al-Jay Henderson run for 1 yd to the BUF 37

3rd & 8Sack+15 ydsPPA +2.96

C.J. Ogbonna sacked by Stephen Daley for 0 yards to the KENT 37 for a 1ST down Kent State Penalty, face mask (15 yards) (Kameron Olds) to the KENT 48 for a 1ST down

1st & 10Rush+10 ydsPPA +0.59

Al-Jay Henderson run for 10 yds to the KENT 38 for a 1ST down

1st & 10Rush+3 ydsPPA -0.25

Al-Jay Henderson run for 3 yds to the KENT 35

2nd & 7Pass Reception+15 ydsPPA +0.72

C.J. Ogbonna pass complete to Jacqez Barksdale for 15 yds to the KENT 20 for a 1ST down

1st & 10Rushing Touchdown+20 ydsPPA +2.62

Al-Jay Henderson 20 Yd Run (Upton Bellenfant Kick)

1st & 10Kickoff Return (Offense)+2 yds

Upton Bellenfant kickoff for 55 yds , Ardell Banks return for 2 yds to the KENT 12

1st & 10Rush+2 ydsPPA -0.25

Ruel Tomlinson run for 2 yds to the KENT 14

2nd & 8Rush+3 ydsPPA -0.10

Curtis Douglas run for 3 yds to the KENT 17

3rd & 5Punt+25 yds

Josh Smith punt for 38 yds , Victor Snow returns for 25 yds to the KENT 30

1st & 10Rush+5 ydsPPA +0.08

Al-Jay Henderson run for 5 yds to the KENT 25

2nd & 5Rush+1 ydsPPA -0.45

Al-Jay Henderson run for 1 yd to the KENT 24

3rd & 4Pass Reception+11 ydsPPA +0.64

C.J. Ogbonna pass complete to Victor Snow for 11 yds to the KENT 13 for a 1ST down

1st & 10Rush+2 ydsPPA -0.17

Al-Jay Henderson run for 2 yds to the KENT 11

2nd & 8Pass Incompletion0 ydsPPA -0.30

CJ. Ogbonna pass incomplete to Al-Jay Henderson

3rd & 8Rush+6 ydsPPA +0.11

C.J. Ogbonna run for 6 yds to the KENT 5

4th & 2Rush+1 ydsPPA -4.09

C.J. Ogbonna run for 1 yd to the KENT 4

1st & 10Rush0 ydsPPA -0.70

Ruel Tomlinson run for no gain to the KENT 25

2nd & 10Pass Reception+7 ydsPPA +0.31

Ruel Tomlinson pass complete to Luke Floriea for 7 yds to the KENT 32

3rd & 3Sack-3 ydsPPA -0.69

Ruel Tomlinson sacked by Cornell Evans and Kobe Stewart for a loss of 3 yards to the KENT 29

4th & 6Punt+32 yds

Josh Smith punt for 32 yds , John Keough returns for no gain to the BUF 39, Fumble Recovery by Brodyn Bishop

1st & 10Pass Reception-4 ydsPPA -1.66

Tommy Ulatowski pass complete to Jay Jay Etheridge for a loss of 4 yards to the BUF 43

2nd & 14Pass Reception0 ydsPPA -1.01

Tommy Ulatowski pass complete to Jay Jay Etheridge for no gain to the BUF 43

3rd & 14Pass Reception+16 ydsPPA +3.07

Tommy Ulatowski pass complete to Jay Jay Etheridge for 16 yds to the BUF 27 for a 1ST down

1st & 10Passing Touchdown+27 ydsPPA +2.74

Luke Floriea 27 Yd pass from Tommy Ulatowski (Will Hryszko Kick)

1st & 10Pass Reception+4 ydsPPA -0.11

C.J. Ogbonna pass complete to Victor Snow for 4 yds to the BUF 29

2nd & 6Rush+1 ydsPPA -0.54

Al-Jay Henderson run for 1 yd to the BUF 30

3rd & 5Sack-2 ydsPPA -0.46

C.J. Ogbonna sacked by CJ Young for a loss of 2 yards to the BUF 28

4th & 7Punt0 yds

Ethan Duane punt for 61 yds

1st & 10Rush+1 ydsPPA -0.31

Jahzae Kimbrough run for 1 yd to the KENT 12

2nd & 9Pass Reception+5 ydsPPA +0.04

Tommy Ulatowski pass complete to Luke Floriea for 5 yds to the KENT 17

3rd & 4Pass Incompletion0 ydsPPA -0.21

Tommy Ulatowski pass incomplete

4th & 4Punt0 yds

Josh Smith punt for 24 yds

1st & 10Pass Incompletion+5 ydsPPA +0.09

C.J. Ogbonna pass incomplete, broken up by Zaid Hamdan Kent State Penalty, off-side (Jaire Rawlison) to the KENT 36

1st & 5Rush+12 ydsPPA -0.35

Al-Jay Henderson run for 12 yds to the KENT 24 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.43

CJ. Ogbonna pass incomplete

2nd & 10Rush+14 ydsPPA +0.60

Al-Jay Henderson run for 14 yds to the KENT 10 for a 1ST down

1st & 10Rush-1 ydsPPA -0.34

Al-Jay Henderson run for a loss of 1 yard to the KENT 11

2nd & 11Pass Incompletion0 ydsPPA -0.30

C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Jaire Rawlison

3rd & 11Rushing Touchdown+11 ydsPPA +3.15

C.J. Ogbonna run for 11 yds for a TD (Upton Bellenfant KICK)

1st & 10Rush+8 ydsPPA +0.91

Jahzae Kimbrough run for 8 yds to the KENT 33

2nd & 2Rush+15 ydsPPA +1.16

Tommy Ulatowski run for 15 yds to the KENT 48 for a 1ST down

1st & 10Rush-2 ydsPPA -1.60

Jahzae Kimbrough run for a loss of 2 yards to the KENT 46

2nd & 12Rush+2 ydsPPA -0.53

Jahzae Kimbrough run for 2 yds to the KENT 48

3rd & 10Sack-5 ydsPPA -0.99

Ruel Tomlinson sacked by Shaun Dolac and Antonio Colclough for a loss of 5 yards to the KENT 43

4th & 15Punt0 yds

Josh Smith punt for 30 yds

1st & 10Rush+8 ydsPPA +0.95

Al-Jay Henderson run for 8 yds to the BUF 35

2nd & 2Rush0 ydsPPA -1.19

Al-Jay Henderson run for no gain to the BUF 35

3rd & 2Rush+10 ydsPPA +1.90

Al-Jay Henderson run for 10 yds to the BUF 45 for a 1ST down Kent State Penalty, substitution infraction (Luke Floriea) to the BUF 45 for a 1ST down

1st & 10Rush+2 ydsPPA -0.68

Jacqez Barksdale run for 2 yds to the BUF 47

2nd & 8Rush+23 ydsPPA +2.14

Al-Jay Henderson run for 23 yds to the KENT 30 for a 1ST down

1st & 10Rush+9 ydsPPA +0.69

Al-Jay Henderson run for 9 yds to the KENT 21

2nd & 1Rush-3 ydsPPA -1.06

Al-Jay Henderson run for a loss of 3 yards to the KENT 24

3rd & 4Pass Incompletion0 ydsPPA -0.72

C.J. Ogbonna pass incomplete to Tadd Barr, broken up by Dallas Branch

4th & 4Field Goal Good+42 yds

Upton Bellenfant 42 Yd Field Goal

1st & 10Rush+6 ydsPPA +0.33

Jahzae Kimbrough run for 6 yds to the KENT 31

2nd & 4Pass Incompletion0 ydsPPA -0.87

Ruel Tomlinson pass incomplete to Luke Floriea

3rd & 4Pass Incompletion0 ydsPPA -0.44

Ruel Tomlinson pass incomplete to Luke Floriea

4th & 4Punt0 yds

Josh Smith punt for 44 yds

1st & 10Rush+1 ydsPPA -0.59

Al-Jay Henderson run for 1 yd to the BUF 26

2nd & 9Rush+6 ydsPPA +0.20

Al-Jay Henderson run for 6 yds to the BUF 32

3rd & 3Rush+9 ydsPPA +1.81

Al-Jay Henderson run for 9 yds to the BUF 41 for a 1ST down

1st & 10Rush+7 ydsPPA +0.70

Al-Jay Henderson run for 7 yds to the BUF 48

2nd & 3Rush+11 ydsPPA +0.72

Al-Jay Henderson run for 11 yds to the KENT 41 for a 1ST down

1st & 10Rush0 ydsPPA -0.88

Al-Jay Henderson run for no gain to the KENT 41

2nd & 10Pass Incompletion0 ydsPPA -1.04

C.J. Ogbonna pass incomplete to Victor Snow, broken up by Matt Harmon

3rd & 10Penalty-5 yds

Buffalo Penalty, delay of game (-5 Yards) to the KENT 46

3rd & 15Rush+1 ydsPPA -0.52

Jacqez Barksdale run for 1 yd to the KENT 45

4th & 14Punt0 yds

Ethan Duane punt for 30 yds

1st & 10Rush+2 ydsPPA -0.29

Jahzae Kimbrough run for 2 yds to the KENT 17

2nd & 8Sack-5 ydsPPA -0.42

Ruel Tomlinson sacked by Daishon Folsom and Shaun Dolac for a loss of 5 yards to the KENT 12

3rd & 13Pass Reception-1 ydsPPA -0.06

Ruel Tomlinson pass complete to Luke Floriea for a loss of 1 yard to the KENT 11

4th & 14Punt0 yds

Josh Smith punt for 31 yds

1st & 10Rush+15 ydsPPA +0.55

C.J. Ogbonna run for 15 yds to the KENT 27 for a 1ST down

1st & 10Rush0 ydsPPA -0.49

Jacqez Barksdale run for no gain to the KENT 27

2nd & 10Rush+3 ydsPPA -0.21

Al-Jay Henderson run for 3 yds to the KENT 24

3rd & 7Passing Touchdown+24 ydsPPA +3.44

Javien Cuff 24 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick)

1st & 10Rush+14 ydsPPA +1.22

Jahzae Kimbrough run for 14 yds to the KENT 39 for a 1ST down

1st & 10Rush+3 ydsPPA -0.43

Jahzae Kimbrough run for 3 yds to the KENT 42

2nd & 7Rush+7 ydsPPA +1.36

Ayden Harris run for 7 yds to the KENT 49 for a 1ST down

1st & 10Rush+6 ydsPPA +0.35

Ayden Harris run for 6 yds to the BUF 45

2nd & 4Rush+10 ydsPPA +0.60

Ayden Harris run for 10 yds to the BUF 35 for a 1ST down

1st & 10Interception0 ydsPPA -4.03

Luke Floriea pass intercepted

1st & 10Rush+1 ydsPPA -0.72

Jacqez Barksdale run for 1 yd to the BUF 31

2nd & 9Rush+6 ydsPPA +0.24

Jacqez Barksdale run for 6 yds to the BUF 37

3rd & 3Rush-5 ydsPPA -0.99

Jacqez Barksdale run for a loss of 5 yards to the BUF 37

Situational Analysis

Kent State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
39%
23 plays
2nd
100%
3 plays
33%
3 plays
43%
7 plays
40%
5 plays
3rd
0%
3 plays
0%
2 plays
0%
4 plays
50%
2 plays
4th
0%
1 play
0%
1 play

Buffalo

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
42%
33 plays
2nd
25%
4 plays
33%
3 plays
53%
15 plays
0%
3 plays
3rd
80%
5 plays
60%
5 plays
100%
4 plays
67%
3 plays
4th
0%
1 play