Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNansemond River Warrior Classic · May 1612.85aNansemond River Warrior ClassicMay 16, 2026
200 Meters · OutdoorVHSL Region 5A Championships · May 2126.91aVHSL Region 5A ChampionshipsMay 21, 2024
300 Meters · IndoorBeach District Meet #3 · Jan 2846.17Beach District Meet #3January 28, 2026
400 Meters · OutdoorBeach District Meet #2 @ Tallwood · Apr 101:13.25Beach District Meet #2 @ TallwoodApril 10, 2024
55 Meter · IndoorBeach District Meet #1 · Dec 177.87aBeach District Meet #1 December 17, 2025
55 Meters · IndoorBeach District Meet #4 · Feb 47.604Beach District Meet #4February 4, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 100 Meters · Place 13 · Kempsville100 MetersRound P13.13.09a12
May 16Nansemond River Warrior ClassicMay 16 · 200 Meters · Place 36 · Kempsville200 Meters36.27.25a12
May 16Nansemond River Warrior ClassicMay 16 · 100 Meters · Place 15 · Kempsville100 MetersRound P15.12.85a PB12
May 13Beach District Meet#5 @ SalemMay 13 · 100 Meters · Place 9 · Kempsville100 Meters9.12.86a12
May 6Beach District Meet #4 @ TallwoodMay 6 · 100 Meters · Place 8 · Kempsville100 Meters8.13.00a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · 55 Meters · Place 6 · Kempsville H55 Meters67.604 PB—
Feb 4Beach District Meet #4Feb 4 · 55 Meters · Place 6 · Kempsville55 Meters67.6112
Feb 4Beach District Meet #4Feb 4 · 55 Meters · Place 6 · Kempsville55 Meters67.6112
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 21 · Kempsville H300 Meters2146.17 PB—
Jan 28Beach District Meet #3Jan 28 · 55 Meters · Place 24 · Kempsville H55 Meters247.908—
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 21 · Kempsville300 Meters2146.1712
Jan 28Beach District Meet #3Jan 28 · 55 Meters · Place 24 · Kempsville55 Meters247.9112
Jan 7Beach District Meet #2Jan 7 · 55 Meters · Place 11 · Kempsville H55 Meters117.76—
Jan 7Beach District Meet #2Jan 7 · 55 Meters · Place 11 · Kempsville55 Meters117.7612

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 300 Meters · Place 37 · Kempsville300 Meters37.47.65a12
Dec 17Beach District Meet #1 Dec 17 · 55 Meter · Place 15 · Kempsville55 Meter15.7.87a PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 200 Meters · Place 10 · Kempsville200 MetersRound P10.26.91a PBWind: 0.710
May 21VHSL Region 5A ChampionshipsMay 21 · 100 Meters · Place 13 · Kempsville100 MetersRound P13.13.03aWind: 0.710
May 4Marlin InvitationalMay 4 · 200 Meters · Place 16 · Kempsville H200 Meters1627.6110
May 4Marlin InvitationalMay 4 · 100 Meters · Place 19 · Kempsville H100 MetersRound P1913.4310
May 4Marlin InvitationalMay 4 · 200 Meters · Place 16 · Kempsville200 Meters1627.6110
May 4Marlin InvitationalMay 4 · 100 Meters · Place 19 · Kempsville100 MetersRound P1913.4310
May 1Beach District Meet #4 @ LandstownMay 1 · 100 Meters · Place 7 · Kempsville H100 Meters713.37010
May 1Beach District Meet #4 @ LandstownMay 1 · 100 Meters · Place 7 · Kempsville100 Meters713.3710
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 200 Meters · Place 7 · Kempsville200 Meters728.2210
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 100 Meters · Place 15 · Kempsville100 Meters1513.9110
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 200 Meters · Place 6 · Kempsville H200 Meters627.9310
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 400 Meters · Place 12 · Kempsville H400 Meters121:13.25 PB10
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 100 Meters · Place 9 · Kempsville H100 Meters913.5310

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 55 Meters · Place 23 · Kempsville55 Meters238.0810
Jan 31Beach District Meet #4Jan 31 · 55 Meters · Place 16 · Kempsville H55 Meters168.024—
Jan 31Beach District Meet #4Jan 31 · 55 Meters · Place 16 · Kempsville55 Meters168.0310
Jan 24Beach District Meet #3Jan 24 · 300 Meters · Place 25 · Kempsville H300 Meters2547.91—
Jan 24Beach District Meet #3Jan 24 · 55 Meters · Place 27 · Kempsville H55 Meters278.16—
Jan 24Beach District Meet #3Jan 24 · 300 Meters · Place 25 · Kempsville300 Meters2547.9110
Jan 24Beach District Meet #3Jan 24 · 55 Meters · Place 27 · Kempsville55 Meters278.1610
Jan 13Boo Williams Indoor InvitationalJan 13 · 55 Meters · Place 3 · Kempsville High Scho55 Meters38.155—
Jan 13Boo Williams Indoor InvitationalJan 13 · 55 Meters · Place 58 · Kempsville High Scho55 Meters588.155—
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 37 · Kempsville H300 Meters3748.18—
Jan 3Beach District Meet #2Jan 3 · 55 Meters · Place 28 · Kempsville H55 Meters288.069—
Jan 3Beach District Meet #2Jan 3 · 300 Meters · Place 37 · Kempsville300 Meters3748.1810
Jan 3Beach District Meet #2Jan 3 · 55 Meters · Place 28 · Kempsville55 Meters288.0710

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 300 Meters · Place 59 · Kempsville300 Meters59.50.79a10
Dec 13Beach District Meet #1Dec 13 · 55 Meter · Place 27 · Kempsville55 Meter27.8.17a10