From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Troy
Buffalo
365
Total yards
278
202
Passing yards
153
163
Rushing yards
125
5.6
Yards per pass
5.5
3.5
Yards per rush
3.7
22
First downs
14
10–21
Third downs
6–17
3–4
Fourth downs
0–1
2
Turnovers
0
5–60
Penalties
5–30
32:52
Possession
27:08
0
Sacks (by defense)
7
Efficiency
Troy
Buffalo
40%
Success rate
29%
0.03
EPA per play
0.06
1.22
Explosiveness
1.26
0.02
Rushing EPA
0.07
0.04
Passing EPA
0.04
27%
Passing-down success
16%
−0.19
First-down EPA
0.06
−0.11
Second-down EPA
−0.03
0.34
Third-down EPA
0.41
14%
Havoc by its defense
23%
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 63% to win. Troy won as Elo’s underdog.
The line
Buffalo −5.5, over/under 43.5.
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 65%, Troy 35%. 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. Buffalo drives left to right, Troy right to left.
Q1 BuffaloPunt, 6 plays, 24 yards
Q1 TroyPunt, 3 plays, 2 yards
Q1 BuffaloTouchdown, 7 plays, 68 yards
Q1 TroyPunt, 3 plays, −3 yards
Q1 BuffaloPunt, 6 plays, 20 yards
Q1 TroyPunt, 8 plays, 19 yards
Q2 BuffaloPunt, 3 plays, 5 yards
Q2 TroyFumble, 10 plays, 26 yards
Q2 BuffaloPunt, 3 plays, −1 yard
Q2 TroyPunt, 5 plays, 11 yards
Q2 BuffaloPunt, 4 plays, 2 yards
Q2 TroyEnd of half, 10 plays, 19 yards
Q3 TroyTurnover on downs, 7 plays, 26 yards
Q3 BuffaloTouchdown, 6 plays, 50 yards
Q3 TroyInterception, 5 plays, 46 yards
Q3 BuffaloField goal, 14 plays, 51 yards
Q4 TroyTouchdown, 14 plays, 72 yards
Q4 BuffaloPunt, 3 plays, 5 yards
Q4 TroyTouchdown, 7 plays, 63 yards
Q4 BuffaloPunt, 3 plays, 0 yards
Q4 TroyPunt, 3 plays, −1 yard
Q4 BuffaloPunt, 3 plays, 6 yards
Q4 TroyTouchdown, 9 plays, 47 yards
Q4 BuffaloTurnover on downs, 6 plays, 46 yards
Q4 TroyResult not recorded, 1 play, 0 yards
Play by play
1st quarter6 drives, then Buffalo 7, Troy 0
Buffalo Punt, 6 plays
15:00
1st & 10 at own 25
Ta’Quan Roberson pass incomplete
14:54
2nd & 10 at own 25
Ta’Quan Roberson pass complete to Nik McMillan for 6 yds to the BUF 31
14:27
3rd & 4 at own 31
Ta’Quan Roberson pass complete to Al-Jay Henderson for 10 yds to the BUF 41 for a 1ST down
13:51
1st & 10 at own 41
Ta’Quan Roberson pass complete to Victor Snow for a loss of 1 yard to the BUF 40
13:17
2nd & 11 at own 40
Ta’Quan Roberson pass complete to Jasaiah Gathings for 8 yds to the BUF 48
12:46
3rd & 3 at own 48
Al-Jay Henderson run for 1 yd to the BUF 49
12:00
4th & 2 at own 49
Dylan Drennan punt for 44 yds
Troy Punt, 3 plays
11:57
1st & 10 at own 7
Tae Meadows run for 7 yds to the TROY 14
11:40
2nd & 3 at own 14
Tucker Kilcrease sacked by Red Murdock for a loss of 5 yards to the TROY 9 Tucker Kilcrease fumbled, recovered by TROY Tae Meadows , return for 0 yards
10:41
3rd & 8 at own 9
Tucker Kilcrease pass complete to Tray Taylor for no gain to the TROY 9
9:56
4th & 8 at own 9
Evan Crenshaw punt for 62 yds
Buffalo Touchdown, 7 plays
9:56
1st & 10 at own 29
Ta’Quan Roberson pass complete to Jasaiah Gathings for 39 yds to the TROY 32 for a 1ST down
9:24
1st & 10 at opp 32
Ta’Quan Roberson pass complete to Victor Snow for 16 yds to the TROY 16 for a 1ST down
9:07
1st & 10 at opp 16
Al-Jay Henderson run for no gain to the TROY 16
8:45
2nd & 10 at opp 16
Al-Jay Henderson run for 5 yds to the TROY 11
8:14
3rd & 5 at opp 11
Al-Jay Henderson run for 8 yds to the TROY 3 for a 1ST down
7:15
1st & goal at opp 3
Al-Jay Henderson run for 2 yds to the TROY 1
6:31
2nd & goal at opp 1
James McNeil Jr. run for 1 yd for a TD (Jack Howes KICK)Buffalo 7, Troy 0
Troy Punt, 3 plays
6:28
1st & 10 at own 35
Jack Howes kickoff for 34 yds , Dylan Mann return for 3 yds to the TROY 34
6:23
1st & 10 at own 34
Tae Meadows run for 4 yds to the TROY 38
5:56
2nd & 6 at own 38
Tucker Kilcrease sacked by Junior Poyser for a loss of 3 yards to the TROY 35
5:20
3rd & 9 at own 35
Tucker Kilcrease sacked by Kobe Stewart and Devin Morgan for a loss of 4 yards to the TROY 31
4:43
4th & 13 at own 31
Evan Crenshaw punt for 49 yds , Victor Snow returns for no gain to the BUF 20
Buffalo Punt, 6 plays
4:32
1st & 10 at own 20
Buffalo Penalty, false start (Tyler Doty) to the BUF 15
4:32
1st & 15 at own 15
Ta’Quan Roberson pass complete to Messiah Burch for 2 yds to the BUF 17
3:58
2nd & 13 at own 17
Ta’Quan Roberson pass incomplete to Nik McMillan
3:47
3rd & 13 at own 17
Ta’Quan Roberson pass complete to Al-Jay Henderson for 16 yds to the BUF 33 for a 1ST down
3:03
1st & 10 at own 33
Ta’Quan Roberson run for 5 yds to the BUF 38
2:38
2nd & 5 at own 38
Al-Jay Henderson run for 2 yds to the BUF 40
2:03
3rd & 3 at own 40
Ta’Quan Roberson pass incomplete
1:44
4th & 3 at own 40
Dylan Drennan punt for 37 yds
Troy Punt, 8 plays
1:34
1st & 10 at own 23
Tucker Kilcrease run for 2 yds to the TROY 25
1:01
2nd & 8 at own 25
Jordan Lovett run for 4 yds to the TROY 29
0:28
3rd & 4 at own 29
Tucker Kilcrease pass complete to Peyton Higgins for 7 yds to the TROY 36 for a 1ST down
15:00
1st & 10 at own 35
Paddy McAteer kickoff for 65 yds for a touchback
2nd quarter7 drives, then Buffalo 7, Troy 0
Troy Punt, 8 plays
15:00
1st & 10 at own 36
Jordan Lovett run for 5 yds to the TROY 41
14:41
2nd & 5 at own 41
Jordan Lovett run for 8 yds to the TROY 49 for a 1ST down
14:11
1st & 10 at own 49
Tucker Kilcrease pass incomplete
13:42
2nd & 10 at own 49
Troy Penalty, unsportsmanlike conduct (Tae Meadows) to the TROY 34
13:39
2nd & 25 at own 34
Tray Taylor run for 7 yds to the TROY 41
13:23
3rd & 18 at own 41
Tucker Kilcrease pass complete to Peyton Higgins for 6 yds to the TROY 47
12:48
4th & 12 at own 47
Troy Penalty, false start (Colton Walls) to the TROY 42
12:35
4th & 17 at own 42
Evan Crenshaw punt for 54 yds
Buffalo Punt, 3 plays
12:19
1st & 10 at own 4
Al-Jay Henderson run for 2 yds to the BUF 6
11:52
2nd & 8 at own 6
Al-Jay Henderson run for 3 yds to the BUF 9
11:04
3rd & 5 at own 9
Ta’Quan Roberson pass incomplete to Chance Morrow
10:46
4th & 5 at own 9
Dylan Drennan punt for 46 yds , Peyton Higgins returns for 2 yds to the TROY 47
Troy Fumble, 10 plays
10:36
1st & 10 at own 47
Tae Meadows run for 2 yds to the TROY 49
10:03
2nd & 8 at own 49
Mojo Dortch run for 9 yds to the BUF 42 for a 1ST down
9:36
1st & 10 at opp 42
Ui Ale pass complete to Rara Thomas for 14 yds to the BUF 28 for a 1ST down
9:05
1st & 10 at opp 28
Jordan Lovett run for 5 yds to the BUF 23
8:29
2nd & 5 at opp 23
Tae Meadows run for 3 yds to the BUF 20
7:52
3rd & 2 at opp 20
Ui Ale run for 2 yds to the BUF 18 for a 1ST down
7:15
1st & 10 at opp 18
Tae Meadows run for 6 yds to the BUF 12
6:40
2nd & 4 at opp 12
Ui Ale pass incomplete to Rara Thomas, broken up by Keontez Bradley
6:25
3rd & 4 at opp 12
Ui Ale pass complete to DJ Epps for no gain to the BUF 12 Troy Penalty, Offensive pass interference (Roman Mothershed) to the BUF 27
6:05
3rd & 19 at opp 27
Ui Ale pass complete to Tray Taylor for 9 yds Ui Ale fumbled, recovered by BUF Red Murdock
Buffalo Punt, 3 plays
5:54
1st & 10 at own 18
Ta’Quan Roberson run for a loss of 1 yard to the BUF 17
5:23
2nd & 11 at own 17
Ta’Quan Roberson pass incomplete to Nik McMillan
5:23
3rd & 11 at own 17
Ta’Quan Roberson pass incomplete to Nik McMillan
5:17
4th & 11 at own 17
Dylan Drennan punt for 44 yds , Peyton Higgins returns for no gain to the TROY 38
Troy Punt, 5 plays
5:08
1st & 10 at own 38
Jordan Lovett run for 5 yds to the TROY 43
4:44
2nd & 5 at own 43
Tucker Kilcrease run for 8 yds to the BUF 49 for a 1ST down
4:08
1st & 10 at opp 49
Tucker Kilcrease pass incomplete to Jarris Williams
3:53
2nd & 10 at opp 49
Jordan Lovett run for a loss of 2 yards to the TROY 49
3:25
3rd & 12 at own 49
Tucker Kilcrease pass incomplete to Peyton Higgins
3:15
4th & 12 at own 49
Evan Crenshaw punt for 43 yds Buffalo Penalty, Offensive holding (Devin Morgan) to the BUF 4
Buffalo Punt, 4 plays
3:09
1st & 10 at own 4
Al-Jay Henderson run for a loss of 1 yard to the BUF 3
2:27
2nd & 11 at own 3
Al-Jay Henderson run for no gain to the BUF 3 Buffalo Penalty, illegal formation (Yards) to the BUF 2
2:13
3rd & 11 at own 3
Al-Jay Henderson run for 3 yds to the BUF 6
2:10
2nd & 12 at own 2
Al-Jay Henderson run for 1 yd to the BUF 3
2:00
4th & 8 at own 6
Dylan Drennan punt for 48 yds , Peyton Higgins returns for 9 yds to the BUF 45
Troy End of half, 10 plays
1:49
1st & 10 at opp 45
Ui Ale pass incomplete to Rara Thomas
1:45
2nd & 10 at opp 45
Ui Ale pass incomplete to Tray Taylor, broken up by Marquis Cooper
1:41
3rd & 10 at opp 45
Ui Ale run for 8 yds to the BUF 37
1:16
4th & 2 at opp 37
Ui Ale run for 2 yds to the BUF 35 for a 1ST down
1:16
1st & 10 at opp 35
Ui Ale sacked by Devin Morgan for a loss of 4 yards to the BUF 39
0:55
2nd & 14 at opp 39
Ui Ale pass complete to Mojo Dortch for 11 yds to the BUF 28
0:36
3rd & 3 at opp 28
Ui Ale pass complete to Rara Thomas for 6 yds to the BUF 22 for a 1ST down
0:32
1st & 10 at opp 22
Ui Ale sacked by Miles Greer for a loss of 4 yards to the BUF 26
0:12
3rd & 14 at opp 26
Ui Ale sacked by Dion Crawford for a loss of 1 yard to the BUF 35
3rd quarter4 drives, then Buffalo 14, Troy 0
Troy Turnover on downs, 7 plays
15:00
1st & 10 at own 35
Jack Howes kickoff for 61 yds , Peyton Higgins return for 7 yds to the TROY 25 , DJ Epps return for 14 yds to the TROY 25
14:44
1st & 10 at own 25
Tae Meadows run for no gain to the TROY 25
14:10
2nd & 10 at own 25
Tucker Kilcrease run for 5 yds to the TROY 30
13:53
3rd & 5 at own 30
Tucker Kilcrease pass incomplete to Tray Taylor for a 1ST down Buffalo Penalty, Defensive pass interference (Solomon Brown) to the TROY 45 for a 1ST down
13:31
1st & 10 at own 45
Tae Meadows run for 3 yds to the TROY 48
13:09
2nd & 7 at own 48
Tae Meadows run for 4 yds to the BUF 48
12:34
3rd & 3 at opp 48
Tae Meadows run for a loss of 1 yard to the BUF 49
12:01
4th & 4 at opp 49
Tucker Kilcrease run for 2 yds to the BUF 47
Buffalo Touchdown, 6 plays
11:53
1st & 10 at own 47
Al-Jay Henderson run for 4 yds to the TROY 49
11:31
2nd & 6 at opp 49
Ta’Quan Roberson pass complete to Victor Snow for 8 yds to the TROY 41 for a 1ST down
11:06
1st & 10 at opp 41
Al-Jay Henderson run for a loss of 1 yard to the TROY 42 Al-Jay Henderson fumbled, recovered by BUF Al-Jay Henderson
10:21
2nd & 11 at opp 42
Lamar Sperling run for 2 yds to the TROY 40
9:46
3rd & 9 at opp 40
Ta’Quan Roberson run for 3 yds to the TROY 37
9:22
4th & 6 at opp 37
Troy Penalty, unsportsmanlike conduct (David Daniel-Sisavanh) to the TROY 22 for a 1ST down
Jack Howes kickoff for 65 yds , DJ Epps return for 25 yds to the TROY 40 Troy Penalty, Offensive holding (Trent Henry) to the TROY 15
9:05
1st & 10 at own 15
Jordan Lovett run for a loss of 1 yard to the TROY 14
8:37
2nd & 11 at own 14
Tucker Kilcrease pass complete to Tray Taylor for 3 yds to the TROY 17
8:04
3rd & 8 at own 17
Tucker Kilcrease pass complete to Rara Thomas for 41 yds to the BUF 42 for a 1ST down
7:13
1st & 10 at opp 42
Jordan Lovett run for 3 yds to the BUF 39
6:45
2nd & 7 at opp 39
Jalen McNair return for no gain to the BUF 28
Buffalo Field goal, 14 plays
6:24
1st & 10 at own 28
Buffalo Penalty, false start (Tyler Doty) to the BUF 23
6:24
1st & 15 at own 23
Gunnar Gray pass complete to Victor Snow for a loss of 2 yards to the BUF 21
5:54
2nd & 17 at own 21
Gunnar Gray pass complete to Lamar Sperling for 5 yds to the BUF 26
5:18
3rd & 12 at own 26
Lamar Sperling run for 14 yds to the BUF 40 for a 1ST down
4:51
1st & 10 at own 40
Lamar Sperling run for 13 yds to the TROY 47 for a 1ST down
4:23
1st & 10 at opp 47
Lamar Sperling run for 3 yds to the TROY 44
3:53
2nd & 7 at opp 44
Messiah Burch run for 6 yds to the TROY 38
3:01
3rd & 1 at opp 38
Al-Jay Henderson run for 2 yds to the TROY 36 for a 1ST down
2:24
1st & 10 at opp 36
Al-Jay Henderson run for 4 yds to the TROY 32
1:55
2nd & 6 at opp 32
Al-Jay Henderson run for 2 yds to the TROY 30
1:20
3rd & 4 at opp 30
Al-Jay Henderson run for 7 yds to the TROY 23 for a 1ST down
0:57
1st & 10 at opp 23
Gunnar Gray pass incomplete to Victor Snow
0:46
2nd & 10 at opp 23
Lamar Sperling run for a loss of 1 yard to the TROY 24
0:23
3rd & 11 at opp 24
Lamar Sperling run for 3 yds to the TROY 21
Q4 14:56
4th & 8 at opp 21
Jack Howes 39 yd FG GOODBuffalo 17, Troy 0
4th quarter9 drives, then Troy 21, Buffalo 17
Troy Touchdown, 14 plays
14:56
1st & 10 at own 35
Jack Howes kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Tucker Kilcrease pass complete to DJ Epps for 14 yds to the TROY 39 for a 1ST down
14:28
1st & 10 at own 39
Tucker Kilcrease pass complete to Roman Mothershed for 9 yds to the TROY 48
14:09
2nd & 1 at own 48
Tucker Kilcrease pass incomplete to Tray Taylor
13:45
3rd & 1 at own 48
Tucker Kilcrease pass complete to Jordan Lovett for 1 yd to the TROY 49 for a 1ST down
13:31
1st & 10 at own 49
Tucker Kilcrease pass incomplete to Roman Mothershed
13:31
2nd & 10 at own 49
Tucker Kilcrease pass complete to Rara Thomas for 7 yds to the BUF 44
13:05
3rd & 3 at opp 44
Ui Ale pass incomplete to Rara Thomas
12:59
4th & 3 at opp 44
Ui Ale pass complete to Roman Mothershed for 14 yds to the BUF 30 for a 1ST down
12:33
1st & 10 at opp 30
Ui Ale pass incomplete to Roman Mothershed
12:33
2nd & 10 at opp 30
Tucker Kilcrease pass complete to DJ Epps for 4 yds to the BUF 26
11:56
3rd & 6 at opp 26
Tucker Kilcrease run for 13 yds to the BUF 13 for a 1ST down
11:10
1st & 10 at opp 13
Tucker Kilcrease run for 7 yds to the BUF 6
10:41
2nd & 3 at opp 6
Tucker Kilcrease pass incomplete to Rara Thomas, broken up by Charles McCartherens
10:23
3rd & 3 at opp 6
Tucker Kilcrease run for 6 yds for a TD (Scott Taylor Renfroe KICK)Buffalo 17, Troy 7
Buffalo Punt, 3 plays
10:23
1st & 10 at own 35
Paddy McAteer kickoff for 62 yds , Patrick Clacks III return for 22 yds to the BUF 25
10:16
1st & 10 at own 25
Al-Jay Henderson run for 2 yds to the BUF 27
9:57
2nd & 8 at own 27
Al-Jay Henderson run for 2 yds to the BUF 29
9:05
3rd & 6 at own 29
Lamar Sperling run for 1 yd to the BUF 30
8:34
4th & 5 at own 30
Dylan Drennan punt for 36 yds
Troy Touchdown, 7 plays
8:19
1st & 10 at own 34
Tucker Kilcrease pass incomplete to Rara Thomas, broken up by Charles McCartherens
8:13
2nd & 10 at own 34
Tucker Kilcrease run for 5 yds to the TROY 39
7:51
3rd & 5 at own 39
Tucker Kilcrease run for 2 yds to the TROY 41
7:21
4th & 3 at own 41
Tucker Kilcrease pass complete to Mojo Dortch for 9 yds to the 50 yard line for a 1ST down
6:56
1st & 10 at the 50
Tucker Kilcrease run for 11 yds to the BUF 39 for a 1ST down
6:29
1st & 10 at opp 39
Tucker Kilcrease pass complete to Roman Mothershed for 29 yds to the BUF 10 for a 1ST down
5:45
1st & goal at opp 10
Rara Thomas 10 Yd pass from Tucker Kilcrease (Scott Taylor Renfroe Kick)Buffalo 17, Troy 14
Buffalo Punt, 3 plays
5:45
1st & 10 at own 35
Paddy McAteer kickoff for 65 yds for a touchback
5:45
1st & 10 at own 25
Gunnar Gray pass incomplete to Marcus Velez
5:40
2nd & 10 at own 25
Gunnar Gray pass incomplete to Nik McMillan
5:34
3rd & 10 at own 25
Gunnar Gray pass incomplete to Patrick Clacks III
5:21
4th & 10 at own 25
Dylan Drennan punt for 42 yds , Peyton Higgins returns for 5 yds to the TROY 38
Troy Punt, 3 plays
5:21
1st & 10 at own 38
Tucker Kilcrease run for 2 yds to the TROY 40
4:59
2nd & 8 at own 40
Tucker Kilcrease sacked by Dion Crawford for a loss of 3 yards to the TROY 37
4:31
3rd & 11 at own 37
Tucker Kilcrease pass incomplete to Roman Mothershed
4:07
4th & 11 at own 37
Evan Crenshaw punt for 53 yds
Buffalo Punt, 3 plays
4:07
1st & 10 at own 10
Al-Jay Henderson run for 3 yds to the BUF 13
3:18
2nd & 7 at own 13
Al-Jay Henderson run for 3 yds to the BUF 16
2:45
3rd & 4 at own 16
Gunnar Gray pass incomplete to Chance Morrow
2:33
4th & 4 at own 16
Dylan Drennan punt for 36 yds , Peyton Higgins returns for 2 yds to the 50 yard line
Troy Touchdown, 9 plays
2:33
1st & 10 at the 50
Tae Meadows run for 1 yd to the BUF 49
2:11
2nd & 9 at opp 49
Tucker Kilcrease pass complete to Tray Taylor for 8 yds to the BUF 41
2:00
3rd & 1 at opp 41
Tucker Kilcrease run for 2 yds to the BUF 39 for a 1ST down
1:51
1st & 10 at opp 39
Tae Meadows run for 6 yds to the BUF 33
1:37
2nd & 4 at opp 33
Tucker Kilcrease pass incomplete to Rara Thomas
1:30
3rd & 4 at opp 33
Tae Meadows run for 7 yds to the BUF 26 for a 1ST down
1:25
1st & 10 at opp 26
Tucker Kilcrease pass incomplete to Mojo Dortch, broken up by Keontez Bradley
1:16
2nd & 10 at opp 26
Tae Meadows run for 6 yds to the BUF 20
0:45
3rd & 4 at opp 20
Tae Meadows 20 Yd Run (Scott Taylor Renfroe Kick)Troy 21, Buffalo 17
Buffalo Turnover on downs, 6 plays
0:45
1st & 10 at own 35
Paddy McAteer kickoff for 65 yds for a touchback
0:45
1st & 10 at own 25
Gunnar Gray pass complete to Chance Morrow for 20 yds to the BUF 45 for a 1ST down
0:35
1st & 10 at own 45
Gunnar Gray pass complete to Victor Snow for 17 yds to the TROY 38 for a 1ST down
0:23
1st & 10 at opp 38
Gunnar Gray pass incomplete to Nik McMillan, broken up by Kaleno Levine
0:17
2nd & 10 at opp 38
Gunnar Gray pass incomplete to Patrick Clacks III
0:13
3rd & 10 at opp 38
Gunnar Gray pass complete to Al-Jay Henderson for 9 yds to the TROY 29
0:08
4th & 1 at opp 29
Gunnar Gray pass incomplete to Chance Morrow, broken up by Joe Lott
Troy Result not recorded, 1 play
0:03
1st & 10 at own 29
Tucker Kilcrease run for a loss of 1 yard to the TROY 29
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.