Week 1 · 2025
Virginia Tech at South Carolina
Sun 08/31/2025 03:00 PMMercedes-Benz StadiumSouth Carolina pregame69% — Pregame win probability: 69% for South Carolina. South Carolina favored, and won.Neutral site
84°Fair· roof closed8 mph ESE · 43% humidityRecorded at kickoff by College Football Data
Virginia Tech
11
3–9
South Carolina
24
4–8
Attendance
55,531
reported
SC8 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Kyle Lowe kickoff for 65 yds for a touchback | 0 |
| 14:55 | 1st & 10 | own 25 | LaNorris Sellers pass complete to Maurice Brown II for 14 yds to the SC 39 for a 1ST down | +14 |
| 14:25 | 1st & 10 | own 39 | LaNorris Sellers pass complete to Nyck Harbor for 20 yds to the VT 41 for a 1ST down | +20 |
| 13:50 | 1st & 10 | opp 41 | Oscar Adaway III run for 1 yd to the VT 40 | +1 |
| 13:30 | 2nd & 9 | opp 40 | LaNorris Sellers pass complete to Brady Hunt for 20 yds to the VT 20 for a 1ST down | +20 |
| 13:09 | 1st & 10 | opp 20 | Oscar Adaway III run for 1 yd to the VT 19 | +1 |
| 12:45 | 2nd & 9 | opp 19 | Oscar Adaway III run for 4 yds to the VT 15 | +4 |
| 12:09 | 3rd & 5 | opp 15 | LaNorris Sellers run for 15 yds for a TD (William Joyce KICK) | +15 |
VT7 plays, 0 yd · Punt | ||||
| 12:09 | 3rd & 5 | own 35 | Max Kelley kickoff for 40 yds | 0 |
| 12:05 | 1st & 10 | own 25 | Marcellous Hawkins run for 2 yds to the VT 27 | +2 |
| 11:35 | 2nd & 8 | own 27 | Kyron Drones run for 5 yds to the VT 32 | +5 |
| 11:08 | 3rd & 3 | own 32 | Virginia Tech Penalty, False Start (Johnny Garrett) to the VT 27 | −5 |
| 11:00 | 3rd & 8 | own 27 | Kyron Drones pass incomplete to Donavon Greene | 0 |
| 10:44 | 4th & 8 | own 27 | South Carolina Penalty, Defensive Offside (5 Yards) to the VT 32 | +5 |
| 10:34 | 4th & 3 | own 32 | Nick Veltsistas punt for 45 yds , Vicari Swain returns for 4 yds to the SC 27 | +4 |
SC8 plays, 19 yd · Punt | ||||
| 10:34 | 1st & 10 | own 27 | Rahsul Faison run for a loss of 2 yards to the SC 25 | −2 |
| 9:55 | 2nd & 12 | own 25 | Rahsul Faison run for 1 yd to the SC 26 | +1 |
| 9:17 | 3rd & 11 | own 26 | LaNorris Sellers run for 13 yds to the SC 39 for a 1ST down | +13 |
| 8:55 | 1st & 10 | own 39 | LaNorris Sellers pass incomplete | 0 |
| 8:50 | 2nd & 10 | own 39 | LaNorris Sellers pass incomplete | 0 |
| 8:37 | 3rd & 10 | own 39 | LaNorris Sellers pass complete to Michael Smith for 7 yds to the SC 46 | +7 |
| 8:06 | 4th & 3 | own 46 | South Carolina Penalty, False Start (-5 Yards) to the SC 41 | −5 |
| 7:27 | 4th & 8 | own 41 | Mason Love punt for 49 yds, downed at the VT 10 | 0 |
VT8 plays, 70 yd · Turnover | ||||
| 7:13 | 1st & 10 | own 10 | Kyron Drones pass complete to Takye Heath for 4 yds to the VT 14 | +4 |
| 6:42 | 2nd & 6 | own 14 | Marcellous Hawkins run for 5 yds to the VT 19 | +5 |
| 6:23 | 3rd & 1 | own 19 | Kyron Drones pass complete to Donavon Greene for 25 yds to the VT 44 for a 1ST down | +25 |
| 5:51 | 1st & 10 | own 44 | Kyron Drones pass complete to Ayden Greene for 36 yds to the SC 20 for a 1ST down | +36 |
| 5:23 | 1st & 10 | opp 20 | Kyron Drones pass incomplete | 0 |
| 5:19 | 2nd & 10 | opp 20 | Kyron Drones pass incomplete | 0 |
| 5:19 | 3rd & 10 | opp 20 | Timeout Virginia Tech, clock 05:19 | 0 |
| 5:09 | 3rd & 10 | opp 20 | Kyron Drones pass intercepted Fred Johnson return for 2 yds to the SC 2 | +2 |
SC2 plays, -2 yd · Safety | ||||
| 4:56 | 1st & 10 | own 2 | Rahsul Faison run for no gain to the SC 2 | 0 |
| 4:33 | 2nd & 10 | own 2 | LaNorris Sellers sacked by Kelvin Gilliam Jr. and Kody Huisman for a loss of 2 yards for a SAFETY | −2 |
VT6 plays, -14 yd · Punt | ||||
| 4:33 | 2nd & 10 | own 20 | Mason Love kickoff for 47 yds , Isaiah Spencer return for 12 yds to the VT 45 | +12 |
| 4:05 | 1st & 10 | own 45 | P.J. Prioleau run for 1 yd to the VT 46 | +1 |
| 3:54 | 2nd & 9 | own 46 | Kyron Drones pass incomplete | 0 |
| 3:42 | 3rd & 9 | own 46 | Virginia Tech Penalty, Personal Foul (Kyle Altuner) to the VT 31 | −15 |
| 3:21 | 3rd & 24 | own 31 | Jeremiah Coney run for no gain to the VT 31 | 0 |
| 2:31 | 4th & 24 | own 31 | Nick Veltsistas punt for 46 yds , Vicari Swain returns for a loss of 4 yards to the SC 19 Vicari Swain fumbled, recovered by SC Vicari Swain | −4 |
SC4 plays, 4 yd · Punt | ||||
| 2:41 | 1st & 10 | own 19 | Oscar Adaway III run for 1 yd to the SC 20 | +1 |
| 1:56 | 2nd & 9 | own 20 | Oscar Adaway III run for 3 yds to the SC 23 | +3 |
| 1:27 | 3rd & 6 | own 23 | LaNorris Sellers pass incomplete | 0 |
| 1:17 | 4th & 6 | own 23 | Mason Love punt for 53 yds , Tucker Holloway returns for 5 yds to the VT 29 | +5 |
VT10 plays, 59 yd · Field goal | ||||
| 1:10 | 1st & 10 | own 29 | Kyron Drones pass incomplete | 0 |
| 1:02 | 2nd & 10 | own 29 | Kyron Drones pass complete to Takye Heath for 6 yds to the VT 35 | +6 |
| 0:30 | 3rd & 4 | own 35 | South Carolina Penalty, Defensive Offside (5 Yards) to the VT 40 for a 1ST down | +5 |
| 0:00 | 1st & 10 | own 40 | Marcellous Hawkins run for 1 yd to the VT 41 | +1 |
| 0:00 | own 40 | End of 1st Quarter | +1 | |
| 14:48 | 2nd & 9 | own 41 | Kyron Drones pass complete to Donavon Greene for 37 yds to the SC 22 for a 1ST down South Carolina Penalty, Personal Foul (Peyton Williams) to the SC 11 for a 1ST down | +48 |
| 14:30 | 1st & 10 | opp 11 | Cameron Seldon run for a loss of 1 yard to the SC 12 | −1 |
| 13:55 | 2nd & 11 | opp 12 | Kyron Drones pass incomplete | 0 |
| 13:50 | 3rd & 11 | opp 12 | Kyron Drones pass incomplete | 0 |
| 13:45 | 4th & 11 | opp 12 | John Love 29 yd FG GOOD | +29 |
SC6 plays, 4 yd · Punt | ||||
| 13:45 | 4th & 11 | own 35 | Kyle Lowe kickoff for 65 yds for a touchback | 0 |
| 13:45 | 1st & 10 | own 25 | South Carolina Penalty, Delay of Game (-5 Yards) to the SC 20 | −5 |
| 13:30 | 1st & 15 | own 20 | LaNorris Sellers pass complete to Brady Hunt for 5 yds to the SC 25 | +5 |
| 13:11 | 2nd & 10 | own 25 | LaNorris Sellers pass incomplete | 0 |
| 12:53 | 3rd & 10 | own 25 | LaNorris Sellers run for 4 yds to the SC 29 | +4 |
| 12:21 | 4th & 6 | own 29 | Mason Love punt for 55 yds , Tucker Holloway returns for no gain to the VT 16 | 0 |
VT7 plays, 20 yd · Punt | ||||
| 12:10 | 1st & 10 | own 16 | P.J. Prioleau run for 9 yds to the VT 25 | +9 |
| 11:39 | 2nd & 1 | own 25 | P.J. Prioleau run for no gain to the VT 25 | 0 |
| 10:50 | 3rd & 1 | own 25 | Marcellous Hawkins run for 4 yds to the VT 29 for a 1ST down | +4 |
| 10:07 | 1st & 10 | own 29 | Kyron Drones pass complete to Benji Gosnell for no gain to the VT 29 | 0 |
| 9:18 | 2nd & 10 | own 29 | Marcellous Hawkins run for 7 yds to the VT 36 | +7 |
| 8:50 | 3rd & 3 | own 36 | Kyron Drones pass incomplete | 0 |
| 8:43 | 4th & 3 | own 36 | Nick Veltsistas punt for 43 yds, fair catch by Jalon Kilgore at the SC 21 | 0 |
SC14 plays, 70 yd · Field goal | ||||
| 8:21 | 1st & 10 | own 21 | LaNorris Sellers pass complete to Oscar Adaway III for 8 yds to the SC 29 | +8 |
| 8:10 | 2nd & 2 | own 29 | Oscar Adaway III run for 6 yds to the SC 35 for a 1ST down | +6 |
| 7:51 | 1st & 10 | own 35 | Oscar Adaway III run for 23 yds to the VT 42 for a 1ST down | +23 |
| 7:28 | 1st & 10 | opp 42 | Oscar Adaway III run for 2 yds to the VT 40 | +2 |
| 7:00 | 2nd & 8 | opp 40 | Oscar Adaway III run for 9 yds to the VT 31 for a 1ST down | +9 |
| 6:24 | 1st & 10 | opp 31 | LaNorris Sellers run for 1 yd to the VT 30 South Carolina Penalty, Offensive Holding (Donovan Murph) to the VT 40 | −9 |
| 5:55 | 1st & 19 | opp 40 | LaNorris Sellers sacked by Elhadj Fall for a loss of 14 yards to the SC 46 LaNorris Sellers fumbled, recovered by SC Josiah Thompson , return for 0 yards | −14 |
| 5:02 | 2nd & 33 | own 46 | Rahsul Faison run for 30 yds to the VT 24 | +30 |
| 4:54 | 3rd & 3 | opp 24 | Timeout South Carolina, clock 04:54 | 0 |
| 4:40 | 3rd & 3 | opp 24 | LaNorris Sellers pass complete to Nyck Harbor for 15 yds to the VT 9 for a 1ST down | +15 |
| 4:12 | 1st & goal | opp 9 | Rahsul Faison run for no gain to the VT 9 | 0 |
| 3:52 | 2nd & goal | opp 9 | LaNorris Sellers pass incomplete | 0 |
| 3:45 | 3rd & goal | opp 9 | LaNorris Sellers pass incomplete | 0 |
| 3:42 | 4th & goal | opp 9 | William Joyce 27 yd FG GOOD | +27 |
VT17 plays, 37 yd · End of period | ||||
| 3:42 | 4th & 10 | own 35 | Mason Love kickoff for 65 yds for a touchback | 0 |
| 3:36 | 1st & 10 | own 25 | Kyron Drones run for 3 yds to the VT 28 | +3 |
| 3:06 | 2nd & 7 | own 28 | Kyron Drones run for 6 yds to the VT 34 | +6 |
| 2:33 | 3rd & 1 | own 34 | Kyron Drones run for 2 yds to the VT 36 for a 1ST down | +2 |
| 1:56 | 1st & 10 | own 36 | South Carolina Penalty, Defensive Offside (Dylan Stewart) to the VT 41 | +5 |
| 1:46 | 1st & 5 | own 41 | Jeremiah Coney run for 3 yds to the VT 44 | +3 |
| 1:14 | 2nd & 2 | own 44 | Kyron Drones run for no gain to the VT 44 | 0 |
| 0:37 | 3rd & 2 | own 44 | Jeremiah Coney run for 1 yd to the VT 45 | +1 |
| 0:37 | 4th & 1 | own 45 | Timeout Virginia Tech, clock 00:37 | 0 |
| 0:30 | 4th & 1 | own 45 | Kyron Drones pass complete to Ayden Greene for 8 yds to the SC 47 for a 1ST down | +8 |
| 0:18 | 1st & 10 | opp 47 | Kyron Drones pass incomplete | 0 |
| 0:18 | 2nd & 10 | opp 47 | Timeout South Carolina, clock 00:18 | 0 |
| 0:13 | 2nd & 10 | opp 47 | Kyron Drones pass complete to Ayden Greene for 9 yds to the SC 38 | +9 |
| 0:13 | 3rd & 1 | opp 38 | Timeout Virginia Tech, clock 00:13 | 0 |
| 0:06 | 3rd & 1 | opp 38 | Kyron Drones pass incomplete | 0 |
| 0:00 | 4th & 1 | opp 38 | John Love 56 yd FG GOOD | +56 |
| 0:00 | opp 38 | End of 2nd Quarter | 0 | |
VT10 plays, 32 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Mason Love kickoff for 65 yds , Thomas Williams return for 16 yds to the VT 16 | +16 |
| 14:45 | 1st & 10 | own 16 | Marcellous Hawkins run for 8 yds to the VT 24 | +8 |
| 14:15 | 2nd & 2 | own 24 | Marcellous Hawkins run for 3 yds to the VT 27 for a 1ST down | +3 |
| 13:36 | 1st & 10 | own 27 | Marcellous Hawkins run for 7 yds to the VT 34 | +7 |
| 12:56 | 2nd & 3 | own 34 | Marcellous Hawkins run for 1 yd to the VT 35 | +1 |
| 12:24 | 3rd & 2 | own 35 | Kyron Drones run for 8 yds to the VT 43 for a 1ST down | +8 |
| 11:44 | 1st & 10 | own 43 | Kyron Drones pass incomplete | 0 |
| 11:38 | 2nd & 10 | own 43 | P.J. Prioleau run for 5 yds to the VT 48 | +5 |
| 10:57 | 3rd & 5 | own 48 | Kyron Drones pass incomplete | 0 |
| 10:48 | 4th & 5 | own 48 | Nick Veltsistas punt for 35 yds, punt out-of-bounds at the SC 17 | 0 |
SC7 plays, 39 yd · Punt | ||||
| 10:33 | 1st & 10 | own 17 | Oscar Adaway III run for 3 yds to the SC 20 | +3 |
| 10:00 | 2nd & 7 | own 20 | LaNorris Sellers pass complete to Oscar Adaway III for 15 yds to the SC 35 for a 1ST down | +15 |
| 9:38 | 1st & 10 | own 35 | LaNorris Sellers pass complete to Brady Hunt for 15 yds to the 50 yard line for a 1ST down | +15 |
| 9:05 | 1st & 10 | midfield | LaNorris Sellers run for 5 yds to the VT 45 | +5 |
| 8:33 | 2nd & 5 | opp 45 | Oscar Adaway III run for 1 yd to the VT 44 | +1 |
| 8:09 | 3rd & 4 | opp 44 | LaNorris Sellers pass incomplete | 0 |
| 8:03 | 4th & 4 | opp 44 | Mason Love punt for 37 yds, fair catch by Tucker Holloway at the VT 7 | 0 |
VT11 plays, 33 yd · Punt | ||||
| 7:57 | 1st & 10 | own 7 | Marcellous Hawkins run for no gain to the VT 7 | 0 |
| 7:17 | 2nd & 10 | own 7 | Marcellous Hawkins run for 11 yds to the VT 18 for a 1ST down | +11 |
| 6:35 | 1st & 10 | own 18 | Kyron Drones pass complete to Cameron Seldon for 5 yds to the VT 23 | +5 |
| 6:15 | 2nd & 5 | own 23 | Kyron Drones pass complete to Cameron Seldon for 3 yds to the VT 26 | +3 |
| 5:42 | 3rd & 2 | own 26 | Kyron Drones run for 4 yds to the VT 30 for a 1ST down | +4 |
| 4:57 | 1st & 10 | own 30 | Kyron Drones pass complete to Donavon Greene for 32 yds to the SC 38 for a 1ST down | +32 |
| 4:40 | 1st & 10 | opp 38 | Kyron Drones sacked by Dylan Stewart for a loss of 7 yards to the SC 45 | −7 |
| 4:40 | 2nd & 17 | opp 45 | Virginia Tech Penalty, Personal Foul (Donavon Greene) to the VT 40 | −15 |
| 4:00 | 2nd & 32 | own 40 | Marcellous Hawkins run for no gain to the VT 40 | 0 |
| 3:29 | 3rd & 32 | own 40 | Kyron Drones pass incomplete | 0 |
| 3:22 | 4th & 32 | own 40 | Nick Veltsistas punt for 42 yds, fair catch by Michael Smith at the SC 18 | 0 |
SC5 plays, 6 yd · Punt | ||||
| 3:10 | 1st & 10 | own 18 | LaNorris Sellers pass complete to Donovan Murph for 21 yds to the SC 39 for a 1ST down | +21 |
| 2:30 | 1st & 10 | own 39 | LaNorris Sellers sacked by Braydon Bennett and Emmett Laws for a loss of 10 yards to the SC 29 | −10 |
| 1:57 | 2nd & 20 | own 29 | LaNorris Sellers pass complete to Brady Hunt for 5 yds to the SC 34 | +5 |
| 1:00 | 3rd & 15 | own 34 | LaNorris Sellers sacked by Kemari Copeland and Ben Bell for a loss of 10 yards to the SC 24 | −10 |
| 0:38 | 4th & 25 | own 24 | Mason Love punt for 45 yds, fair catch by Tucker Holloway at the VT 31 | 0 |
VT6 plays, -8 yd · Defensive TD | ||||
| 0:00 | 1st & 10 | own 31 | P.J. Prioleau run for 1 yd to the VT 32 | +1 |
| 0:00 | own 31 | End of 3rd Quarter | +1 | |
| 14:51 | 2nd & 9 | own 32 | Kyron Drones sacked by Jatius Geer for a loss of 4 yards to the VT 28 | −4 |
| 14:06 | 3rd & 13 | own 28 | Kyron Drones pass incomplete | 0 |
| 13:57 | 4th & 13 | own 28 | Virginia Tech Penalty, Illegal Formation (-5 Yards) to the VT 23 | −5 |
| 13:36 | 4th & 18 | own 23 | Nick Veltsistas punt for 57 yds , Vicari Swain returns for 80 yds for a TD (William Joyce KICK) | +80 |
VT10 plays, 58 yd · Field goal | ||||
| 13:36 | 1st & 10 | own 35 | Mason Love kickoff for 65 yds , P.J. Prioleau return for 20 yds to the VT 20 | +20 |
| 13:31 | 1st & 10 | own 20 | Kyron Drones run for 1 yd to the VT 21 | +1 |
| 13:00 | 2nd & 9 | own 21 | Kyron Drones pass complete to Cameron Seldon for 10 yds to the VT 31 for a 1ST down | +10 |
| 12:00 | 1st & 10 | own 31 | Marcellous Hawkins run for 7 yds to the VT 38 | +7 |
| 11:35 | 2nd & 3 | own 38 | Marcellous Hawkins run for 4 yds to the VT 42 for a 1ST down | +4 |
| 10:45 | 1st & 10 | own 42 | Kyron Drones pass complete to Isaiah Spencer for 28 yds to the SC 30 for a 1ST down | +28 |
| 10:37 | 1st & 10 | opp 30 | Kyron Drones pass incomplete | 0 |
| 10:21 | 2nd & 10 | opp 30 | Kyron Drones run for 6 yds to the SC 24 | +6 |
| 9:45 | 3rd & 4 | opp 24 | Kyron Drones run for 2 yds to the SC 22 | +2 |
| 9:00 | 4th & 2 | opp 22 | John Love 39 yd FG GOOD | +39 |
SC4 plays, 75 yd · Touchdown | ||||
| 9:00 | 4th & 2 | own 35 | Kyle Lowe kickoff for 65 yds for a touchback | 0 |
| 8:35 | 1st & 10 | own 25 | Rahsul Faison run for 9 yds to the SC 34 | +9 |
| 8:25 | 2nd & 1 | own 34 | Rahsul Faison run for 2 yds to the SC 36 for a 1ST down | +2 |
| 7:42 | 1st & 10 | own 36 | LaNorris Sellers pass complete to Nyck Harbor for 64 yds for a TD (William Joyce KICK) | +64 |
VT10 plays, 29 yd · Turnover | ||||
| 7:42 | 1st & 10 | own 35 | Mason Love kickoff for 55 yds , P.J. Prioleau return for 13 yds to the VT 23 | +13 |
| 7:30 | 1st & 10 | own 23 | Marcellous Hawkins run for a loss of 2 yards to the VT 21 | −2 |
| 7:00 | 2nd & 12 | own 21 | Kyron Drones pass complete to Ayden Greene for 7 yds to the VT 28 | +7 |
| 6:08 | 3rd & 5 | own 28 | Kyron Drones pass complete to Ayden Greene for 13 yds to the VT 41 for a 1ST down | +13 |
| 5:32 | 1st & 10 | own 41 | Jeremiah Coney run for 11 yds to the SC 48 for a 1ST down | +11 |
| 5:07 | 1st & 10 | opp 48 | Kyron Drones pass incomplete | 0 |
| 5:01 | 2nd & 10 | opp 48 | Kyron Drones pass incomplete | 0 |
| 5:01 | 3rd & 10 | opp 48 | Timeout South Carolina, clock 05:01 | 0 |
| 4:58 | 3rd & 10 | opp 48 | Kyron Drones pass incomplete | 0 |
| 4:43 | 4th & 10 | opp 48 | Kyron Drones pass intercepted Peyton Williams return for 23 yds to the SC 47 | +23 |
SC15 plays, 17 yd · End of period | ||||
| 4:36 | 1st & 10 | own 47 | LaNorris Sellers run for a loss of 1 yard to the SC 46 | −1 |
| 4:36 | 2nd & 11 | own 46 | Timeout Virginia Tech, clock 04:36 | 0 |
| 4:31 | 2nd & 11 | own 46 | Oscar Adaway III run for a loss of 2 yards to the SC 44 | −2 |
| 4:31 | 3rd & 13 | own 44 | Timeout Virginia Tech, clock 04:31 | 0 |
| 4:20 | 3rd & 13 | own 44 | LaNorris Sellers run for 16 yds to the VT 40 for a 1ST down | +16 |
| 3:48 | 1st & 10 | opp 40 | Oscar Adaway III run for 1 yd to the VT 39 | +1 |
| 3:48 | 2nd & 9 | opp 39 | South Carolina Penalty, False Start (-5 Yards) to the VT 43 | −5 |
| 3:30 | 2nd & 13 | opp 43 | LaNorris Sellers run for 1 yd to the VT 42 | +1 |
| 2:55 | 3rd & 12 | opp 42 | Oscar Adaway III run for 7 yds to the VT 35 | +7 |
| 2:18 | 4th & 5 | opp 35 | Timeout South Carolina, clock 02:18 | 0 |
| 2:00 | 4th & 5 | opp 35 | LaNorris Sellers run for 6 yds to the VT 29 for a 1ST down | +6 |
| 1:46 | 1st & 10 | opp 29 | TEAM run for a loss of 1 yard to the VT 30 | −1 |
| 1:06 | 2nd & 11 | opp 30 | TEAM run for a loss of 3 yards to the VT 33 | −3 |
| 0:00 | 3rd & 14 | opp 33 | TEAM run for a loss of 2 yards to the VT 35 | −2 |
| 0:00 | opp 33 | End of 4th Quarter | −2 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 6 meetings vs. Team
South Carolina 4–0–2 vs Virginia Tech
- 1991 · wk 4Virginia Tech 21 @ South Carolina 28
- 1990 · wk 5South Carolina 35 @ Virginia Tech 24
- 1989 · wk 2South Carolina 17 @ Virginia Tech 17
- 1988 · wk 7South Carolina 26 @ Virginia Tech 24
- 1987 · wk 7Virginia Tech 10 @ South Carolina 40
- 1986 · wk 7Virginia Tech 27 @ South Carolina 27
Research
Keep this open while you look at others