Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth River Meet · Apr 1310.95aNorth River MeetApril 13, 2024
100 Meters · Outdoor · Hand timedHHS Journal Invitational-5/8/21 · May 811.32hHHS Journal Invitational-5/8/21May 8, 2021
200 Meters · IndoorVMI Winter Classic · Feb 822.95aVMI Winter ClassicFebruary 8, 2025
200 Meters · OutdoorNorth River Meet · Apr 1322.61aNorth River MeetApril 13, 2024
200 Meters · Outdoor · Hand timedVarsity Meet @ Musselman · May 523.46hVarsity Meet @ MusselmanMay 5, 2021
300 Meters · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 3136.61aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
400 Meters · IndoorODAC Indoor Championships · Mar 152.09aODAC Indoor ChampionshipsMarch 1, 2025
400 Meters · OutdoorBison Outdoor Classic · Apr 1151.94aBison Outdoor ClassicApril 11, 2026
400 Meters · Relay Split · IndoorODAC Indoor Championships · Feb 2851.843ODAC Indoor ChampionshipsFebruary 28, 2026
400 Meters · Relay Split · OutdoorODAC Championship · Apr 2552.414ODAC ChampionshipApril 25, 2025
400m Hurdles · 36" / 0.914m · OutdoorODAC Championship · Apr 2559.76aODAC ChampionshipApril 25, 2025
60 Meter · IndoorODAC Indoor Championships · Feb 247.19aODAC Indoor ChampionshipsFebruary 24, 2024
60 Meters · IndoorVMI Winter Classic · Feb 87.18aVMI Winter ClassicFebruary 8, 2025
Complete · OutdoorBerkeley County Freshman Quad Meet · Mar 2826.84hPRBerkeley County Freshman Quad MeetMarch 28, 2019

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 200 Meters · Place 15 · ShenandoahShenandoah200 MetersRound P15.22.85aWind: -0.2Sr
Apr 11Bison Outdoor ClassicApr 11 · 400 Meters · Place 62 · ShenandoahShenandoah400 Meters62.51.94a PBSr
Apr 9EMU Legacy InvitationalApr 9 · 200 Meters · Place 2 · ShenandoahShenandoah200 Meters2.22.66aWind: 2.9Sr
Apr 2Colonial RelaysApr 2 · 400 Meters · Place 30 · ShenandoahShenandoah400 Meters30.52.06aSr
Apr 2Colonial RelaysApr 2 · 200 Meters · Place 19 · ShenandoahShenandoah200 Meters19.22.84aWind: 2.3Sr
Mar 27Dr Harry GM Jopson InvitationalMar 27 · 400m Hurdles · Place 8 · ShenandoahShenandoah400m Hurdles36" / 0.914m8.1:02.32aSr
Mar 6DIII South Region Final Qualifier and MultiMar 6 · 200 Meters · Place 1 · ShenandoahShenandoah200 Meters123.40SR

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 400 Meters · ShenandoahShenandoah400 MetersRelay Split—51.843 PBSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 400 Meters · ShenandoahShenandoah400 MetersRelay Split—52.534Sr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 400 Meters · Place 13 · ShenandoahShenandoah400 Meters13.52.49aSr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 400 Meters · Place 5 · ShenandoahShenandoah400 Meters552.57aSr
Jan 11Kaye & JJ Smith InvitationalJan 11 · 60 Meters · Place 10 · ShenandoahShenandoah60 MetersRound P107.36aSr

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 7Shenandoah Holiday Kickoff OpenDec 7 · 60 Meter · Place 18 · ShenandoahShenandoah60 MeterRound P18.7.35aWind: 0Sr
Dec 7Shenandoah Holiday Kickoff OpenDec 7 · 200 Meters · Place 7 · ShenandoahShenandoah200 Meters7.23.68aWind: 0Sr
Mar 1ODAC Indoor ChampionshipsMar 1 · 400 Meters · ShenandoahShenandoah400 MetersRelay Split—52.314Jr
Mar 1ODAC Indoor ChampionshipsMar 1 · 400 Meters · ShenandoahShenandoah400 MetersRelay Split—53.600Jr
Mar 1ODAC Indoor ChampionshipsMar 1 · 400 Meters · Place 15 · ShenandoahShenandoah400 Meters15.52.09a PBJr
Feb 21Rockingham Collegiate ClassicFeb 21 · 400 Meters · Place 4 · ShenandoahShenandoah400 Meters452.53a—
Feb 21Rockingham Collegiate ClassicFeb 21 · 200 Meters · Place 12 · ShenandoahShenandoah200 Meters1223.26a—
Feb 15Widener Indoor ClassicFeb 15 · 200 Meters · Place 30 · ShenandoahShenandoah200 Meters30.22.98aJr
Feb 8VMI Winter ClassicFeb 8 · 200 Meters · Place 27 · ShenandoahShenandoah200 Meters2722.95a PB—
Feb 8VMI Winter ClassicFeb 8 · 60 Meters · Place 22 · ShenandoahShenandoah60 Meters227.18a PB—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 300 Meters · Place 3 · ShenandoahShenandoah300 Meters3.36.61a PBJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 33 · ShenandoahShenandoah60 MeterRound P33.7.24aJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 200 Meters · Place 28 · ShenandoahShenandoah200 Meters28.23.33aJr
Jan 182025 Cardinal TFJan 18 · 60 Meter · Place 31 · ShenandoahShenandoah60 MeterRound P31.7.31aJr
Jan 182025 Cardinal TFJan 18 · 200 Meters · Place 12 · ShenandoahShenandoah200 Meters12.23.72aJr
Jan 12The Kaye and JJ Smith InvitationalJan 12 · 400 Meters · Place 3 · ShenandoahShenandoah400 Meters353.47a—
Jan 12The Kaye and JJ Smith InvitationalJan 12 · 200 Meters · Place 7 · ShenandoahShenandoah200 Meters724.06a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 400m Hurdles · Place 9 · ShenandoahShenandoah400m Hurdles36" / 0.914m9.59.76a PBJr
Apr 25ODAC ChampionshipApr 25 · 400 Meters · ShenandoahShenandoah400 MetersRelay Split—52.414 PBJr
Apr 11Dennis CraddockApr 11 · 400m Hurdles · Place 19 · ShenandoahShenandoah400m Hurdles191:00.83aJr
Apr 11Dennis CraddockApr 11 · 200 Meters · Place 21 · ShenandoahShenandoah200 Meters2122.81aJr
Apr 11Dennis CraddockApr 11 · 100 Meters · Place 32 · ShenandoahShenandoah100 MetersRound P3211.50aJr
Mar 29Blue & Silver ChallengeMar 29 · 400m Hurdles · Place 8 · ShenandoahShenandoah400m Hurdles81:01.75aJr

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 60 Meter · Place 23 · ShenandoahShenandoah60 MeterRound P23.7.28aWind: 0Jr
Mar 2South Region Final Qualifier & MultiMar 2 · 60 Meter · Place 12 · ShenandoahShenandoah60 MeterRound P12.7.25aWind: 0So
Feb 24ODAC Indoor ChampionshipsFeb 24 · 60 Meter · Place 13 · ShenandoahShenandoah60 MeterRound P13.7.19a PBWind: 0So
Feb 24ODAC Indoor ChampionshipsFeb 24 · 200 Meters · Place 12 · ShenandoahShenandoah200 Meters12.23.09aWind: 0So
Feb 10Joe LaRocco InvitationalFeb 10 · 200 Meters · Place 10 · ShenandoahShenandoah200 Meters1023.09a—
Feb 10Joe LaRocco InvitationalFeb 10 · 60 Meters · Place 4 · ShenandoahShenandoah60 MetersRound P47.21a—
Feb 10Joe LaRocco InvitationalFeb 10 · 60 Meters · Place 17 · ShenandoahShenandoah60 MetersRound S177.19a—
Jan 262024 VMI InvitationalJan 26 · 60 Meters · Place 23 · ShenandoahShenandoah60 MetersRound P237.21a—
Jan 14Kaye & JJ Smith InvitationalJan 14 · 200 Meters · Place 5 · ShenandoahShenandoah200 Meters523.73SO
Jan 14Kaye & JJ Smith InvitationalJan 14 · 60 Meters · Place 6 · ShenandoahShenandoah60 MetersRound P67.20SO
Jan 14Kaye & JJ Smith InvitationalJan 14 · 60 Meters · Place 7 · ShenandoahShenandoah60 MetersRound S77.21SO
Jan 14Kaye & JJ Smith InvitationalJan 14 · 60 Meters · Place 6 · ShenandoahShenandoah60 Meters67.21SO

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26ODAC Outdoor ChampionshipsApr 26 · 200 Meters · Place 17 · ShenandoahShenandoah200 Meters1722.89a—
Apr 26ODAC Outdoor ChampionshipsApr 26 · 100 Meters · Place 15 · ShenandoahShenandoah100 Meters1511.11a—
Apr 13North River MeetApr 13 · 200 Meters · Place 8 · ShenandoahShenandoah200 Meters822.61a PB—
Apr 13North River MeetApr 13 · 100 Meters · Place 7 · ShenandoahShenandoah100 Meters710.95a PB—
Apr 4Colonial RelaysApr 4 · 200 Meters · Place 39 · ShenandoahShenandoah200 Meters3923.25a—
Apr 4Colonial RelaysApr 4 · 100 Meters · Place 36 · ShenandoahShenandoah100 Meters3611.38a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 200 Meters · Place 16 · ShenandoahShenandoah200 Meters1623.10a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 100 Meters · Place 7 · ShenandoahShenandoah100 Meters711.13a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 100 Meters · Place 6 · ShenandoahShenandoah100 Meters611.35a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 3Holiday Kickoff OpenDec 3 · 60 Meter · Place 9 · ShenandoahShenandoah60 MeterRound S9.7.20aSo
Dec 3Holiday Kickoff OpenDec 3 · 60 Meter · Place 9 · ShenandoahShenandoah60 MeterRound P9.7.21aSo
Dec 3Holiday Kickoff OpenDec 3 · 200 Meters · Place 7 · ShenandoahShenandoah200 Meters7.23.76aSo
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 60 Meter · Place 14 · ShenandoahShenandoah60 MeterRound P14.7.19aFr
Jan 27Winter ClassicJan 27 · 200 Meters · Place 49 · ShenandoahShenandoah200 Meters4923.80FR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 200 Meters · Place 21 · ShenandoahShenandoah200 MetersRound P2123.30FR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 100 Meters · Place 15 · ShenandoahShenandoah100 MetersRound P1511.25FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 200 Meters · Place 39 · ShenandoahShenandoah200 Meters3923.15FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 100 Meters · Place 6 · ShenandoahShenandoah100 Meters611.12FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 200 Meters · Place 39 · ShenandoahShenandoah200 Meters3923.15—
Apr 14Dennis Craddock Coaches ClassicApr 14 · 100 Meters · Place 6 · ShenandoahShenandoah100 Meters611.12—
Apr 8North River MeetApr 8 · 200 Meters · Place 11 · ShenandoahShenandoah200 Meters1124.47FR
Apr 8North River MeetApr 8 · 100 Meters · Place 3 · ShenandoahShenandoah100 MetersRound P311.61FR
Apr 8North River MeetApr 8 · 100 Meters · Place 3 · ShenandoahShenandoah100 Meters311.68FR
Apr 1Battleground RelaysApr 1 · 200 Meters · Place 4 · ShenandoahShenandoah200 Meters422.95FR
Apr 1Battleground RelaysApr 1 · 100 Meters · Place 8 · ShenandoahShenandoah100 MetersRound P811.41FR
Apr 1Battleground RelaysApr 1 · 100 Meters · Place 6 · ShenandoahShenandoah100 Meters611.36FR
Mar 302023 Colonial RelaysMar 30 · 200 Meters · Place 52 · ShenandoahShenandoah200 Meters5223.46FR
Mar 302023 Colonial RelaysMar 30 · 100 Meters · Place 50 · ShenandoahShenandoah100 Meters5011.23FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2YSU IcebreakerDec 2 · 60 Meter · Place 32 · Frostburg StateFrostburg State60 Meter32.7.31aFr
Dec 2YSU IcebreakerDec 2 · 200 Meters · Place 60 · Frostburg StateFrostburg State200 Meters60.24.24aFr

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4EPAC ChampionshipMay 4 · 100 Meters · Place 5 · MusselmanMusselman100 Meters511.2812
Apr 22Mountaineer ShowcaseApr 22 · 200 Meters · Place 2 · MusselmanMusselman200 Meters223.53—
Mar 26Paul Arbogast Memorial InvitationalMar 26 · 200 Meters · Place 5 · MusselmanMusselman200 Meters524.6812

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12WV State Track Championship AAAJun 12 · 100 Meters · Place 11 · MusselmanMusselman100 MetersRound P11.11.31a11
May 25Berkeley County ChampionshipMay 25 · 100 Meters · Place 3 · MusselmanMusselman100 Meters311.6411
May 19EPAC ChampionshipsMay 19 · 100 Meters · Place 2 · MusselmanMusselman100 Meters2.11.43a11
May 8HHS Journal Invitational-5/8/21May 8 · 100 Meters · Place 1 · MusselmanMusselman100 Meters111.32h PB11
May 5Varsity Meet @ MusselmanMay 5 · 200 Meters · Place 2 · MusselmanMusselman200 Meters223.46h PB11
May 1Cardinal ClassicMay 1 · 100 Meters · Place 2 · MusselmanMusselman100 Meters211.3511
Apr 24Jim Turbin Memorial InvitationalApr 24 · 100 Meters · Place 1 · MusselmanMusselman100 MetersRound P1.11.50a11
Apr 24Jim Turbin Memorial InvitationalApr 24 · 100 Meters · Place 1 · MusselmanMusselman100 Meters1.11.39a11
Apr 21Tri @ WashingtonApr 21 · 100 Meters · Place 2 · MusselmanMusselman100 Meters2.11.311
Apr 14Spring Mills Mid-Week MeetApr 14 · 200 Meters · Place 3 · MusselmanMusselman200 Meters324.5411

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Freshmen ChampionshipMay 2 · 200 Meters · Place 2 · MusselmanMusselman200 Meters224.96h9
Apr 25Freshman Dual MeetApr 25 · 200 Meters · Place 2 · MusselmanMusselman200 Meters2.24.899
Apr 11Freshman DualApr 11 · 200 Meters · Place 2 · MusselmanMusselman200 Meters2.25.79a9
Apr 4Hedgesville vs Musselman FreshmenApr 4 · 200 Meters · Place 1 · MusselmanMusselman200 Meters1.25.759
Mar 28Berkeley County Freshman Quad MeetMar 28 · Complete · Place 8 · MusselmanMusselmanComplete826.84hPR PB9