The College Football BeltThe CFB Belt
Belt / 2025 season / Reign #329 · Game 1,632 of 1,643
November 1, 2025 Week 10 · Regular Season Belt defended

Louisville defends the belt, 28–16, on the road at Virginia Tech.

Home · Challenger
Virginia Tech 16
AT
Away · Defending Holder
LouisvilleAP No. 16 28

AP poll, week 10: Louisville No. 16 at Virginia Tech unranked · No. 1 that week: Ohio State. The belt vs. the polls →

Belt context

Where this game sits in the lineage

Louisville came in 15 days into reign #329, which began with a win over Miami, with one defense already behind it; this was its second defense. It was the last defense: California took the belt in the very next belt game, on November 8, 2025.

For Virginia Tech this was its 18th shot at the belt; it had held the belt once before.

This is the only time Louisville and Virginia Tech have met with the belt on the line.

AI-Written

Recap

Virginia Tech struck first with a quick touchdown drive, adding a safety on a blocked punt and another score to lead 16-7 at halftime. Louisville's defense tightened dramatically in the second half, holding Virginia Tech scoreless while the offense exploded for 28 unanswered points. The Cardinals scored on a 24-yard pass from Moss to Lacy early in the third quarter, then added two rushing touchdowns from K. Brown (2 yards and 24 yards) to put the game away. Virginia Tech managed just 76 passing yards for the entire game and couldn't find the end zone after halftime, while Louisville's ground game (235 yards) controlled the clock and dictated the tempo.

Written by Claude from the box score and play-by-play on this page — a plain-English recap of the numbers below, not a substitute for them.

By Quarter

Line score

Team1234Final
Virginia Tech970016
Louisville7014728

Pulled directly from CFBD’s play-by-play record, the same source as every score in the lineage.

Full Box Score

Team stats

CFBD box score
 Virginia TechLouisville
Total yards240371
Rushing yards164235
Passing yards76136
First downs1618
3rd down conv.4/154/11
Turnovers01
Penalties–yards5–466–52
Time of possession29:3830:22

Full team box score from CFBD’s /games/teams data. This section only appears for belt games from 2003 onward — CFBD doesn’t have team-level stats that far back.

Play By Play

Key plays

CFBD play-by-play
WhenTeamYardsPlay
Q3 8:52Louisville+23 yd(09:07) #98 N.Keller kickoff 65 yards to the VT 00 #20 P.Prioleau return 23 yards to the VT 23 (#42 J.Minkins) PENALTY VT UNS: Unsportsmanlike Conduct (#4 J.Coney) 11 yard from VT 23 to VT 12
Q3 5:42Virginia Tech+63 yd(05:51) #95 N.Veltsistas punt 43 yards to the UL 32 #5 C.Lacy return 63 yards to the VT 05 (#96 C.Epling), out of bounds
Q3 5:01Louisville+2 yd(04:52) #22 K.Brown rush middle for 2 yards gain to the VT 00 TOUCHDOWN, clock 05:01 #36 C.Ranvier kick attempt good (H: #93 D.Chapeau, LS: #48 S.Kochav)
Q3 2:21Virginia Tech-4 yd(02:54) No Huddle-Shotgun #1 K.Drones rush left for 4 yards loss to the UL 45 fumbled by #1 K.Drones at UL 45 recovered by VT #1 K.Drones at UL 45, End Of Play
Q3 1:50Louisville+20 yd(01:57) Shotgun #1 I.Brown rush middle for 20 yards gain to the UL 28 (#25 I.Brown-Murray), out of bounds, 1ST DOWN
Q3 0:00Louisville-27 ydEnd of 3rd quarter.
Q4 10:45Virginia Tech+23 yd(10:41) #95 N.Veltsistas punt 53 yards to the UL 27 #5 C.Lacy return 23 yards to the UL 50 (#23 T.Williams)
Q4 3:39Louisville+20 yd(03:46) Shotgun #22 K.Brown rush middle for 20 yards gain to the VT 45 (#16 N.Chambers)
Q4 2:16Louisville+24 yd(02:10) #22 K.Brown rush middle for 24 yards gain to the VT 00 TOUCHDOWN, clock 02:16, 1ST DOWN #36 C.Ranvier kick attempt good (H: #93 D.Chapeau, LS: #48 S.Kochav)
Q1 13:40Virginia Tech+20 yd(13:43) #95 N.Veltsistas punt 46 yards to the UL 18 #5 C.Lacy return 20 yards to the UL 38 (#24 J.Keller; #96 C.Epling)
Q1 12:58Louisville+52 yd(13:08) No Huddle-Shotgun #1 I.Brown rush middle for 52 yards gain to the VT 00 TOUCHDOWN, clock 12:58, 1ST DOWN #36 C.Ranvier kick attempt good (H: #93 D.Chapeau, LS: #48 S.Kochav)
Q1 6:53Louisville+18 yd(06:57) No Huddle-Shotgun #7 M.Moss pass intercepted by #18 I.Cash at VT 45 #18 I.Cash return 18 yards to the UL 37 (#7 M.Moss)
Q1 1:57Virginia Tech+3 yd(01:57) No Huddle-Shotgun #1 K.Drones rush middle for 3 yards gain to the UL 00 TOUCHDOWN, clock 01:57 #17 J.Love kick attempt good (H: #95 N.Veltsistas, LS: #96 C.Epling)
Q1 0:52Louisville+0 yd(00:57) #39 C.Schwartz punt 0 yards to the UL 24 blocked by #20 P.Prioleau, out of bounds at UL 00. Virginia Tech SAFETY, clock 00:52
Q2 8:25Virginia Tech+5 yd(08:19) No Huddle-Shotgun #1 K.Drones pass complete short left to #9 C.Seldon caught at UL 07, for 5 yards to the UL 00 TOUCHDOWN, clock 08:25, 1ST DOWN #17 J.Love kick attempt good (H: #95 N.Veltsistas, LS: #96 C.Epling)
Q2 0:00Louisville-61 ydEnd of 2nd quarter.
Q3 9:07Louisville+24 yd(09:03) Shotgun #7 M.Moss pass complete deep middle to #5 C.Lacy caught at VT 01, for 24 yards to the VT 00 TOUCHDOWN, clock 09:07, 1ST DOWN #36 C.Ranvier kick attempt good (H: #93 D.Chapeau, LS: #48 S.Kochav)
Q4 0:00Louisville+67 ydEnd of 4th quarter.

Scoring plays, turnovers, and gains of 20+ yards, pulled from CFBD’s play-by-play. This section only appears for belt games with play-by-play on file (2003 onward).

Box Score

Player stats

CFBD player stats

Passing

Virginia Tech

PlayerC/ATTYDSAVGTDINTQBR
Kyron Drones11/24763.21045.0

Louisville

PlayerC/ATTYDSAVGTDINTQBR
Miller Moss19/281364.91167.3

Rushing

Virginia Tech

PlayerCARYDSAVGTDLONG
Kyron Drones14856.1116
Marcellous Hawkins13453.5011
Terion Stewart8222.8012
Jeffrey Overton Jr.492.304
Cameron Seldon133.003

Louisville

PlayerCARYDSAVGTDLONG
Isaac Brown161308.1152
Keyjuan Brown12947.8224
Miller Moss3113.7013
Caullin Lacy111.001
Deuce Adams100.000
Team1-1-1.000

Receiving

Virginia Tech

PlayerRECYDSAVGTDLONG
Ayden Greene11717.0017
Takye Heath3165.307
Ja'Ricous Hairston3155.0011
Cameron Seldon2147.019
Marcellous Hawkins11212.0012
P.J. Prioleau122.002

Louisville

PlayerRECYDSAVGTDLONG
Chris Bell8567.0013
Caullin Lacy6538.8124
Nate Kurisky2126.0010
Treyshun Hurry177.007
Antonio Meeks166.006
Keyjuan Brown122.002
Show more stats (7 more categories)

Defense

Virginia Tech

PlayerTOTSOLOSACKSTFLPDQB HURTD
Kaleb Spencer7501000
Caleb Woodson7400000
Thomas Williams5300000
Isaiah Cash5200100
Isaiah Brown-Murray4300000
Noah Chambers4300100
Elhadj Fall420.50.5000
Kemari Copeland400.51000
Kody Huisman3300000
Joseph Reddish3200000
Sheldon Robinson3100000
Jaden Keller3000000
Christian Epling2100000
Antwone Santiago2000010
Jordan Bass2000000
Tyson Flowers1100000
Aycen Stevens1100000
Emmett Laws1100000
Kelvin Gilliam1000000
Ben Bell1000.5000
Immanuel Hickman1000000
Jason Abbey1000000
Brennan Johnson1000000

Louisville

PlayerTOTSOLOSACKSTFLPDQB HURTD
TJ Quinn10401000
D'Angelo Hutchinson7100.5000
Kalib Perry6300000
JoJo Evans6200020
Adonijah Green6000000
Corey Gordon5300000
T.J. Capers5301000
Jabari Mack4300100
Wesley Bailey4200.5000
Tayon Holloway4000000
Rene Konga3301000
Antonio Watts3000100
Justin Beadles2000000
Miller Moss1100000
Denzel Lowry1101000
Jaden Minkins1100000
Jordan Guerad1000000
Clev Lubin1000000
Jerry Lawson1000000

Fumbles

Virginia Tech

PlayerFUMLOSTREC
Kyron Drones100

Louisville

No recorded stats in this category.

Interceptions

Virginia Tech

PlayerINTYDSTD
Isaiah Cash1180

Louisville

No recorded stats in this category.

Kick Returns

Virginia Tech

PlayerNOYDSAVGLONGTD
P.J. Prioleau12323.0230

Louisville

PlayerNOYDSAVGLONGTD
Caullin Lacy13333.0330

Kicking

Virginia Tech

PlayerFGPCTLONGXPPTS
John Love0/00.002/22

Louisville

PlayerFGPCTLONGXPPTS
Cooper Ranvier0/00.004/44

Punt Returns

Virginia Tech

PlayerNOYDSAVGLONGTD
P.J. Prioleau12424.0240

Louisville

PlayerNOYDSAVGLONGTD
Caullin Lacy310635.3630

Punting

Virginia Tech

PlayerNOYDSAVGTBIn 20LONG
Nick Veltsistas837647.01368

Louisville

PlayerNOYDSAVGTBIn 20LONG
David Chapeau415338.32045
Team100.0000

Full player stats from CFBD’s /games/players data, split out by team. This section only appears for belt games from 2003 onward — CFBD doesn’t have player-level stats that far back. Linked player names go to that player’s stat line in every other belt game they’ve appeared in.

Sources Box score at ESPN · Game record: College Football Data (id 401754580) · This game in the downloadable dataset