Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 52:38.52Beach District Meet #4February 5, 2025
1600 Meters · IndoorVHSL Class 5 State Indoor T & F Championships · Mar 34:27.31VHSL Class 5 State Indoor T & F ChampionshipsMarch 3, 2025
1600 Meters · OutdoorDogwood Track Classic · May 24:29.94Dogwood Track ClassicMay 2, 2025
300 Meters · IndoorBeach District Meet #3 · Jan 2939.98Beach District Meet #3January 29, 2025
3200 Meters · Outdoor=PR= Northern Virginia Invitational · Apr 179:53.54a=PR= Northern Virginia InvitationalApril 17, 2026
800 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 292:04.30aBeach District Meet #3 @ SalemApril 29, 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 · 3200 Meters · Place 5 · Ocean Lakes3200 Meters5.10:08.11a10
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 11 · Ocean Lakes1600 Meters11.4:41.39a10
Apr 29Beach District Meet #3 @ SalemApr 29 · 800 Meters · Place 5 · Ocean Lakes800 Meters5.2:04.30a PB10
Apr 17=PR= Northern Virginia InvitationalApr 17 · 3200 Meters · Place 20 · Ocean Lakes3200 Meters20.9:53.54a PB10
Apr 17=PR= Northern Virginia InvitationalApr 17 · 1600 Meters · Place 19 · Ocean Lakes1600 Meters19.4:34.19a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 5 State Indoor ChampionshipsMar 2 · 1600 Meters · Place 11 · Ocean Lakes1600 Meters114:33.6810
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 1 · Ocean Lakes1600 Meters14:33.38—
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 1 · Ocean Lakes1600 Meters14:33.3810
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 1 · Ocean Lakes1600 Meters14:33.3810
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 2 · Ocean Lakes1000 Meters22:40.5010
Jan 7Beach District Meet #2Jan 7 · 1000 Meters · Place 2 · Ocean Lakes1000 Meters22:40.7310

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 1600 Meters · Place 17 · Ocean Lakes1600 Meters174:54.61—
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters79:53.90—
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:03.819
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:30.209
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:03.819
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:30.209
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:03.819
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:30.209
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:03.819
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:30.209
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 51 · Ocean Lakes1600 Meters514:29.94 PB9
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 51 · Ocean Lakes1600 Meters514:29.949
Apr 26Charles B Gordon InvitationalApr 26 · 1600 Meters · Place 6 · Ocean Lakes1600 Meters64:30.559
Apr 26Charles B Gordon InvitationalApr 26 · 1600 Meters · Place 6 · Ocean Lakes1600 Meters64:30.559

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 5 State Indoor T & F ChampionshipsMar 3 · 1600 Meters · Place 6 · Ocean Lakes1600 Meters64:27.31 PB9
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1000 Meters · Place 4 · Ocean Lakes1000 Meters42:39.159
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 2 · Ocean Lakes1600 Meters24:34.549
Feb 7East Coast InvitationalFeb 7 · 1600 Meters · Place 17 · Ocean Lakes1600 Meters174:34.40—
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 2 · Ocean Lakes1000 Meters22:38.52 PB9
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 2 · Ocean Lakes1600 Meters24:38.999
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 26 · Ocean Lakes300 Meters2639.98 PB9
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 26 · Ocean Lakes300 Meters2639.989
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 2 · Ocean Lakes1600 Meters24:38.999
Jan 25Virginia Beach HS RelaysJan 25 · 1000 Meters · Place 11 · Ocean Lakes1000 Meters112:46.749
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 238 · Ocean Lakes1600 Meters2384:50.23—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 238 · Ocean Lakes1600 Meters2384:50.23—