Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:52.45Beach District Meet #4February 4, 2026
1600 Meters · IndoorThe 63rd East Coast Invitational · Feb 74:56.49The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorBeach District Meet #3 @ Tallwood · Apr 175:30.75Beach District Meet #3 @ TallwoodApril 17, 2024
200 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 2925.82aBeach District Meet #3 @ SalemApril 29, 2026
3200 Meters · IndoorBeach District Meet #2 · Jan 711:40.64Beach District Meet #2January 7, 2026
800 Meters · OutdoorGrassfield Invitational At Night · May 82:10.11aGrassfield Invitational At NightMay 8, 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 · 800 Meters · Place 19 · Ocean Lakes800 Meters19.2:12.66a11
May 8Grassfield Invitational At NightMay 8 · 800 Meters · Place 26 · Ocean Lakes800 Meters26.2:10.11a PB11
May 6Beach District Meet #4 @ TallwoodMay 6 · 200 Meters · Place 43 · Ocean Lakes200 Meters43.26.17a11
Apr 29Beach District Meet #3 @ SalemApr 29 · 800 Meters · Place 15 · Ocean Lakes800 Meters15.2:14.30a11
Apr 29Beach District Meet #3 @ SalemApr 29 · 200 Meters · Place 52 · Ocean Lakes200 Meters52.25.82a PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 58 · Ocean Lakes1600 Meters584:56.49 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 15 · Ocean Lakes1000 Meters152:52.45 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 15 · Ocean Lakes1000 Meters152:52.4511
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 15 · Ocean Lakes1000 Meters152:52.4511
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:02.07—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:02.0711
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 4 · Ocean Lakes3200 Meters411:40.64 PB—
Jan 7Beach District Meet #2Jan 7 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:09.32—
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 4 · Ocean Lakes3200 Meters411:40.6411
Jan 7Beach District Meet #2Jan 7 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:09.3211

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 13 · Ocean Lakes800 Meters132:11.2010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 13 · Ocean Lakes800 Meters132:11.2010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 14 · Ocean Lakes800 Meters142:11.2010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 13 · Ocean Lakes800 Meters132:11.2010
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 7 · Ocean Lakes800 Meters72:11.5910
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 7 · Ocean Lakes800 Meters72:11.5910
May 3Marlin InvitationalMay 3 · 800 Meters · Place 20 · Ocean Lakes800 Meters202:18.7510
May 3Marlin InvitationalMay 3 · 800 Meters · Place 20 · Ocean Lakes800 Meters202:18.7510
Apr 26Ken Lampert All-Comers MeetApr 26 · 800 Meters · Place 13 · Ocean Lakes800 Meters132:16.28SO
Apr 26Ken Lampert All-Comers MeetApr 26 · 800 Meters · Place 13 · Ocean Lakes800 Meters132:16.28SO

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 7East Coast InvitationalFeb 7 · 1600 Meters · Place 75 · Ocean Lakes1600 Meters755:20.58—
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 16 · Ocean Lakes1600 Meters165:11.5810
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 16 · Ocean Lakes1600 Meters165:11.5810
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 20 · Ocean Lakes1600 Meters205:15.0910
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 20 · Ocean Lakes1600 Meters205:15.0910
Jan 25Virginia Beach HS RelaysJan 25 · 1000 Meters · Place 57 · Ocean Lakes1000 Meters573:08.4510
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 441 · Ocean Lakes1600 Meters4415:19.21—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 441 · Ocean Lakes1600 Meters4415:19.21—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 17 · Ocean Lakes1000 Meters173:00.52—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 17 · Ocean Lakes1000 Meters173:00.5210

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 26 · Ocean Lakes800 Meters262:25.219
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 26 · Ocean Lakes800 Meters262:25.219
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 800 Meters · Place 11 · Ocean Lakes800 Meters112:30.559
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters125:30.75 PB9
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 200 Meters · Place 52 · Ocean Lakes200 Meters5229.249
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 21 · Ocean Lakes800 Meters212:26.259