Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorThe VA Showcase · Jan 175:18.36aThe VA ShowcaseJanuary 17, 2026
1500 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 255:05.57aAAU Track & Field Region 3 QualifierJune 25, 2026
1600 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 215:39.58aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
3000 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 2810:54.38a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
3000 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2510:45.00aAAU Track & Field Region 3 QualifierJune 25, 2026
400 Meters · OutdoorBullseye Youth Track & Field Invitational · Apr 261:07.98aBullseye Youth Track & Field InvitationalApril 26, 2026
800 Meters · OutdoorLegacy's Virginia invitational · May 232:35.18aLegacy's Virginia invitationalMay 23, 2026
High Jump · OutdoorBullseye Youth Track & Field Invitational · Apr 273' 8"Bullseye Youth Track & Field InvitationalApril 27, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 3000 Meters · Place 5 · Bullseye RunningBullseye Running3000 Meters510:45.00a PB7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 10 · Bullseye RunningBullseye Running1500 Meters105:05.57a PB7
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 1500 Meters · Bullseye StridersBullseye Striders1500 Meters—DNS7
Jun 13AAU Maryland District QualifierJun 13 · 3000 Meters · Place 9 · Bullseye StridersBullseye Striders3000 Meters9.11:13.62a7
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 10 · Bullseye StridersBullseye Striders1500 Meters10.5:10.92a7
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Place 17 · Bullseye StridersBullseye Striders800 Meters17.2:39.35a7
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 800 Meters · Place 17 · Bullseye StridersBullseye Striders800 Meters17.2:35.59a7
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 400 Meters · Place 14 · Bullseye StridersBullseye Striders400 Meters14.1:08.70a7
May 23Legacy's Virginia invitationalMay 23 · 3000 Meters · Place 4 · Firebirds AthleticFirebirds Athletic3000 Meters4.11:13.23a7
May 23Legacy's Virginia invitationalMay 23 · 1500 Meters · Place 8 · Firebirds AthleticFirebirds Athletic1500 Meters8.5:34.53a7
May 23Legacy's Virginia invitationalMay 23 · 800 Meters · Place 7 · Firebirds AthleticFirebirds Athletic800 Meters7.2:35.18a PB7
May 16Lightning RelaysMay 16 · 3000 Meters · Place 3 · Firebirds AthleticFirebirds Athletic3000 Meters3.11:13.93a7
May 16Lightning RelaysMay 16 · 1500 Meters · Firebirds AthleticFirebirds Athletic1500 Meters--DNS7
May 16Lightning RelaysMay 16 · 800 Meters · Place 18 · Firebirds AthleticFirebirds Athletic800 Meters18.2:37.90a7
May 3Catonsville Youth Track & Field MeetMay 3 · 3000 Meters · Place 9 · Bullseye RunningBullseye Running3000 Meters911:20.14a7
May 3Catonsville Youth Track & Field MeetMay 3 · 400 Meters · Place 10 · Bullseye RunningBullseye Running400 Meters101:09.26a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 3000 Meters · Place 10 · Bullseye StridersBullseye Striders3000 Meters10.11:08.86a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Bullseye StridersBullseye Striders1500 Meters—DNS7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 400 Meters · Place 13 · Bullseye StridersBullseye Striders400 Meters13.1:07.98a PB7
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 1500 Meters · Place 15 · Bullseye StridersBullseye Striders1500 Meters15.5:20.02a7
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 400 Meters · Place 10 · Bullseye StridersBullseye Striders400 Meters10.1:08.66a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 3000 Meters · Place 15 · Bullseye StridersBullseye Striders3000 Meters15.11:53.36a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 800 Meters · Bullseye StridersBullseye Striders800 Meters—DNS7
Mar 9Bullseye Spring 2026 Time TrialsMar 9 · 400 Meters · Bullseye StridersBullseye Striders400 Meters—DNS7
Mar 9Bullseye Spring 2026 Time TrialsMar 9 · 100 Meters · Bullseye StridersBullseye Striders100 Meters—DNS7

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 3000 Meters · Place 3 · Firebirds AthleticFirebirds Athletic3000 Meters310:54.38a PB7
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 1500 Meters · Place 14 · Firebirds AthleticFirebirds Athletic1500 Meters145:19.53a7
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 3000 Meters · Place 10 · Firebirds AthleticFirebirds Athletic3000 Meters1011:14.33a7
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 1600 Meters · Place 15 · Firebirds AthleticFirebirds Athletic1600 Meters155:39.58a PB7
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 12 · Firebirds AthleticFirebirds Athletic3000 Meters12.11:22.70a7
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 28 · Firebirds AthleticFirebirds Athletic1500 Meters28.5:18.36a PB7

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 28Bullseye Summer Series #2Jun 28 · 3000 Meters · Place 2 · Bullseye RunningBullseye Running3000 Meters212:08.36a6
Jun 28Bullseye Summer Series #2Jun 28 · 800 Meters · Place 9 · Bullseye RunningBullseye Running800 Meters92:58.33a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 3000 Meters · Place 4 · Bullseye StridersBullseye Striders3000 Meters4.11:39.31a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 13 · Bullseye StridersBullseye Striders1500 Meters13.5:45.29a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 3000 Meters · Place 4 · Bullseye RunningBullseye Running3000 Meters411:48.07a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 1500 Meters · Place 13 · Bullseye RunningBullseye Running1500 Meters135:43.64a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 800 Meters · Place 14 · Bullseye RunningBullseye Running800 Meters142:50.92a6
Jun 14AAU PVA DistrictJun 14 · 3000 Meters · Place 4 · Bullseye StridersBullseye Striders3000 Meters4.11:48.07a6
Jun 14AAU PVA DistrictJun 14 · 1500 Meters · Place 13 · Bullseye StridersBullseye Striders1500 Meters13.5:43.64a6
Jun 14AAU PVA DistrictJun 14 · 800 Meters · Place 14 · Bullseye StridersBullseye Striders800 Meters14.2:50.92a6
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 3000 Meters · Place 3 · Bullseye RunningBullseye Running3000 Meters312:03.92a6
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 15 · Freedom FlyersFreedom Flyers800 Meters152:57.32a6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · High Jump · Place 5 · Bullseye StridersBullseye StridersHigh Jump5.3' 8" PB6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 15 · Bullseye StridersBullseye Striders1500 Meters15.5:40.62a6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Bullseye StridersBullseye Striders800 Meters—DNS6
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · High Jump · Place 4 · Bullseye RunningBullseye RunningHigh Jump43-46
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 13 · Bullseye RunningBullseye Running800 Meters133:03.82a6
Mar 10Bullseye Team Time TrialsMar 10 · 400 Meters · Place 21 · Bullseye StridersBullseye Striders400 Meters21.1:16.43aUnofficial6
Mar 10Bullseye Team Time TrialsMar 10 · 100 Meters · Place 39 · Bullseye StridersBullseye Striders100 Meters39.16.38aUnofficial6

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 6 · Freedom FlyersFreedom Flyers3000 Meters6.12:01.17a5
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 14 · Freedom FlyersFreedom Flyers1500 Meters14.5:49.32a5
Jun 20AAU Region 3Jun 20 · 800 Meters · Freedom FlyersFreedom Flyers800 Meters--DNS5
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 3000 Meters · Place 7 · Olney Cross CountryOlney Cross Country3000 Meters7.12:07.47a5
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 1500 Meters · Place 11 · Olney Cross CountryOlney Cross Country1500 Meters11.5:40.605
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 3000 Meters · Place 7 · Olney Cross CountryOlney Cross Country3000 Meters7.12:33.13a5

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 6 · Freedom FlyersFreedom Flyers3000 Meters612:14.78a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 14 · Freedom FlyersFreedom Flyers1500 Meters145:50.92a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 14 · Freedom FlyersFreedom Flyers800 Meters142:54.86a—
Jun 2Catonsville Youth League MeetJun 2 · 3000 Meters · Place 8 · Freedom FlyersFreedom Flyers3000 Meters812:01.43a—
May 19Catoctin Youth Track & Field League MeetMay 19 · 3000 Meters · Place 6 · Freedom FlyersFreedom Flyers3000 Meters6.12:16.85a5
May 5Freedom Flyers League MeetMay 5 · 5000 Meters · Freedom FlyersFreedom Flyers5000 Meters—DNS5
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Freedom FlyersFreedom Flyers1500 Meters—DNS5
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 9 · Freedom FlyersFreedom Flyers800 Meters9.2:52.07a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Freedom FlyersFreedom Flyers800 Meters—DNS5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Freedom FlyersFreedom Flyers400 Meters—DNS5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 200 Meters · Freedom FlyersFreedom Flyers200 Meters—DNS5
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Place 7 · Freedom FlyersFreedom Flyers1500 Meters7.5:54.82a5
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Place 13 · Freedom FlyersFreedom Flyers1500 Meters13.6:12.14a5

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 10 · Freedom FlyersFreedom Flyers1500 Meters105:54.50a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 15 · Freedom FlyersFreedom Flyers800 Meters152:58.97a—
Jun 17AAU Potomac Valley District QualifierJun 17 · 1500 Meters · Place 3 · Freedom FlyersFreedom Flyers1500 Meters3.5:59.35a4
Jun 17AAU Potomac Valley District QualifierJun 17 · 800 Meters · Place 3 · Freedom FlyersFreedom Flyers800 Meters3.3:00.64a4
May 212023 FSK Jr. Eagles Invitational MeetMay 21 · 800 Meters · Place 10 · Freedom FlyersFreedom Flyers800 Meters103:07.96a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 1500 Meters · Place 6 · Freedom FlyersFreedom Flyers1500 Meters66:35.77a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Freedom FlyersFreedom Flyers1500 Meters—DNS4
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 800 Meters · Place 12 · Freedom FlyersFreedom Flyers800 Meters12.3:06.99a4
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 200 Meters · Freedom FlyersFreedom Flyers200 Meters—DNS4

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · 1600 Meters · Place 8 · Freedom FlyersFreedom Flyers1600 Meters86:46.76—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 1600 Meters · Place 8 · Freedom FlyersFreedom Flyers1600 Meters8.6:46.76a4