Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #1 · Dec 172:52.42aBeach District Meet #1 December 17, 2025
1600 Meters · IndoorBeach District Meet #3 · Jan 284:47.03Beach District Meet #3January 28, 2026
1600 Meters · OutdoorMarlin Invitational · May 34:50.71Marlin InvitationalMay 3, 2025
200 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 2926.51aBeach District Meet #3 @ SalemApril 29, 2026
3200 Meters · IndoorRegion 5A/6A Indoor T & F Championship · Feb 1710:11.17Region 5A/6A Indoor T & F ChampionshipFebruary 17, 2025
3200 Meters · OutdoorGrassfield Invitational At Night · May 810:26.12aGrassfield Invitational At NightMay 8, 2026
800 Meters · OutdoorBeach District Meet #4 @ Landstown · May 72:14.28Beach District Meet #4 @ LandstownMay 7, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 19 · Ocean Lakes3200 Meters19.10:54.90a12
May 8Grassfield Invitational At NightMay 8 · 3200 Meters · Place 11 · Ocean Lakes3200 Meters11.10:26.12a PB12
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 66 · Ocean Lakes3200 Meters66.10:31.30a12
Apr 29Beach District Meet #3 @ SalemApr 29 · 200 Meters · Place 58 · Ocean Lakes200 Meters58.26.51a PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 3200 Meters · Place 12 · Ocean Lakes3200 Meters1210:27.07—
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:47.75—
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:47.7512
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:47.7512
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:47.03 PB—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:47.0312
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 178 · Ocean Lakes3200 Meters178.10:22.68a12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 275 · Ocean Lakes1600 Meters275.4:49.71a12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 1000 Meters · Place 6 · Ocean Lakes1000 Meters6.2:52.42a PB12
Mar 3VHSL Class 5 State Indoor T & F ChampionshipsMar 3 · 3200 Meters · Place 13 · Ocean Lakes3200 Meters1310:49.1811
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 3200 Meters · Place 3 · Ocean Lakes3200 Meters310:11.17 PB11
Feb 7East Coast InvitationalFeb 7 · 3200 Meters · Place 20 · Ocean Lakes3200 Meters2010:31.77—
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:49.9311
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:49.9311
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:52.5611
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters104:52.5611
Jan 25Virginia Beach HS RelaysJan 25 · 1000 Meters · Place 39 · Ocean Lakes1000 Meters392:57.9211
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 170 · Ocean Lakes3200 Meters17010:37.00—
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 170 · Ocean Lakes3200 Meters17010:37.00—
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 11 · Ocean Lakes1600 Meters114:54.63—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 23 · Ocean Lakes1000 Meters233:05.72—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 23 · Ocean Lakes1000 Meters233:05.7211
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 11 · Ocean Lakes1600 Meters114:54.6311

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 14 · Ocean Lakes3200 Meters1410:43.7411
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 14 · Ocean Lakes3200 Meters1410:43.7411
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 14 · Ocean Lakes3200 Meters1410:43.7411
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 14 · Ocean Lakes3200 Meters1410:43.7411
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 12 · Ocean Lakes800 Meters122:14.28 PB11
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 12 · Ocean Lakes800 Meters122:14.2811
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 16 · Ocean Lakes1600 Meters165:01.7011
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 16 · Ocean Lakes1600 Meters164:50.71 PB11
Apr 26Ken Lampert All-Comers MeetApr 26 · 1600 Meters · Place 4 · Ocean Lakes1600 Meters44:54.03JR
Apr 26Ken Lampert All-Comers MeetApr 26 · 1600 Meters · Place 4 · Ocean Lakes1600 Meters44:54.03JR

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 3200 Meters · Place 12 · Ocean Lakes3200 Meters12.10:48.92a10
May 4Marlin InvitationalMay 4 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters124:50.7110
May 4Marlin InvitationalMay 4 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters124:50.7110
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 14 · Ocean Lakes800 Meters142:15.6710
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 14 · Ocean Lakes800 Meters142:15.6710
Apr 20Ken Lampert All-Comers MeetApr 20 · 3200 Meters · Place 8 · Ocean Lakes3200 Meters8.10:34.04a10
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 1600 Meters · Place 3 · Ocean Lakes1600 Meters34:58.5410
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 1600 Meters · Place 6 · Ocean Lakes1600 Meters65:04.0010

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 3200 Meters · Place 10 · Ocean Lakes3200 Meters1010:51.2110
Jan 31Beach District Meet #4Jan 31 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters125:00.34—
Jan 31Beach District Meet #4Jan 31 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters125:00.3410
Jan 24Beach District Meet #3Jan 24 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters710:57.77—
Jan 24Beach District Meet #3Jan 24 · 1600 Meters · Place 5 · Ocean Lakes1600 Meters54:54.87—
Jan 24Beach District Meet #3Jan 24 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters710:57.7710
Jan 24Beach District Meet #3Jan 24 · 1600 Meters · Place 5 · Ocean Lakes1600 Meters54:54.8710
Jan 12The VA ShowcaseJan 12 · 3200 Meters · Place 135 · Ocean Lakes3200 Meters13510:44.43—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 254 · Ocean Lakes1600 Meters2545:01.42—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 254 · Ocean Lakes1600 Meters2545:01.42—
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:11.95—
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters145:11.9510

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 1600 Meters · Place 15 · Ocean Lakes1600 Meters15.5:12.81a10
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 17 · Ocean Lakes1600 Meters175:12.21—
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 17 · Ocean Lakes1600 Meters175:12.219
Feb 1Beach District Meet #4Feb 1 · 1600 Meters · Place 6 · Ocean Lakes1600 Meters65:18.83—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 22 · Ocean Lakes1600 Meters225:18.83—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 22 · Ocean Lakes1600 Meters225:18.839
Jan 25Beach District Meet #3Jan 25 · 3200 Meters · Place 6 · Ocean Lakes3200 Meters611:46.00—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 10 · Ocean Lakes1600 Meters105:25.31—
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 140 · Ocean Lakes3200 Meters140.11:46.00a9
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 13 · Ocean Lakes1600 Meters135:26.06—
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 28 · Ocean Lakes1600 Meters285:25.319

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19Grassfield Invitational 'At Night'May 19 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters711:07.899
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 50 · Ocean Lakes1600 Meters505:15.399
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 50 · Ocean Lakes1600 Meters505:15.399
May 13Glen Allen InvitationalMay 13 · 1600 Meters · Place 50 · Ocean Lakes1600 Meters505:11.639

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 1600 Meters · Place 27 · Ocean Lakes1600 Meters27.5:26.06a9