Fri, Sep 2, 2022S.B. Ballard StadiumNorfolk, VA
HOW IT WENT
Week 1 · 2022| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Virginia Tech | 7 | 0 | 10 | 0 | 17 |
| Old Dominion | 0 | 10 | 0 | 10 | 20 |
PLAY-BY-PLAY
194 playsQ4Old Dominion1 play · -3 yds · 0:07 · End of Game17–20
- 0:00End of 4th Quarter
- 0:001st & 10 at ODU 40TEAM run for a loss of 3 yards to the ODU 37
Q4Virginia Tech3 plays · 0 yds · 0:26 · Interception17–13
- 0:073rd & 10 at VT 11Grant Wells pass intercepted LaMareon James return for no gain to the ODU 40
- 0:152nd & 10 at VT 11Grant Wells pass incomplete to Connor Blumrick
- 0:231st & 10 at VT 11Grant Wells pass incomplete to Connor Blumrick
- 0:332nd & 10 at ODU 35Dominik Soos kickoff for 52 yds , Keshawn King return for a loss of 2 yards to the VTech 11
Q4Old Dominion9 plays · 59 yds · 2:25 · Touchdown17–20
- 0:002nd & Goal at VT 1Blake Watson 1 Yd Run (Ethan Sanchez Kick)
- 0:401st & Goal at VT 1Blake Watson run for no gain to the VTech 1
- 0:411st & Goal at VT 1Timeout VIRGINIA TECH, clock 00:41
- 1:092nd & 10 at VT 39Hayden Wolff pass complete to Ali Jennings III for 38 yds to the VTech 1 for a 1ST down VIRGINIA TECH Penalty, Defensive Pass Interference (Dorian Strong) declined for a 1ST down
- 1:161st & 10 at VT 39Hayden Wolff pass incomplete to Ali Jennings III
- 1:404th & 1 at VT 41Blake Watson run for 2 yds to the VTech 39 for a 1ST down
- 1:493rd & 10 at ODU 50Hayden Wolff run for 9 yds to the VTech 41
- 2:112nd & 15 at ODU 45Hayden Wolff pass complete to Jordan Bly for 5 yds to the 50 yard line
- 2:171st & 15 at ODU 45Hayden Wolff pass incomplete to Zack Kuntz
- 2:391st & 10 at ODU 50OLDDOMINION Penalty, False Start (Khadere Kounta) to the ODU 45
- 2:491st & 10 at ODU 26Hayden Wolff pass complete to Ali Jennings III for 24 yds to the 50 yard line for a 1ST down
- 2:581st & 10 at ODU 41OLDDOMINION Penalty, Unsportsmanlike Conduct (-15 Yards) to the ODU 26
Q4Virginia Tech8 plays · 19 yds · 3:59 · Interception17–13
- 2:583rd & 13 at ODU 41Grant Wells pass intercepted Ryan Henry return for 1 yd to the ODU 41
- 3:063rd & 13 at ODU 41Timeout OLDDOMINION, clock 03:06
- 3:072nd & 10 at ODU 38Grant Wells run for a loss of 3 yards to the ODU 41
- 3:302nd & 5 at ODU 33Holston, Jalen rush for 3 yards to the ODU30, PENALTY VATECH illegal formation 5 yards to the ODU38, NO PLAY.
- 3:471st & 10 at ODU 38Grant Wells pass complete to Drake De Iuliis for 5 yds to the ODU 33
- 4:553rd & 8 at ODU 48Grant Wells pass complete to Da'Wain Lofton for 10 yds to the ODU 38 for a 1ST down
- 5:032nd & 9 at ODU 49Jalen Holston run for 1 yd to the ODU 48
- 5:411st & 10 at VT 50Keshawn King run for 1 yd to the ODU 49
- 6:092nd & 9 at VT 41Grant Wells pass complete to Keshawn King for 9 yds to the 50 yard line for a 1ST down
- 6:471st & 10 at VT 40Keshawn King run for 1 yd to the VTech 41
Q4Old Dominion6 plays · 34 yds · 2:00 · Downs17–13
- 6:574th & 11 at VT 40Hayden Wolff pass incomplete to Ali Jennings III
- 7:033rd & 11 at VT 40Hayden Wolff pass incomplete to Ali Jennings III
- 7:292nd & 10 at VT 39Obie Sanni run for a loss of 1 yard to the VTech 40
- 7:451st & 10 at VT 39Tariq Sims run for no gain to the VTech 39
- 8:152nd & 10 at ODU 26Hayden Wolff pass complete to Ali Jennings III for 35 yds to the VTech 39 for a 1ST down
- 8:181st & 10 at ODU 26Tariq Sims run for no gain to the ODU 26
Q4Virginia Tech5 plays · 15 yds · 3:33 · Punt17–13
- 8:574th & 9 at VT 44Peter Moore punt for 30 yds, fair catch by Tobias Harris at the ODU 26
- 9:353rd & 9 at VT 44Grant Wells run for no gain to the VTech 44
- 9:553rd & 4 at VT 49VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 44
- 10:362nd & 8 at VT 45Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 49
- 11:181st & 10 at VT 43Keshawn King run for 2 yds to the VTech 45
- 11:522nd & 7 at VT 32Grant Wells pass complete to Nick Gallo for 11 yds to the VTech 43 for a 1ST down
- 12:121st & 10 at VT 29Keshawn King run for 3 yds to the VTech 32
- 12:304th & 6 at ODU 35Dominik Soos kickoff for 65 yds , Chance Black return for 29 yds to the VTech 29
Q3Old Dominion12 plays · 49 yds · 3:57 · Field Goal17–13
- 12:304th & Goal at VT 3Ethan Sanchez 20 yd FG GOOD
- 12:343rd & Goal at VT 3Hayden Wolff pass incomplete to Zack Kuntz
- 13:092nd & Goal at VT 7Keshawn Wicks run for 4 yds to the VTech 3
- 13:171st & Goal at VT 7Hayden Wolff pass incomplete to Zack Kuntz
- 13:442nd & 2 at VT 9Keshawn Wicks run for 2 yds to the VTech 7 for a 1ST down
- 14:002nd & 7 at VT 14VIRGINIA TECH Penalty, Delay of Game (Dax Hollifield) to the VTech 9
- 14:001st & 10 at VT 17Blake Watson run for 3 yds to the VTech 14
- 14:173rd & 7 at VT 26Hayden Wolff pass complete to Zack Kuntz for 9 yds to the VTech 17 for a 1ST down
- 14:562nd & 7 at VT 26Hayden Wolff pass incomplete
- 0:00End of 3rd Quarter
- 0:001st & 10 at VT 29Blake Watson run for 3 yds to the VTech 26
- 0:104th & 2 at VT 44Wolff, Hayden pass incomplete to Jennings III, Ali, PENALTY VATECH pass interference 15 yards to the VATECH29, NO PLAY, 1ST DOWN ODU.
- 0:323rd & 11 at ODU 47Hayden Wolff pass complete to Ali Jennings III for 9 yds to the VTech 44
- 0:503rd & 11 at ODU 47Timeout VIRGINIA TECH, clock 00:50
- 0:502nd & 11 at ODU 47Hayden Wolff pass incomplete to Ali Jennings III
- 1:171st & 10 at ODU 48Blake Watson run for a loss of 1 yard to the ODU 47
Q3Virginia Tech3 plays · 3 yds · 1:23 · Punt17–10
- 1:274th & 7 at VT 18Peter Moore punt for 34 yds, fair catch by Isiah Paige at the ODU 48
- 1:343rd & 7 at VT 18Grant Wells pass incomplete to Da'Wain Lofton
- 2:132nd & 9 at VT 16Chance Black run for 2 yds to the VTech 18
- 2:401st & 10 at VT 15Chance Black run for 1 yd to the VTech 16
Q3Old Dominion5 plays · 11 yds · 2:21 · Punt17–10
- 2:504th & 9 at ODU 32Ethan Duane punt for 44 yds , DJ Harvey returns for 1 yd to the VTech 33 VIRGINIA TECH Penalty, Illegal Block (10 Yards) to the VTech 15
- 3:053rd & 9 at ODU 32Hayden Wolff pass incomplete
- 3:112nd & 9 at ODU 32Hayden Wolff pass incomplete
- 3:411st & 10 at ODU 31Blake Watson run for 1 yd to the ODU 32
- 4:232nd & 2 at ODU 29Blake Watson run for 2 yds to the ODU 31 for a 1ST down
- 4:511st & 10 at ODU 21Blake Watson run for 8 yds to the ODU 29
- 5:113rd & 6 at VT 35Kyle Lowe kickoff for 64 yds , LaMareon James return for 20 yds to the ODU 21
Q3Virginia Tech3 plays · 10 yds · 0:46 · Touchdown17–10
- 5:113rd & Goal at ODU 6Grant Wells pass complete to Keshawn King for 6 yds for a TD, (William Ross KICK)
- 5:172nd & Goal at ODU 6Grant Wells pass incomplete to Nick Gallo
- 5:501st & Goal at ODU 15Keshawn King run for 9 yds to the ODU 6
- 5:551st & Goal at ODU 10VIRGINIA TECH Penalty, False Start (-5 Yards) to the ODU 15
Q3Old Dominion1 play · -9 yds · 0:07 · Fumble10–10
- 5:571st & 10 at ODU 25Hayden Wolff sacked by Jaden Keller for a loss of 9 yards to the ODU 10 Hayden Wolff fumbled, forced by Jaden Keller, recovered by VTech Dax Hollifield , return for 0 yards , return for 6 yds to the ODU 10
Q3Virginia Tech4 plays · 15 yds · 1:56 · Punt10–10
- 6:044th & 12 at VT 35Peter Moore punt for 40 yds, fair catch by Isiah Paige at the ODU 25
- 6:123rd & 12 at VT 35Grant Wells pass incomplete
- 6:482nd & 9 at VT 38Grant Wells pass complete to Nick Gallo for a loss of 3 yards to the VTech 35
- 7:451st & 10 at VT 37Keshawn King run for 1 yd to the VTech 38
- 7:541st & 10 at VT 20Grant Wells pass complete to Da'Wain Lofton for 17 yds to the VTech 37 for a 1ST down
Q3Old Dominion3 plays · -2 yds · 1:03 · Punt10–10
- 8:004th & 12 at ODU 23Ethan Duane punt for 57 yds, downed at the VTech 20
- 8:133rd & 12 at ODU 23Hayden Wolff pass incomplete
- 8:192nd & 12 at ODU 23Hayden Wolff pass incomplete to Zack Kuntz
- 8:551st & 10 at ODU 25Blake Watson run for a loss of 2 yards to the ODU 23
- 9:034th & 6 at VT 35Kyle Lowe kickoff for 61 yds for a touchback
Q3Virginia Tech8 plays · 46 yds · 4:28 · Field Goal10–10
- 9:034th & 6 at ODU 27William Ross 44 yd FG GOOD
- 9:383rd & 16 at ODU 37Grant Wells run for 10 yds to the ODU 27
- 10:133rd & 11 at ODU 32VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the ODU 37
- 10:492nd & 11 at ODU 32Jalen Holston run for no gain to the ODU 32
- 10:592nd & 6 at ODU 27Wells, Grant pass incomplete to Gallo, Nick, PENALTY VATECH illegal motion (Wright, Dae'Quan) 5 yards to the ODU32, NO PLAY.
- 11:301st & 10 at ODU 31Keshawn King run for 4 yds to the ODU 27
- 11:561st & 10 at ODU 47Grant Wells pass complete to Nick Gallo for 16 yds to the ODU 31 for a 1ST down
- 12:182nd & 6 at VT 46Grant Wells pass complete to Drake De Iuliis for 7 yds to the ODU 47 for a 1ST down
- 12:471st & 10 at VT 42Keshawn King run for 4 yds to the VTech 46
- 13:221st & 10 at VT 27Keshawn King run for 15 yds to the VTech 42 for a 1ST down
Q3Old Dominion3 plays · 8 yds · 1:29 · Punt7–10
- 13:314th & 2 at ODU 26Ethan Duane punt for 47 yds, punt out-of-bounds at the VTech 27
- 14:083rd & 5 at ODU 23Hayden Wolff pass complete to Zack Kuntz for 3 yds to the ODU 26
- 14:412nd & 10 at ODU 18Hayden Wolff pass complete to Blake Watson for 5 yds to the ODU 23
- 14:491st & 10 at ODU 18Hayden Wolff pass incomplete to Blake Watson
- 15:001st & 10 at VT 35Kyle Lowe kickoff for 65 yds , LaMareon James return for 18 yds to the ODU 18
Q2Virginia Tech4 plays · 13 yds · 0:26 · End of Half7–10
- 0:00End of 2nd Quarter
- 0:001st & 10 at ODU 35Grant Wells pass incomplete to Jadan Blue
- 0:053rd & 10 at ODU 48Grant Wells run for 13 yds to the ODU 35 for a 1ST down
- 0:122nd & 10 at ODU 48Grant Wells pass incomplete
- 0:201st & 10 at ODU 48Grant Wells pass incomplete to Kaleb Smith
Q2Old Dominion1 play · 16 yds · 0:09 · Fumble7–10
- 0:261st & 10 at ODU 32Hayden Wolff pass complete to Ali Jennings III for 16 yds Ali Jennings III fumbled, forced by Dax Hollifield, recovered by VTech Dax Hollifield
Q2Virginia Tech7 plays · -7 yds · 3:21 · Fumble Touchdown7–10
- 1:264th & 14 at ODU 21TEAM run for a loss of 54 yards TEAM fumbled, recovered by ODU Robert Kennedy III , return for 25 yds, (Ethan Sanchez KICK)
- 1:393rd & 20 at ODU 27Grant Wells pass complete to Stephen Gosnell for 6 yds to the ODU 21
- 1:443rd & 5 at ODU 12Wells, Grant pass complete to Lofton, Da'Wain for 9 yards to the ODU3, PENALTY VATECH pass interference (Kakavitsas, William) 15 yards to the ODU27, NO PLAY.
- 2:102nd & 5 at ODU 12Jalen Holston run for no gain to the ODU 12
- 2:501st & 10 at ODU 17Jalen Holston run for 5 yds to the ODU 12
- 3:372nd & 5 at ODU 49Keshawn King run for 32 yds to the ODU 17 for a 1ST down
- 4:101st & 10 at VT 46Keshawn King run for 5 yds to the ODU 49
- 4:381st & 10 at VT 32Keshawn King run for 14 yds to the VTech 46 for a 1ST down
Q2Old Dominion3 plays · 3 yds · 1:02 · Punt7–3
- 4:474th & 7 at ODU 18Ethan Duane punt for 51 yds , DJ Harvey returns for 1 yd to the VTech 32
- 4:573rd & 7 at ODU 18Hayden Wolff pass incomplete
- 5:102nd & 10 at ODU 15Hayden Wolff pass complete to Donta Anthony Jr. for 3 yds to the ODU 18
- 5:441st & 10 at ODU 15Hayden Wolff pass incomplete
Q2Virginia Tech7 plays · 36 yds · 3:17 · Punt7–3
- 5:494th & 4 at ODU 46Peter Moore punt for 31 yds, fair catch by Tobias Harris at the ODU 15
- 6:233rd & 3 at ODU 45Keshawn King run for a loss of 1 yard to the ODU 46
- 6:472nd & 10 at VT 48Grant Wells pass complete to Keshawn King for 7 yds to the ODU 45
- 7:051st & 10 at VT 48Chance Black run for no gain to the VTech 48
- 7:401st & 10 at VT 29Chance Black run for 19 yds to the VTech 48 for a 1ST down
- 7:533rd & 2 at VT 26Chance Black run for 3 yds to the VTech 29 for a 1ST down
- 8:222nd & 10 at VT 18Grant Wells pass complete to Nick Gallo for 8 yds to the VTech 26
- 8:581st & 10 at VT 18Chance Black run for no gain to the VTech 18
Q2Old Dominion3 plays · 17 yds · 1:06 · Punt7–3
- 9:064th & 4 at ODU 40Ethan Duane punt for 42 yds, downed at the VTech 18
- 9:183rd & 4 at ODU 40Hayden Wolff pass incomplete to Zack Kuntz
- 9:492nd & 10 at ODU 34Blake Watson run for 6 yds to the ODU 40
- 10:021st & 10 at ODU 34Hayden Wolff pass incomplete
- 10:031st & 10 at ODU 23Wolff, Hayden pass incomplete to Kuntz, Zack, PENALTY VATECH pass interference (Hawkins, Ny'Quee) 11 yards to the ODU34, NO PLAY, 1ST DOWN ODU.
Q2Virginia Tech5 plays · 57 yds · 1:50 · Interception7–3
- 10:122nd & 4 at ODU 27Grant Wells pass intercepted Tobias Harris return for no gain to the ODU 23
- 10:231st & 10 at ODU 33Jalen Holston run for 6 yds to the ODU 27
- 10:501st & 10 at VT 43Grant Wells pass complete to Stephen Gosnell for 24 yds to the ODU 33 for a 1ST down
- 11:052nd & 13 at VT 13Grant Wells pass complete to Da'Wain Lofton for 15 yds to the VTech 28 for a 1ST down OLDDOMINION Penalty, Face Mask (15 yards) (Marcus Haynes) to the VTech 43 for a 1ST down
- 11:201st & 10 at VT 16Chance Black run for a loss of 3 yards to the VTech 13
- 12:024th & 9 at ODU 35Dominik Soos kickoff for 63 yds , Keshawn King return for 24 yds to the VATECH 41 VIRGINIA TECH Penalty, Offensive Holding (10 Yards) to the VTech 16
Q2Virginia Tech3 plays · -5 yds · 0:51 · Punt7–10
- 0:354th & 15 at VT 20Peter Moore punt for 48 yds, fair catch by Isiah Paige at the ODU 32
- 0:433rd & 12 at VT 23Grant Wells pass complete to Jadan Blue for a loss of 3 yards to the VTech 20
- 0:483rd & 7 at VT 28VIRGINIA TECH Penalty, False Start (Parker Clements) to the VTech 23
- 0:492nd & 7 at VT 28Grant Wells pass incomplete to Nick Gallo
- 1:071st & 10 at VT 25Grant Wells run for 3 yds to the VTech 28
- 1:261st & 10 at ODU 35Dominik Soos kickoff for 63 yds , Bryce Duke return for 23 yds to the VTech 25
- 0:424th & 15 at VT 20Timeout OLDDOMINION, clock 00:42
Q1Old Dominion8 plays · 25 yds · 3:46 · Field Goal7–3
- 12:024th & 9 at VT 11Ethan Sanchez 29 yd FG GOOD
- 12:074th & 4 at VT 6OLDDOMINION Penalty, Delay of Game (-5 Yards) to the VTech 11
- 12:463rd & 3 at VT 5Obie Sanni run for a loss of 1 yard to the VTech 6
- 13:112nd & 10 at VT 12Obie Sanni run for 7 yds to the VTech 5
- 13:501st & 10 at VT 12Blake Watson run for no gain to the VTech 12
- 14:402nd & 12 at VT 25Blake Watson run for 13 yds to the VTech 12 for a 1ST down
- 14:461st & 10 at VT 23Hayden Wolff pass complete to Jordan Bly for a loss of 2 yards to the VTech 25
- 0:00End of 1st Quarter
- 0:002nd & 2 at VT 28Blake Watson run for 5 yds to the VTech 23 for a 1ST down
- 0:371st & 10 at VT 36Blake Watson run for 8 yds to the VTech 28
Q1Virginia Tech3 plays · 6 yds · 1:29 · Interception7–0
- 0:483rd & 4 at VT 15Grant Wells pass intercepted Terry Jones return for no gain to the VTech 36
- 1:332nd & 5 at VT 14Keshawn King run for 1 yd to the VTech 15
- 2:151st & 10 at VT 9Keshawn King run for 5 yds to the VTech 14
Q1Old Dominion9 plays · 37 yds · 3:52 · Punt7–0
- 2:174th & 10 at VT 43Ethan Duane punt for 36 yds , William Kakavitsas returns for 2 yds to the VTech 9
- 2:273rd & 10 at VT 43Hayden Wolff pass incomplete to Jordan Bly
- 2:312nd & 10 at VT 43Hayden Wolff pass incomplete to Ali Jennings III
- 3:001st & 10 at VT 43Keshawn Wicks run for no gain to the VTech 43
- 3:113rd & 4 at ODU 42VIRGINIA TECH Penalty, Defensive Pass Interference (Chamarri Conner) to the VTech 43 for a 1ST down
- 3:172nd & 4 at ODU 42Hayden Wolff pass incomplete
- 3:451st & 6 at ODU 40Hayden Wolff pass complete to Keshawn Wicks for 2 yds to the ODU 42
- 3:501st & 10 at ODU 36Hayden Wolff pass complete to Keshawn Wicks for 14 yds to the 50 yard line OLDDOMINION Penalty, Offensive Holding (Javon Harvey) to the ODU 40
- 4:473rd & 1 at ODU 29Keshawn Wicks run for 7 yds to the ODU 36 for a 1ST down
- 5:232nd & 9 at ODU 21Hayden Wolff run for 8 yds to the ODU 29
- 5:421st & 10 at ODU 20Keshawn Wicks run for 1 yd to the ODU 21
Q1Virginia Tech3 plays · 6 yds · 1:17 · Punt7–0
- 6:094th & 4 at VT 44Peter Moore punt for 36 yds, fair catch by Isiah Paige at the ODU 20
- 6:413rd & 8 at VT 40Grant Wells run for 4 yds to the VTech 44
- 6:532nd & 8 at VT 40Grant Wells pass incomplete to Nick Gallo
- 7:001st & 10 at VT 38Keshawn King run for 2 yds to the VTech 40
Q1Old Dominion3 plays · 7 yds · 1:46 · Punt7–0
- 7:264th & 3 at ODU 28Ethan Duane punt for 49 yds , DJ Harvey returns for no gain to the VTech 28 OLDDOMINION Penalty, Kick Catching Interference (LaMareon James) to the VTech 38
- 8:103rd & 1 at ODU 30Blake Watson run for a loss of 2 yards to the ODU 28
- 8:272nd & 3 at ODU 28Blake Watson run for 2 yds to the ODU 30
- 9:011st & 10 at ODU 21Blake Watson run for 7 yds to the ODU 28
- 9:122nd & 7 at VT 35Kyle Lowe kickoff for 58 yds , LaMareon James return for 14 yds to the ODU 21
Q1Virginia Tech4 plays · 66 yds · 1:31 · Touchdown7–0
- 9:122nd & 7 at ODU 18Grant Wells run for 18 yds for a TD, (William Ross KICK)
- 9:451st & 10 at ODU 21Keshawn King run for 3 yds to the ODU 18
- 10:032nd & 4 at VT 40Grant Wells pass complete to Kaleb Smith for 39 yds to the ODU 21 for a 1ST down
- 10:341st & 10 at VT 34Keshawn King run for 6 yds to the VTech 40
Q1Old Dominion3 plays · 7 yds · 1:27 · Punt0–0
- 10:434th & 3 at ODU 18Ethan Duane punt for 48 yds, downed at the VTech 34
- 10:563rd & 3 at ODU 18Hayden Wolff pass incomplete to Jordan Bly
- 11:252nd & 7 at ODU 14Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 18
- 12:001st & 10 at ODU 11Blake Watson run for 3 yds to the ODU 14
Q1Virginia Tech6 plays · 13 yds · 2:50 · Punt0–0
- 12:104th & 10 at VT 37Peter Moore punt for 52 yds, fair catch by Isiah Paige at the ODU 11
- 12:184th & 5 at VT 42VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the VTech 37
- 12:183rd & 5 at VT 42Grant Wells pass incomplete to Da'Wain Lofton
- 12:472nd & 9 at VT 38Keshawn King run for 4 yds to the VTech 42
- 13:261st & 10 at VT 37Grant Wells pass complete to Kaleb Smith for 1 yd to the VTech 38
- 13:433rd & 6 at VT 28Grant Wells pass complete to Nick Gallo for 9 yds to the VTech 37 for a 1ST down
- 14:072nd & 11 at VT 23Grant Wells pass complete to Kaleb Smith for 5 yds to the VTech 28
- 14:192nd & 6 at VT 28VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 23
- 14:551st & 10 at VT 24Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 28
- 15:001st & 10 at ODU 35Dominik Soos kickoff for 64 yds , Keshawn King return for 23 yds to the VTech 24
FAN NEWS
2022 seasonWrite about Virginia Tech or Old Dominion?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











