Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNorthern VA TJMS Meet #6 · Jan 93:15.89Northern VA TJMS Meet #6January 9, 2026
1600 Meters · IndoorNorthern VA TJMS Meet #1 · Dec 55:36.20aNorthern VA TJMS Meet #1December 5, 2025
1600 Meters · Outdoor2026 Colonial Forge Showcase · Apr 115:18.39a2026 Colonial Forge ShowcaseApril 11, 2026
3200 Meters · OutdoorNational District #6 · Apr 2512:36.27National District #6April 25, 2024
800 Meters · OutdoorNational District #4 · Apr 112:25.00National District #4April 11, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 18McNamara Mustang InvitationalApr 18 · 1600 Meters · Place 31 · Hayfield1600 Meters31.5:21.65a11
Apr 18McNamara Mustang InvitationalApr 18 · 800 Meters · Place 46 · Hayfield800 Meters46.2:29.86a11
Apr 112026 Colonial Forge ShowcaseApr 11 · 1600 Meters · Place 38 · Hayfield1600 Meters38.5:18.39a PB11
Apr 112026 Colonial Forge ShowcaseApr 11 · 800 Meters · Hayfield800 Meters—DNS11
Apr 4Spartan Invitational 2026Apr 4 · 1600 Meters · Place 33 · Hayfield1600 Meters335:26.07a11
Apr 4Spartan Invitational 2026Apr 4 · 800 Meters · Place 62 · Hayfield800 Meters622:29.56a11
Mar 28Patriot InvitationalMar 28 · 1600 Meters · Place 97 · Hayfield1600 Meters97.5:19.48a11
Mar 28Patriot InvitationalMar 28 · 800 Meters · Place 108 · Hayfield800 Meters108.2:29.33a11
Mar 18National District Meet #1 Meet AMar 18 · 1600 Meters · Place 26 · Hayfield1600 Meters26.5:20.91a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9Northern VA TJMS Meet #6Jan 9 · 1000 Meters · Place 7 · Hayfield1000 Meters73:15.89 PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1600 Meters · Place 38 · Hayfield1600 Meters38.5:36.66a12
Dec 5Northern VA TJMS Meet #1Dec 5 · 1600 Meters · Place 19 · Hayfield1600 Meters19.5:36.20a PB12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7National District Meet #7May 7 · 1600 Meters · Place 15 · Hayfield Sec1600 Meters155:26.8611
May 7National District Meet #7May 7 · 800 Meters · Place 13 · Hayfield Sec800 Meters132:29.2211
Mar 19National District Meet #1 Mar 19 · 1600 Meters · Place 39 · Hayfield Sec1600 Meters395:43.46—
Mar 19National District Meet #1 Mar 19 · 1600 Meters · Place 39 · Hayfield Secondary School1600 Meters395:43.4611

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1National District Meet #7May 1 · 800 Meters · Place 28 · Hayfield Sec800 Meters282:38.679
Apr 25National District #6Apr 25 · 3200 Meters · Place 12 · Hayfield Sec3200 Meters1212:36.27 PB—
Apr 11National District #4Apr 11 · 800 Meters · Place 34 · Hayfield Sec800 Meters342:25.00 PB—
Apr 11National District #4Apr 11 · 800 Meters · Place 34 · Hayfield Sec800 Meters342:25.00—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 33 · Hayfield Sec1600 Meters335:54.32—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 33 · Hayfield Sec1600 Meters335:54.32—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 33 · Hayfield Sec1600 Meters335:54.32—
Mar 13National District Meet #1Mar 13 · 1600 Meters · Place 67 · Hayfield1600 Meters67.5:45.82a9