Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:45.82Beach District Meet #4February 4, 2026
1600 Meters · IndoorThe 63rd East Coast Invitational · Feb 74:41.61The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorGrassfield Invitational At Night · May 84:39.08aGrassfield Invitational At NightMay 8, 2026
3200 Meters · IndoorThe VA Showcase · Jan 1710:17.08aThe VA ShowcaseJanuary 17, 2026
3200 Meters · Outdoor=PR= Northern Virginia Invitational · Apr 1710:25.43a=PR= Northern Virginia InvitationalApril 17, 2026
800 Meters · OutdoorBeach District Meet #3 @ Salem · Apr 292:12.54aBeach 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 · 1600 Meters · Place 9 · Ocean Lakes1600 Meters9.4:39.42a11
May 8Grassfield Invitational At NightMay 8 · 1600 Meters · Place 8 · Ocean Lakes1600 Meters8.4:39.08a PB11
Apr 29Beach District Meet #3 @ SalemApr 29 · 1600 Meters · Place 2 · Ocean Lakes1600 Meters2.4:40.77a11
Apr 29Beach District Meet #3 @ SalemApr 29 · 800 Meters · Place 10 · Ocean Lakes800 Meters10.2:12.54a PB11
Apr 17=PR= Northern Virginia InvitationalApr 17 · 3200 Meters · Place 38 · Ocean Lakes3200 Meters38.10:25.43a PB11

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 21 · Ocean Lakes1600 Meters214:41.61 PB—
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 11 · Ocean Lakes3200 Meters1111:53.92—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 9 · Ocean Lakes1000 Meters92:45.82 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 9 · Ocean Lakes1000 Meters92:45.8211
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 11 · Ocean Lakes3200 Meters1111:53.9211
Feb 4Beach District Meet #4Feb 4 · 3200 Meters · Place 11 · Ocean Lakes3200 Meters1111:53.9211
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 9 · Ocean Lakes1000 Meters92:45.8211
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 6 · Ocean Lakes1000 Meters62:46.40—
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 6 · Ocean Lakes1000 Meters62:46.4011
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 164 · Ocean Lakes3200 Meters164.10:17.08a PB10
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 180 · Ocean Lakes1600 Meters180.4:42.50a10
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:32.25—
Jan 7Beach District Meet #2Jan 7 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters210:32.2511

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 12 · Ocean Lakes1600 Meters124:51.7510
Feb 5Beach District Meet #4Feb 5 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters211:01.759
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 4 · Ocean Lakes1600 Meters44:46.199
Feb 5Beach District Meet #4Feb 5 · 3200 Meters · Place 2 · Ocean Lakes3200 Meters211:01.759
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 4 · Ocean Lakes1600 Meters44:46.199
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters144:59.009
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 14 · Ocean Lakes1600 Meters144:59.009
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 316 · Ocean Lakes1600 Meters3164:57.20—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 316 · Ocean Lakes1600 Meters3164:57.20—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 21 · Ocean Lakes1000 Meters213:03.03—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 21 · Ocean Lakes1000 Meters213:03.039

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 1000 Meters · Place 19 · Ocean Lakes1000 Meters19.3:09.71a9