Troy at Buffalo

Saturday, September 20, 2025

Troy beat Buffalo 21–⁠17. It was their second meeting; Troy leads the series 2–⁠0.

AwayTroy8–⁠6 in 2025
21
HomeBuffalo5–⁠7 in 2025
17

Final at UB Stadium, AmherstTV: ESPN+Attendance 12,068

At kickoff
73°F, wind 14 mph from the eastWeather: NOAA NCEI Global Historical Climatology Network hourly; Buffalo, 7 km from the stadium, 24 minutes after kickoff
Official
Rick WayneGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Troy0002121
Buffalo707317

How the win probability moved

Buffalo favored

Win probability by play: Buffalo 58% at kickoff, 0% at the end. Biggest swing: 37 points.

Troy favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (37 points).

Standouts

  • DefenseDion Crawford12 tackles, 2 sacks, 2 for lossBuffalo

Player stats

Troy

PassingC/AttYdsTDInt
Tucker Kilcrease14/2414810
Ui Ale5/105400
Rara Thomas0/1001
RushingCarYdsTDLong
Tae Meadows1468120
Tucker Kilcrease1650113
Jordan Lovett82708
Marquez Dortch1909
ReceivingRecYdsTDLong
Rara Thomas578141
Roman Mothershed352029
Marquez Dortch220011
Tray Taylor42009
DefenseTklTFLSacksInt
Devin Lafayette9000
Jordan Stringer8200
T.J. Thompson5000
Donnie Smith5000

Buffalo

PassingC/AttYdsTDInt
Ta’Quan Roberson9/1510400
Gunnar Gray5/134900
RushingCarYdsTDLong
Al-Jay Henderson2276122
Lamar Sperling735014
Ta’Quan Roberson3705
Messiah Burch1606
ReceivingRecYdsTDLong
Jasaiah Gathings247039
Victor Snow538017
Al-Jay Henderson335016
Chance Morrow120020
DefenseTklTFLSacksInt
Dion Crawford12220
Khalil Murdock122.510
Jalen McNair90.501
Mitchell Gonser8000
Devin Morgan41.51.50
Miles Greer4110
Kobe Stewart30.50.50
Junior Poyser2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

TroyBuffalo
365Total yards278
202Passing yards153
163Rushing yards125
5.6Yards per pass5.5
3.5Yards per rush3.7
22First downs14
10–⁠21Third downs6–⁠17
3–⁠4Fourth downs0–⁠1
2Turnovers0
5–⁠60Penalties5–⁠30
32:52Possession27:08
0Sacks (by defense)7

Efficiency

TroyBuffalo
40%Success rate29%
0.03EPA per play0.06
1.22Explosiveness1.26
0.02Rushing EPA0.07
0.04Passing EPA0.04
27%Passing-down success16%
−0.19First-down EPA0.06
−0.11Second-down EPA−0.03
0.34Third-down EPA0.41
14%Havoc by its defense23%

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

Buffalo end zoneTroy end zoneQ1 BuffaloPunt, 6 playsQ1 TroyPunt, 3 playsQ1 BuffaloTouchdown, 7 playsQ1 TroyPunt, 3 playsQ1 BuffaloPunt, 6 playsQ1 TroyPunt, 8 playsQ2 BuffaloPunt, 3 playsQ2 TroyFumble, 10 playsQ2 BuffaloPunt, 3 playsQ2 TroyPunt, 5 playsQ2 BuffaloPunt, 4 playsQ2 TroyEnd of half, 10 playsQ3 TroyTurnover on downs, 7 playsQ3 BuffaloTouchdown, 6 playsQ3 TroyInterception, 5 playsQ3 BuffaloField goal, 14 playsQ4 TroyTouchdown, 14 playsQ4 BuffaloPunt, 3 playsQ4 TroyTouchdown, 7 playsQ4 BuffaloPunt, 3 playsQ4 TroyPunt, 3 playsQ4 BuffaloPunt, 3 playsQ4 TroyTouchdown, 9 playsQ4 BuffaloTurnover on downs, 6 playsQ4 TroyResult not recorded, 1 play
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.
  1. Q1 BuffaloPunt, 6 plays, 24 yards
  2. Q1 TroyPunt, 3 plays, 2 yards
  3. Q1 BuffaloTouchdown, 7 plays, 68 yards
  4. Q1 TroyPunt, 3 plays, −3 yards
  5. Q1 BuffaloPunt, 6 plays, 20 yards
  6. Q1 TroyPunt, 8 plays, 19 yards
  7. Q2 BuffaloPunt, 3 plays, 5 yards
  8. Q2 TroyFumble, 10 plays, 26 yards
  9. Q2 BuffaloPunt, 3 plays, −1 yard
  10. Q2 TroyPunt, 5 plays, 11 yards
  11. Q2 BuffaloPunt, 4 plays, 2 yards
  12. Q2 TroyEnd of half, 10 plays, 19 yards
  13. Q3 TroyTurnover on downs, 7 plays, 26 yards
  14. Q3 BuffaloTouchdown, 6 plays, 50 yards
  15. Q3 TroyInterception, 5 plays, 46 yards
  16. Q3 BuffaloField goal, 14 plays, 51 yards
  17. Q4 TroyTouchdown, 14 plays, 72 yards
  18. Q4 BuffaloPunt, 3 plays, 5 yards
  19. Q4 TroyTouchdown, 7 plays, 63 yards
  20. Q4 BuffaloPunt, 3 plays, 0 yards
  21. Q4 TroyPunt, 3 plays, −1 yard
  22. Q4 BuffaloPunt, 3 plays, 6 yards
  23. Q4 TroyTouchdown, 9 plays, 47 yards
  24. Q4 BuffaloTurnover on downs, 6 plays, 46 yards
  25. Q4 TroyResult not recorded, 1 play, 0 yards

Play by play

1st quarter6 drives, then Buffalo 7, Troy 0
Buffalo Punt, 6 plays
15:001st & 10 at own 25Ta’Quan Roberson pass incomplete
14:542nd & 10 at own 25Ta’Quan Roberson pass complete to Nik McMillan for 6 yds to the BUF 31
14:273rd & 4 at own 31Ta’Quan Roberson pass complete to Al-Jay Henderson for 10 yds to the BUF 41 for a 1ST down
13:511st & 10 at own 41Ta’Quan Roberson pass complete to Victor Snow for a loss of 1 yard to the BUF 40
13:172nd & 11 at own 40Ta’Quan Roberson pass complete to Jasaiah Gathings for 8 yds to the BUF 48
12:463rd & 3 at own 48Al-Jay Henderson run for 1 yd to the BUF 49
12:004th & 2 at own 49Dylan Drennan punt for 44 yds
Troy Punt, 3 plays
11:571st & 10 at own 7Tae Meadows run for 7 yds to the TROY 14
11:402nd & 3 at own 14Tucker 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:413rd & 8 at own 9Tucker Kilcrease pass complete to Tray Taylor for no gain to the TROY 9
9:564th & 8 at own 9Evan Crenshaw punt for 62 yds
Buffalo Touchdown, 7 plays
9:561st & 10 at own 29Ta’Quan Roberson pass complete to Jasaiah Gathings for 39 yds to the TROY 32 for a 1ST down
9:241st & 10 at opp 32Ta’Quan Roberson pass complete to Victor Snow for 16 yds to the TROY 16 for a 1ST down
9:071st & 10 at opp 16Al-Jay Henderson run for no gain to the TROY 16
8:452nd & 10 at opp 16Al-Jay Henderson run for 5 yds to the TROY 11
8:143rd & 5 at opp 11Al-Jay Henderson run for 8 yds to the TROY 3 for a 1ST down
7:151st & goal at opp 3Al-Jay Henderson run for 2 yds to the TROY 1
6:312nd & goal at opp 1James McNeil Jr. run for 1 yd for a TD (Jack Howes KICK)Buffalo 7, Troy 0
Troy Punt, 3 plays
6:281st & 10 at own 35Jack Howes kickoff for 34 yds , Dylan Mann return for 3 yds to the TROY 34
6:231st & 10 at own 34Tae Meadows run for 4 yds to the TROY 38
5:562nd & 6 at own 38Tucker Kilcrease sacked by Junior Poyser for a loss of 3 yards to the TROY 35
5:203rd & 9 at own 35Tucker Kilcrease sacked by Kobe Stewart and Devin Morgan for a loss of 4 yards to the TROY 31
4:434th & 13 at own 31Evan Crenshaw punt for 49 yds , Victor Snow returns for no gain to the BUF 20
Buffalo Punt, 6 plays
4:321st & 10 at own 20Buffalo Penalty, false start (Tyler Doty) to the BUF 15
4:321st & 15 at own 15Ta’Quan Roberson pass complete to Messiah Burch for 2 yds to the BUF 17
3:582nd & 13 at own 17Ta’Quan Roberson pass incomplete to Nik McMillan
3:473rd & 13 at own 17Ta’Quan Roberson pass complete to Al-Jay Henderson for 16 yds to the BUF 33 for a 1ST down
3:031st & 10 at own 33Ta’Quan Roberson run for 5 yds to the BUF 38
2:382nd & 5 at own 38Al-Jay Henderson run for 2 yds to the BUF 40
2:033rd & 3 at own 40Ta’Quan Roberson pass incomplete
1:444th & 3 at own 40Dylan Drennan punt for 37 yds
Troy Punt, 8 plays
1:341st & 10 at own 23Tucker Kilcrease run for 2 yds to the TROY 25
1:012nd & 8 at own 25Jordan Lovett run for 4 yds to the TROY 29
0:283rd & 4 at own 29Tucker Kilcrease pass complete to Peyton Higgins for 7 yds to the TROY 36 for a 1ST down
15:001st & 10 at own 35Paddy McAteer kickoff for 65 yds for a touchback
2nd quarter7 drives, then Buffalo 7, Troy 0
Troy Punt, 8 plays
15:001st & 10 at own 36Jordan Lovett run for 5 yds to the TROY 41
14:412nd & 5 at own 41Jordan Lovett run for 8 yds to the TROY 49 for a 1ST down
14:111st & 10 at own 49Tucker Kilcrease pass incomplete
13:422nd & 10 at own 49Troy Penalty, unsportsmanlike conduct (Tae Meadows) to the TROY 34
13:392nd & 25 at own 34Tray Taylor run for 7 yds to the TROY 41
13:233rd & 18 at own 41Tucker Kilcrease pass complete to Peyton Higgins for 6 yds to the TROY 47
12:484th & 12 at own 47Troy Penalty, false start (Colton Walls) to the TROY 42
12:354th & 17 at own 42Evan Crenshaw punt for 54 yds
Buffalo Punt, 3 plays
12:191st & 10 at own 4Al-Jay Henderson run for 2 yds to the BUF 6
11:522nd & 8 at own 6Al-Jay Henderson run for 3 yds to the BUF 9
11:043rd & 5 at own 9Ta’Quan Roberson pass incomplete to Chance Morrow
10:464th & 5 at own 9Dylan Drennan punt for 46 yds , Peyton Higgins returns for 2 yds to the TROY 47
Troy Fumble, 10 plays
10:361st & 10 at own 47Tae Meadows run for 2 yds to the TROY 49
10:032nd & 8 at own 49Mojo Dortch run for 9 yds to the BUF 42 for a 1ST down
9:361st & 10 at opp 42Ui Ale pass complete to Rara Thomas for 14 yds to the BUF 28 for a 1ST down
9:051st & 10 at opp 28Jordan Lovett run for 5 yds to the BUF 23
8:292nd & 5 at opp 23Tae Meadows run for 3 yds to the BUF 20
7:523rd & 2 at opp 20Ui Ale run for 2 yds to the BUF 18 for a 1ST down
7:151st & 10 at opp 18Tae Meadows run for 6 yds to the BUF 12
6:402nd & 4 at opp 12Ui Ale pass incomplete to Rara Thomas, broken up by Keontez Bradley
6:253rd & 4 at opp 12Ui 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:053rd & 19 at opp 27Ui Ale pass complete to Tray Taylor for 9 yds Ui Ale fumbled, recovered by BUF Red Murdock
Buffalo Punt, 3 plays
5:541st & 10 at own 18Ta’Quan Roberson run for a loss of 1 yard to the BUF 17
5:232nd & 11 at own 17Ta’Quan Roberson pass incomplete to Nik McMillan
5:233rd & 11 at own 17Ta’Quan Roberson pass incomplete to Nik McMillan
5:174th & 11 at own 17Dylan Drennan punt for 44 yds , Peyton Higgins returns for no gain to the TROY 38
Troy Punt, 5 plays
5:081st & 10 at own 38Jordan Lovett run for 5 yds to the TROY 43
4:442nd & 5 at own 43Tucker Kilcrease run for 8 yds to the BUF 49 for a 1ST down
4:081st & 10 at opp 49Tucker Kilcrease pass incomplete to Jarris Williams
3:532nd & 10 at opp 49Jordan Lovett run for a loss of 2 yards to the TROY 49
3:253rd & 12 at own 49Tucker Kilcrease pass incomplete to Peyton Higgins
3:154th & 12 at own 49Evan Crenshaw punt for 43 yds Buffalo Penalty, Offensive holding (Devin Morgan) to the BUF 4
Buffalo Punt, 4 plays
3:091st & 10 at own 4Al-Jay Henderson run for a loss of 1 yard to the BUF 3
2:272nd & 11 at own 3Al-Jay Henderson run for no gain to the BUF 3 Buffalo Penalty, illegal formation (Yards) to the BUF 2
2:133rd & 11 at own 3Al-Jay Henderson run for 3 yds to the BUF 6
2:102nd & 12 at own 2Al-Jay Henderson run for 1 yd to the BUF 3
2:004th & 8 at own 6Dylan Drennan punt for 48 yds , Peyton Higgins returns for 9 yds to the BUF 45
Troy End of half, 10 plays
1:491st & 10 at opp 45Ui Ale pass incomplete to Rara Thomas
1:452nd & 10 at opp 45Ui Ale pass incomplete to Tray Taylor, broken up by Marquis Cooper
1:413rd & 10 at opp 45Ui Ale run for 8 yds to the BUF 37
1:164th & 2 at opp 37Ui Ale run for 2 yds to the BUF 35 for a 1ST down
1:161st & 10 at opp 35Ui Ale sacked by Devin Morgan for a loss of 4 yards to the BUF 39
0:552nd & 14 at opp 39Ui Ale pass complete to Mojo Dortch for 11 yds to the BUF 28
0:363rd & 3 at opp 28Ui Ale pass complete to Rara Thomas for 6 yds to the BUF 22 for a 1ST down
0:321st & 10 at opp 22Ui Ale sacked by Miles Greer for a loss of 4 yards to the BUF 26
0:123rd & 14 at opp 26Ui 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:001st & 10 at own 35Jack 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:441st & 10 at own 25Tae Meadows run for no gain to the TROY 25
14:102nd & 10 at own 25Tucker Kilcrease run for 5 yds to the TROY 30
13:533rd & 5 at own 30Tucker 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:311st & 10 at own 45Tae Meadows run for 3 yds to the TROY 48
13:092nd & 7 at own 48Tae Meadows run for 4 yds to the BUF 48
12:343rd & 3 at opp 48Tae Meadows run for a loss of 1 yard to the BUF 49
12:014th & 4 at opp 49Tucker Kilcrease run for 2 yds to the BUF 47
Buffalo Touchdown, 6 plays
11:531st & 10 at own 47Al-Jay Henderson run for 4 yds to the TROY 49
11:312nd & 6 at opp 49Ta’Quan Roberson pass complete to Victor Snow for 8 yds to the TROY 41 for a 1ST down
11:061st & 10 at opp 41Al-Jay Henderson run for a loss of 1 yard to the TROY 42 Al-Jay Henderson fumbled, recovered by BUF Al-Jay Henderson
10:212nd & 11 at opp 42Lamar Sperling run for 2 yds to the TROY 40
9:463rd & 9 at opp 40Ta’Quan Roberson run for 3 yds to the TROY 37
9:224th & 6 at opp 37Troy Penalty, unsportsmanlike conduct (David Daniel-Sisavanh) to the TROY 22 for a 1ST down
9:121st & 10 at opp 22Al-Jay Henderson 22 Yd Run (Jack Howes Kick)Buffalo 14, Troy 0
Troy Interception, 5 plays
9:121st & 10 at own 35Jack 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:051st & 10 at own 15Jordan Lovett run for a loss of 1 yard to the TROY 14
8:372nd & 11 at own 14Tucker Kilcrease pass complete to Tray Taylor for 3 yds to the TROY 17
8:043rd & 8 at own 17Tucker Kilcrease pass complete to Rara Thomas for 41 yds to the BUF 42 for a 1ST down
7:131st & 10 at opp 42Jordan Lovett run for 3 yds to the BUF 39
6:452nd & 7 at opp 39Jalen McNair return for no gain to the BUF 28
Buffalo Field goal, 14 plays
6:241st & 10 at own 28Buffalo Penalty, false start (Tyler Doty) to the BUF 23
6:241st & 15 at own 23Gunnar Gray pass complete to Victor Snow for a loss of 2 yards to the BUF 21
5:542nd & 17 at own 21Gunnar Gray pass complete to Lamar Sperling for 5 yds to the BUF 26
5:183rd & 12 at own 26Lamar Sperling run for 14 yds to the BUF 40 for a 1ST down
4:511st & 10 at own 40Lamar Sperling run for 13 yds to the TROY 47 for a 1ST down
4:231st & 10 at opp 47Lamar Sperling run for 3 yds to the TROY 44
3:532nd & 7 at opp 44Messiah Burch run for 6 yds to the TROY 38
3:013rd & 1 at opp 38Al-Jay Henderson run for 2 yds to the TROY 36 for a 1ST down
2:241st & 10 at opp 36Al-Jay Henderson run for 4 yds to the TROY 32
1:552nd & 6 at opp 32Al-Jay Henderson run for 2 yds to the TROY 30
1:203rd & 4 at opp 30Al-Jay Henderson run for 7 yds to the TROY 23 for a 1ST down
0:571st & 10 at opp 23Gunnar Gray pass incomplete to Victor Snow
0:462nd & 10 at opp 23Lamar Sperling run for a loss of 1 yard to the TROY 24
0:233rd & 11 at opp 24Lamar Sperling run for 3 yds to the TROY 21
Q4 14:564th & 8 at opp 21Jack Howes 39 yd FG GOODBuffalo 17, Troy 0
4th quarter9 drives, then Troy 21, Buffalo 17
Troy Touchdown, 14 plays
14:561st & 10 at own 35Jack Howes kickoff for 65 yds for a touchback
14:561st & 10 at own 25Tucker Kilcrease pass complete to DJ Epps for 14 yds to the TROY 39 for a 1ST down
14:281st & 10 at own 39Tucker Kilcrease pass complete to Roman Mothershed for 9 yds to the TROY 48
14:092nd & 1 at own 48Tucker Kilcrease pass incomplete to Tray Taylor
13:453rd & 1 at own 48Tucker Kilcrease pass complete to Jordan Lovett for 1 yd to the TROY 49 for a 1ST down
13:311st & 10 at own 49Tucker Kilcrease pass incomplete to Roman Mothershed
13:312nd & 10 at own 49Tucker Kilcrease pass complete to Rara Thomas for 7 yds to the BUF 44
13:053rd & 3 at opp 44Ui Ale pass incomplete to Rara Thomas
12:594th & 3 at opp 44Ui Ale pass complete to Roman Mothershed for 14 yds to the BUF 30 for a 1ST down
12:331st & 10 at opp 30Ui Ale pass incomplete to Roman Mothershed
12:332nd & 10 at opp 30Tucker Kilcrease pass complete to DJ Epps for 4 yds to the BUF 26
11:563rd & 6 at opp 26Tucker Kilcrease run for 13 yds to the BUF 13 for a 1ST down
11:101st & 10 at opp 13Tucker Kilcrease run for 7 yds to the BUF 6
10:412nd & 3 at opp 6Tucker Kilcrease pass incomplete to Rara Thomas, broken up by Charles McCartherens
10:233rd & 3 at opp 6Tucker Kilcrease run for 6 yds for a TD (Scott Taylor Renfroe KICK)Buffalo 17, Troy 7
Buffalo Punt, 3 plays
10:231st & 10 at own 35Paddy McAteer kickoff for 62 yds , Patrick Clacks III return for 22 yds to the BUF 25
10:161st & 10 at own 25Al-Jay Henderson run for 2 yds to the BUF 27
9:572nd & 8 at own 27Al-Jay Henderson run for 2 yds to the BUF 29
9:053rd & 6 at own 29Lamar Sperling run for 1 yd to the BUF 30
8:344th & 5 at own 30Dylan Drennan punt for 36 yds
Troy Touchdown, 7 plays
8:191st & 10 at own 34Tucker Kilcrease pass incomplete to Rara Thomas, broken up by Charles McCartherens
8:132nd & 10 at own 34Tucker Kilcrease run for 5 yds to the TROY 39
7:513rd & 5 at own 39Tucker Kilcrease run for 2 yds to the TROY 41
7:214th & 3 at own 41Tucker Kilcrease pass complete to Mojo Dortch for 9 yds to the 50 yard line for a 1ST down
6:561st & 10 at the 50Tucker Kilcrease run for 11 yds to the BUF 39 for a 1ST down
6:291st & 10 at opp 39Tucker Kilcrease pass complete to Roman Mothershed for 29 yds to the BUF 10 for a 1ST down
5:451st & goal at opp 10Rara Thomas 10 Yd pass from Tucker Kilcrease (Scott Taylor Renfroe Kick)Buffalo 17, Troy 14
Buffalo Punt, 3 plays
5:451st & 10 at own 35Paddy McAteer kickoff for 65 yds for a touchback
5:451st & 10 at own 25Gunnar Gray pass incomplete to Marcus Velez
5:402nd & 10 at own 25Gunnar Gray pass incomplete to Nik McMillan
5:343rd & 10 at own 25Gunnar Gray pass incomplete to Patrick Clacks III
5:214th & 10 at own 25Dylan Drennan punt for 42 yds , Peyton Higgins returns for 5 yds to the TROY 38
Troy Punt, 3 plays
5:211st & 10 at own 38Tucker Kilcrease run for 2 yds to the TROY 40
4:592nd & 8 at own 40Tucker Kilcrease sacked by Dion Crawford for a loss of 3 yards to the TROY 37
4:313rd & 11 at own 37Tucker Kilcrease pass incomplete to Roman Mothershed
4:074th & 11 at own 37Evan Crenshaw punt for 53 yds
Buffalo Punt, 3 plays
4:071st & 10 at own 10Al-Jay Henderson run for 3 yds to the BUF 13
3:182nd & 7 at own 13Al-Jay Henderson run for 3 yds to the BUF 16
2:453rd & 4 at own 16Gunnar Gray pass incomplete to Chance Morrow
2:334th & 4 at own 16Dylan Drennan punt for 36 yds , Peyton Higgins returns for 2 yds to the 50 yard line
Troy Touchdown, 9 plays
2:331st & 10 at the 50Tae Meadows run for 1 yd to the BUF 49
2:112nd & 9 at opp 49Tucker Kilcrease pass complete to Tray Taylor for 8 yds to the BUF 41
2:003rd & 1 at opp 41Tucker Kilcrease run for 2 yds to the BUF 39 for a 1ST down
1:511st & 10 at opp 39Tae Meadows run for 6 yds to the BUF 33
1:372nd & 4 at opp 33Tucker Kilcrease pass incomplete to Rara Thomas
1:303rd & 4 at opp 33Tae Meadows run for 7 yds to the BUF 26 for a 1ST down
1:251st & 10 at opp 26Tucker Kilcrease pass incomplete to Mojo Dortch, broken up by Keontez Bradley
1:162nd & 10 at opp 26Tae Meadows run for 6 yds to the BUF 20
0:453rd & 4 at opp 20Tae Meadows 20 Yd Run (Scott Taylor Renfroe Kick)Troy 21, Buffalo 17
Buffalo Turnover on downs, 6 plays
0:451st & 10 at own 35Paddy McAteer kickoff for 65 yds for a touchback
0:451st & 10 at own 25Gunnar Gray pass complete to Chance Morrow for 20 yds to the BUF 45 for a 1ST down
0:351st & 10 at own 45Gunnar Gray pass complete to Victor Snow for 17 yds to the TROY 38 for a 1ST down
0:231st & 10 at opp 38Gunnar Gray pass incomplete to Nik McMillan, broken up by Kaleno Levine
0:172nd & 10 at opp 38Gunnar Gray pass incomplete to Patrick Clacks III
0:133rd & 10 at opp 38Gunnar Gray pass complete to Al-Jay Henderson for 9 yds to the TROY 29
0:084th & 1 at opp 29Gunnar Gray pass incomplete to Chance Morrow, broken up by Joe Lott
Troy Result not recorded, 1 play
0:031st & 10 at own 29Tucker 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.

Troy leads 2–⁠0 in two meetings.

Recent meetings
2025Troy 21, Buffalo 17
2018Troy 42, Buffalo 32Dollar General Bowl

Around this game