Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #3 · Jan 282:41.83Beach District Meet #3January 28, 2026
1600 Meters · IndoorEast Coast Invitational · Feb 74:48.86East Coast InvitationalFebruary 7, 2025
1600 Meters · OutdoorGrassfield Invitational At Night · May 84:36.12aGrassfield Invitational At NightMay 8, 2026
200 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 2924.20aBeach District Meet #3 @ SalemApril 29, 2026
300 Meters · IndoorBeach District Meet #3 · Jan 2939.94Beach District Meet #3January 29, 2025
400 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 653.24aBeach District Meet #4 @ TallwoodMay 6, 2026
500 Meters · IndoorBeach District Meet #4 · Feb 41:10.76Beach District Meet #4February 4, 2026
800 Meters · OutdoorVHSL Class 5 Region A Championships · May 271:59.52aVHSL Class 5 Region A ChampionshipsMay 27, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5 State ChampionshipsJun 5 · 800 Meters · Place 16 · Ocean Lakes800 Meters16.2:00.22a10
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 3 · Ocean Lakes800 Meters3.1:59.52a PB10
May 8Grassfield Invitational At NightMay 8 · 1600 Meters · Place 5 · Ocean Lakes1600 Meters5.4:36.12a PB10
May 6Beach District Meet #4 @ TallwoodMay 6 · 400 Meters · Place 6 · Ocean Lakes400 Meters6.53.24a PB10
Apr 29Beach District Meet #3 @ SalemApr 29 · 1600 Meters · Place 1 · Ocean Lakes1600 Meters1.4:40.73a10
Apr 29Beach District Meet #3 @ SalemApr 29 · 200 Meters · Place 21 · Ocean Lakes200 Meters21.24.20a PB10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 54 · Ocean Lakes1600 Meters544:53.39—
Feb 4Beach District Meet #4Feb 4 · 500 Meters · Place 4 · Ocean Lakes500 Meters41:10.76 PB—
Feb 4Beach District Meet #4Feb 4 · 500 Meters · Place 4 · Ocean Lakes500 Meters41:10.7610
Feb 4Beach District Meet #4Feb 4 · 500 Meters · Place 4 · Ocean Lakes500 Meters41:10.7610
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 42 · Ocean Lakes300 Meters4240.82—
Jan 28Beach District Meet #3Jan 28 · 300 Meters · Place 42 · Ocean Lakes300 Meters4240.8210
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 3 · Ocean Lakes1000 Meters32:41.83 PB10
Jan 7Beach District Meet #2Jan 7 · 1000 Meters · Place 3 · Ocean Lakes1000 Meters32:43.15—
Jan 7Beach District Meet #2Jan 7 · 1000 Meters · Place 3 · Ocean Lakes1000 Meters32:43.1510

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 7 · Ocean Lakes800 Meters72:05.349
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 7 · Ocean Lakes800 Meters72:05.349
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 8 · Ocean Lakes800 Meters82:05.349
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 7 · Ocean Lakes800 Meters72:05.349
May 7Beach District Meet #4 @ LandstownMay 7 · 200 Meters · Place 34 · Ocean Lakes200 Meters3426.0319
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 15 · Ocean Lakes400 Meters1556.429
May 7Beach District Meet #4 @ LandstownMay 7 · 200 Meters · Place 34 · Ocean Lakes200 Meters3426.049
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 15 · Ocean Lakes400 Meters1556.429
May 3Marlin InvitationalMay 3 · 800 Meters · Place 6 · Ocean Lakes800 Meters62:10.329
May 3Marlin InvitationalMay 3 · 800 Meters · Place 6 · Ocean Lakes800 Meters62:10.329
Apr 26Charles B Gordon InvitationalApr 26 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:45.039
Apr 26Charles B Gordon InvitationalApr 26 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:45.039

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1000 Meters · Place 7 · Ocean Lakes1000 Meters72:44.279
Feb 7East Coast InvitationalFeb 7 · 1600 Meters · Place 40 · Ocean Lakes1600 Meters404:48.86 PB—
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 10 · Ocean Lakes1000 Meters102:48.239
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 10 · Ocean Lakes1000 Meters102:48.239
Jan 29Beach District Meet #3Jan 29 · 500 Meters · Place 5 · Ocean Lakes500 Meters51:12.169
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 25 · Ocean Lakes300 Meters2539.94 PB9
Jan 29Beach District Meet #3Jan 29 · 300 Meters · Place 25 · Ocean Lakes300 Meters2539.949
Jan 29Beach District Meet #3Jan 29 · 500 Meters · Place 5 · Ocean Lakes500 Meters51:12.169
Jan 25Virginia Beach HS RelaysJan 25 · 1000 Meters · Place 18 · Ocean Lakes1000 Meters182:48.779
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 332 · Ocean Lakes1600 Meters3324:59.39—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 332 · Ocean Lakes1600 Meters3324:59.39—
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 9 · Ocean Lakes500 Meters91:14.08—
Jan 8Beach District Meet #2Jan 8 · 300 Meters · Place 45 · Ocean Lakes300 Meters4540.52—
Jan 8Beach District Meet #2Jan 8 · 300 Meters · Place 45 · Ocean Lakes300 Meters4540.529
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 9 · Ocean Lakes500 Meters91:14.089