Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 52:55.58Beach District Meet #4February 5, 2025
1600 Meters · IndoorBeach District Meet #3 · Jan 284:48.759Beach District Meet #3January 28, 2026
1600 Meters · OutdoorBeach District Meet #2 @ Tallwood · Apr 105:53.37Beach District Meet #2 @ TallwoodApril 10, 2024
200 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 2927.83aBeach District Meet #3 @ SalemApril 29, 2026
2000m Steeplechase · OutdoorMarlin Invitational · May 48:04.36Marlin InvitationalMay 4, 2024
3200 Meters · IndoorRegion 5A/6A Indoor T & F Championship · Feb 1710:28.41Region 5A/6A Indoor T & F ChampionshipFebruary 17, 2025
3200 Meters · OutdoorVHSL Class 5 Region A Championships · May 2710:10.29aVHSL Class 5 Region A ChampionshipsMay 27, 2026
800 Meters · OutdoorBeach District Meet #4 @ Kellam · May 12:23.65Beach District Meet #4 @ KellamMay 1, 2024

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 6 · Ocean Lakes3200 Meters6.10:10.29a PB11
May 8Grassfield Invitational At NightMay 8 · 3200 Meters · Place 6 · Ocean Lakes3200 Meters6.10:17.63a11
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 65 · Ocean Lakes3200 Meters65.10:31.20a11
Apr 29Beach District Meet #3 @ SalemApr 29 · 200 Meters · Place 63 · Ocean Lakes200 Meters63.27.83a PB11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 40 · Ocean Lakes1600 Meters404:50.10—
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 4 · Ocean Lakes3200 Meters410:36.80—
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 4 · Ocean Lakes3200 Meters410:36.8011
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 4 · Ocean Lakes3200 Meters410:36.8011
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 8 · Ocean Lakes1600 Meters84:48.759 PB—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 8 · Ocean Lakes1600 Meters84:48.7611
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:28.60—
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:28.6011

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 13 · Ocean Lakes3200 Meters1310:39.5410
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 13 · Ocean Lakes3200 Meters1310:39.5410
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 13 · Ocean Lakes3200 Meters1310:39.5410
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 13 · Ocean Lakes3200 Meters1310:39.5410
May 7Beach District Meet #4 @ LandstownMay 7 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:46.9610
May 7Beach District Meet #4 @ LandstownMay 7 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:46.9610
Apr 26Ken Lampert All-Comers MeetApr 26 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters711:31.56SO
Apr 26Ken Lampert All-Comers MeetApr 26 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters711:31.56SO

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 3200 Meters · Place 7 · Ocean Lakes3200 Meters710:28.41 PB10
Feb 7East Coast InvitationalFeb 7 · 1600 Meters · Place 44 · Ocean Lakes1600 Meters444:50.34—
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 16 · Ocean Lakes1000 Meters162:55.58 PB10
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 16 · Ocean Lakes1000 Meters162:55.5810
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 11 · Ocean Lakes1000 Meters112:58.1410
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 11 · Ocean Lakes1000 Meters112:58.1410
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 172 · Ocean Lakes3200 Meters17210:37.48—
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 172 · Ocean Lakes3200 Meters17210:37.48—
Jan 8Beach District Meet #2Jan 8 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:40.05—
Jan 8Beach District Meet #2Jan 8 · 3200 Meters · Place 1 · Ocean Lakes3200 Meters110:40.0510

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4Marlin InvitationalMay 4 · 2000m Steeplechase · Place 9 · Ocean Lakes2000m Steeplechase98:04.36 PB9
May 4Marlin InvitationalMay 4 · 2000m Steeplechase · Place 9 · Ocean Lakes2000m Steeplechase98:04.369
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 24 · Ocean Lakes800 Meters242:23.65 PB9
May 1Beach District Meet #4 @ KellamMay 1 · 800 Meters · Place 24 · Ocean Lakes800 Meters242:23.659
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters211:37.469
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 1600 Meters · Place 9 · Ocean Lakes1600 Meters95:53.37 PB9