Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorLiberty District Indoor Track Championships · Jan 302:52.89Liberty District Indoor Track ChampionshipsJanuary 30, 2026
1000 Meters · Outdoor8th David Cannon Memorial Invitational · Dec 63:11.60a8th David Cannon Memorial InvitationalDecember 6, 2025
1600 Meters · IndoorLiberty District Indoor Track Championships · Jan 305:00.55Liberty District Indoor Track ChampionshipsJanuary 30, 2025
1600 Meters · OutdoorLiberty District Championship · May 134:42.00aLiberty District ChampionshipMay 13, 2026
3200 Meters · IndoorAlexandria City Meet #2 · Dec 2110:52.11aAlexandria City Meet #2December 21, 2024
3200 Meters · OutdoorLiberty District Championship @ Wakefield · May 1310:58.34Liberty District Championship @ WakefieldMay 13, 2025
800 Meters · OutdoorLiberty District at McLean · Apr 152:07.63aLiberty District at McLeanApril 15, 2026
D Liberty District Quali 4:39.94 · OutdoorLiberty District @ Washington-Liberty · Mar 156:05.28Liberty District @ Washington-LibertyMarch 15, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13Liberty District ChampionshipMay 13 · 1600 Meters · Place 11 · George C. Marshall1600 Meters11.4:42.00a PB12
May 6Liberty District JamboreeMay 6 · 1600 Meters · Place 5 · George C. Marshall1600 Meters5.4:55.17a12
May 2Nike Spring InvitationalMay 2 · 1600 Meters · Place 19 · George C. Marshall1600 Meters19.4:49.24a12
Apr 25Cassel's XBC Track ExperienceApr 25 · 1600 Meters · Place 31 · George C. Marshall1600 Meters31.4:48.60a12
Apr 22Liberty District at MarshallApr 22 · 1600 Meters · Place 7 · George C. Marshall1600 Meters7.4:54.99a12
Apr 15Liberty District at McLeanApr 15 · 800 Meters · Place 9 · George C. Marshall800 Meters9.2:07.63a PB12
Apr 11Ramtastic InvitationalApr 11 · 1600 Meters · Place 45 · George C. Marshall1600 Meters45.4:46.23a12
Apr 11Ramtastic InvitationalApr 11 · 800 Meters · Place 46 · George C. Marshall800 Meters46.2:11.54a12
Mar 18Liberty District @ WakefieldMar 18 · 1600 Meters · Place 15 · George C. Marshall1600 Meters155:01.93a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Liberty District Indoor Track ChampionshipsJan 30 · 1000 Meters · Place 13 · GC Marshall1000 Meters132:52.89 PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 238 · George C. Marshall1000 Meters238.2:55.20a12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 426 · George C. Marshall1600 Meters426.5:03.94a12
Jan 10Northern VA TJMS Meet #7Jan 10 · 1000 Meters · Place 3 · GC Marshall1000 Meters32:57.04—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Bobcat Blizzard InvitationalDec 13 · 1600 Meters · Place 20 · George C. Marshall1600 Meters20.5:00.92aUnofficial12
Dec 68th David Cannon Memorial InvitationalDec 6 · 1000 Meters · Place 18 · George C. Marshall1000 Meters18.3:11.60a PB12
Dec 68th David Cannon Memorial InvitationalDec 6 · 1600 Meters · Place 19 · George C. Marshall1600 Meters19.5:35.89a12
May 13Liberty District Championship @ WakefieldMay 13 · 3200 Meters · Place 16 · George C. Marshall3200 Meters1610:58.34 PB11
May 13Liberty District Championship @ WakefieldMay 13 · 3200 Meters · Place 16 · George C. Marshall3200 Meters1610:58.3411
May 7Liberty District at McLeanMay 7 · 1600 Meters · Place 18 · George C. Marshall1600 Meters185:01.0111
May 7Liberty District at McLeanMay 7 · 1600 Meters · Place 18 · George C. Marshall1600 Meters185:01.0111
Apr 30Liberty District at YorktownApr 30 · 3200 Meters · Place 10 · George C Marshall3200 Meters1011:22.3711
Apr 26Cassel's XBC Track ExperienceApr 26 · 1600 Meters · Place 38 · GC Marshall1600 Meters385:03.2111
Apr 22Liberty District at HerndonApr 22 · 1600 Meters · Place 29 · George C Marshall1600 Meters295:09.1811
Apr 9Liberty District at MarshallApr 9 · 800 Meters · Place 22 · George C Marshall800 Meters222:20.20a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Liberty District Indoor Track ChampionshipsJan 30 · 1600 Meters · Place 17 · GC Marshall1600 Meters175:00.55 PB11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Alexandria City Meet #2Dec 21 · 3200 Meters · Place 11 · George C. Marshall3200 Meters11.10:52.11a PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Polar Titans InvitationalDec 14 · 1600 Meters · Place 29 · George C. Marshall1600 Meters29.5:04.48aUnofficial11
Dec 77th David Cannon Memorial InvitationalDec 7 · 1600 Meters · Place 11 · George C. Marshall1600 Meters11.5:10.22aUnofficial11
Apr 12South County Stallion InvitationalApr 12 · 3200 Meters · Place 26 · George C Marshall3200 Meters2611:24.46a—
Apr 3Liberty District @ WakefieldApr 3 · 1600 Meters · Place 49 · George C. Marshall1600 Meters49.5:33.92a10
Apr 3Liberty District @ WakefieldApr 3 · 400 Meters · George C. Marshall400 Meters—DNS10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Winter Eagle Polar Bear MeetDec 29 · 1600 Meters · Place 9 · George C. Marshall1600 Meters9.5:02.02aUnofficial10
Dec 26th David Cannon Memorial Invitational 2024Dec 2 · 1600 Meters · Place 24 · George C. Marshall1600 Meters24.5:15.96aUnofficial10
Apr 29Cassel's XBC Track ExperienceApr 29 · 3200 Meters · Place 37 · GC Marshall3200 Meters3712:17.549
Mar 15Liberty District @ Washington-LibertyMar 15 · D Liberty District Quali 4:39.94 · Place 55 · George C. MarshallD Liberty District Quali 4:39.94556:05.28 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 102 · George C. Marshall1000 Meters102.3:07.35a10
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1600 Meters · Place 125 · George C. Marshall1600 Meters125.5:16.07a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 120 · George C. Marshall1000 Meters120.3:51.76a9
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1600 Meters · Place 128 · George C. Marshall1600 Meters128.6:07.53a9