Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:36.42Beach District Meet #4February 4, 2026
200 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 623.12aBeach District Meet #4 @ TallwoodMay 6, 2026
300m Hurdles · 36" / 0.914m · OutdoorBeach District Meet #3 @ Salem · Apr 2939.89aBeach District Meet #3 @ SalemApril 29, 2026
400 Meters · OutdoorDogwood Track Classic · May 150.52aDogwood Track ClassicMay 1, 2026
500 Meters · IndoorVHSL Class 5 State Indoor Championships · Mar 21:04.64VHSL Class 5 State Indoor ChampionshipsMarch 2, 2026
55 Meters · IndoorBeach District Meet #3 · Jan 286.988Beach District Meet #3January 28, 2026
800 Meters · OutdoorDogwood Track Classic · May 11:57.65aDogwood Track ClassicMay 1, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5 State ChampionshipsJun 5 · 300m Hurdles · Place 16 · Ocean Lakes300m Hurdles36" / 0.914m16.43.29a10
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 2 · Ocean Lakes300m Hurdles36" / 0.914m2.40.21a10
May 8Grassfield Invitational At NightMay 8 · 800 Meters · Place 4 · Ocean Lakes800 Meters4.1:58.70a10
May 6Beach District Meet #4 @ TallwoodMay 6 · 300m Hurdles · Place 1 · Ocean Lakes300m Hurdles36" / 0.914m1.40.60a10
May 6Beach District Meet #4 @ TallwoodMay 6 · 200 Meters · Place 4 · Ocean Lakes200 Meters4.23.12a PB10
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 24 · Ocean Lakes800 Meters24.1:57.65a PB10
May 1Dogwood Track ClassicMay 1 · 400 Meters · Place 28 · Ocean Lakes400 Meters28.50.52a PB10
Apr 29Beach District Meet #3 @ SalemApr 29 · 300m Hurdles · Place 1 · Ocean Lakes300m Hurdles36" / 0.914m1.39.89a PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 5 State Indoor ChampionshipsMar 2 · 500 Meters · Place 2 · Ocean Lakes500 Meters21:04.64 PB10
Feb 7The 63rd East Coast InvitationalFeb 7 · 500 Meters · Place 1 · Ocean Lakes500 Meters11:05.29—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 1 · Ocean Lakes1000 Meters12:36.42 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 1 · Ocean Lakes1000 Meters12:36.4210
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 1 · Ocean Lakes1000 Meters12:36.4210
Jan 28Beach District Meet #3Jan 28 · 55 Meters · Place 26 · Ocean Lakes55 Meters266.988 PB—
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 1 · Ocean Lakes1000 Meters12:39.2210
Jan 28Beach District Meet #3Jan 28 · 55 Meters · Place 26 · Ocean Lakes55 Meters266.9910
Jan 7Beach District Meet #2Jan 7 · 500 Meters · Place 1 · Ocean Lakes500 Meters11:06.59—
Jan 7Beach District Meet #2Jan 7 · 500 Meters · Place 1 · Ocean Lakes500 Meters11:06.5910

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 300m Hurdles · Place 12 · Ocean Lakes300m Hurdles1241.24—
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 4 · Ocean Lakes300m Hurdles441.469
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 4 · Ocean Lakes300m Hurdles441.469
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 4 · Ocean Lakes300m Hurdles441.469
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 300m Hurdles · Place 4 · Ocean Lakes300m Hurdles441.469
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 3 · Ocean Lakes400 Meters351.279
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 3 · Ocean Lakes400 Meters351.279
May 2Dogwood Track ClassicMay 2 · 300m Hurdles · Place 13 · Ocean Lakes300m Hurdles1340.859
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 78 · Ocean Lakes800 Meters782:06.999
May 2Dogwood Track ClassicMay 2 · 300m Hurdles · Place 13 · Ocean Lakes300m Hurdles1340.859
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 78 · Ocean Lakes800 Meters782:06.999

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 500 Meters · Place 6 · Ocean Lakes500 Meters61:09.099
Feb 7East Coast InvitationalFeb 7 · 500 Meters · Place 13 · Ocean Lakes500 Meters131:10.46—
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 4 · Ocean Lakes1000 Meters42:44.909
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 4 · Ocean Lakes1000 Meters42:44.909
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 4 · Ocean Lakes1000 Meters42:46.829
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 4 · Ocean Lakes1000 Meters42:46.829
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 80 · Ocean Lakes500 Meters801:10.97—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 80 · Ocean Lakes500 Meters801:10.97—