Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Invitational · May 95:22.00aVictor Cahoon InvitationalMay 9, 2026
100 Meters · OutdoorNational District Meet #3 · Apr 217.42National District Meet #3April 2, 2024
1600 Meters · IndoorGrant Holloway Holiday Invitational 2026 · Dec 205:28.88aGrant Holloway Holiday Invitational 2026December 20, 2025
1600 Meters · OutdoorNational District Meet #7 · May 16:50.03National District Meet #7May 1, 2024
2 Miles · OutdoorVictor Cahoon Invitational · May 1011:31.02aVictor Cahoon InvitationalMay 10, 2025
2000m Steeplechase · 0.838m · OutdoorTitans Classic HS Invitational · May 28:10.20aTitans Classic HS InvitationalMay 2, 2026
3200 Meters · IndoorThe VA Showcase · Jan 1711:22.98aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorMcNamara Mustang Invitational · Apr 1811:04.18aMcNamara Mustang InvitationalApril 18, 2026
500 Meters · IndoorNorthern VA TJMS Meet #5 · Dec 162:06.37aNorthern VA TJMS Meet #5December 16, 2023
55 Meter · IndoorNorthern VA TJMS Meet #5 · Dec 1610.44aNorthern VA TJMS Meet #5December 16, 2023
800 Meters · OutdoorNational District #4 · Apr 113:00.00National District #4April 11, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13National District Spring Track ChampionshipsMay 13 · 3200 Meters · Place 20 · Hayfield3200 Meters20.11:36.49aUnofficial11
May 9Victor Cahoon InvitationalMay 9 · 1 Mile · Place 75 · Hayfield1 Mile75.5:22.00a PB11
May 6National District Meet #7 (all)May 6 · 3200 Meters · Place 5 · Hayfield3200 Meters5.11:35.21a11
May 2Titans Classic HS InvitationalMay 2 · 2000m Steeplechase · Place 9 · Hayfield2000m Steeplechase0.838m9.8:10.20a PB11
Apr 18McNamara Mustang InvitationalApr 18 · 3200 Meters · Place 11 · Hayfield3200 Meters11.11:04.18a PB11
Apr 112026 Colonial Forge ShowcaseApr 11 · 3200 Meters · Place 23 · Hayfield3200 Meters23.11:11.73a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 296 · Hayfield3200 Meters296.11:22.98a PB11
Jan 3Lake Braddock Indoor InvitationalJan 3 · 3200 Meters · Place 17 · Hayfield Secondary School3200 Meters1711:33.8111
Jan 3Lake Braddock Indoor InvitationalJan 3 · 1600 Meters · Place 31 · Hayfield Secondary School1600 Meters315:30.4311

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 3200 Meters · Place 24 · Hayfield3200 Meters24.11:27.15a11
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 3200 Meters · Place 28 · Hayfield3200 Meters28.11:41.37a11
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 1600 Meters · Place 100 · Hayfield1600 Meters100.5:28.88a PB11
Dec 5Northern VA TJMS Meet #1Dec 5 · 3200 Meters · Hayfield3200 Meters--DNF11
Jan 28National District Indoor Track ChampionshipsJan 28 · 3200 Meters · Place 10 · Hayfield Sec3200 Meters1012:09.2610
Jan 28National District Indoor Track ChampionshipsJan 28 · 3200 Meters · Place 10 · Hayfield Sec3200 Meters1012:09.2610

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Victor Cahoon InvitationalMay 10 · 2 Miles · Place 32 · Hayfield2 Miles32.11:31.02a PB10
May 7National District Meet #7May 7 · 3200 Meters · Place 7 · Hayfield Sec3200 Meters711:28.8310
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 3200 Meters · Place 17 · Hayfield3200 Meters17.12:17.74a10
Mar 222025 Brian Watkins InvitationalMar 22 · 3200 Meters · Place 25 · Hayfield3200 Meters25.12:51.04a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 3200 Meters · Place 29 · Hayfield3200 Meters29.12:22.53a10
Dec 14Northern VA TJMS Meet #4Dec 14 · 1600 Meters · Place 36 · Hayfield1600 Meters36.6:03.28a10
Dec 7Northern Region TJMS Meet #2Dec 7 · 3200 Meters · Place 8 · Hayfield3200 Meters8.13:01.38a10
Dec 7Northern Region TJMS Meet #2Dec 7 · 1600 Meters · Place 20 · Hayfield1600 Meters20.5:59.07a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1National District Meet #7May 1 · 1600 Meters · Place 30 · Hayfield Sec1600 Meters306:50.03 PB9
Apr 25National District #6Apr 25 · 800 Meters · Place 54 · Hayfield Sec800 Meters543:11.54—
Apr 11National District #4Apr 11 · 800 Meters · Place 53 · Hayfield Sec800 Meters533:00.00 PB—
Apr 11National District #4Apr 11 · 800 Meters · Place 53 · Hayfield Sec800 Meters533:00.00—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 47 · Hayfield Sec1600 Meters477:11.63—
Apr 2National District Meet #3Apr 2 · 100 Meters · Place 99 · Hayfield Sec100 Meters9917.42 PB—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 47 · Hayfield Sec1600 Meters477:11.63—
Apr 2National District Meet #3Apr 2 · 100 Meters · Place 99 · Hayfield Sec100 Meters9917.42—
Apr 2National District Meet #3Apr 2 · 1600 Meters · Place 47 · Hayfield Sec1600 Meters477:11.63—
Apr 2National District Meet #3Apr 2 · 100 Meters · Place 99 · Hayfield Sec100 Meters9917.42—
Mar 13National District Meet #1Mar 13 · 1600 Meters · Place 93 · Hayfield1600 Meters93.7:39.25a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Northern VA TJMS Meet #5Dec 16 · 500 Meters · Place 4 · Hayfield500 Meters4.2:06.37a PB9
Dec 16Northern VA TJMS Meet #5Dec 16 · 55 Meter · Place 35 · Hayfield55 Meter35.10.44a PB9