Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCatoctin TC Youth Track & Field Meet · Apr 2320.25aCatoctin TC Youth Track & Field MeetApril 23, 2023
1500 Meters · IndoorAAU Region 3 · Jun 206:09.94aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 15:21.28aAAU Junior Olympic GamesAugust 1, 2026
200 Meters · OutdoorCatoctin TC Youth Track & Field Meet · Apr 2344.67aCatoctin TC Youth Track & Field MeetApril 23, 2023
400 Meters · OutdoorCatonsville Youth League Meet · Jun 21:24.30aCatonsville Youth League MeetJune 2, 2024
800 Meters · IndoorAAU Region 3 · Jun 203:14.26aAAU Region 3June 20, 2024
800 Meters · OutdoorWhite Knight Youth Challenge · May 242:44.16aWhite Knight Youth ChallengeMay 24, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 19 · Catonsville Cougars1500 Meters19.5:21.28a PB4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 4 · Catonsville Cougars T.C.1500 Meters45:25.12a4
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 4 · Catonsville Cougars1500 Meters4.5:29.38a4
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Place 7 · Catonsville Cougars800 Meters7.2:46.23a4
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.5:23.93a4
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 800 Meters · Catonsville Cougars800 Meters—DNS4
May 24White Knight Youth ChallengeMay 24 · 1500 Meters · Place 2 · Catonsville Cougars T.C.1500 Meters25:32.66a4
May 24White Knight Youth ChallengeMay 24 · 800 Meters · Place 3 · Catonsville Cougars T.C.800 Meters32:44.16a PB4
May 17Bel Air Youth Track & Field MeetMay 17 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.5:40.33a4
May 17Bel Air Youth Track & Field MeetMay 17 · 800 Meters · Catonsville Cougars800 Meters—DNS4
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.5:26.31a4
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 3 · Catonsville Cougars800 Meters3.2:46.18a4
May 3Catonsville Youth Track & Field MeetMay 3 · 1500 Meters · Place 5 · Catonsville Cougars T.C.1500 Meters55:39.73a4
May 3Catonsville Youth Track & Field MeetMay 3 · 800 Meters · Place 3 · Catonsville Cougars T.C.800 Meters32:48.96a4
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Catonsville Cougars1500 Meters—DNS4
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Catonsville Cougars800 Meters—DNS4
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.5:32.03a4
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:59.27a4
Apr 12Westminster Youth Track & Field Meet Apr 12 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.5:39.03a4
Apr 12Westminster Youth Track & Field Meet Apr 12 · 800 Meters · Place 4 · Catonsville Cougars800 Meters4.2:47.32a4

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.5:32.98a3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 7 · Catonsville Cougars800 Meters7.2:47.62a3
Jun 6AAU Maryland District QualifierJun 6 · 1500 Meters · Place 2 · Catonsville Cougars T.C.1500 Meters25:35.53a3
Jun 6AAU Maryland District QualifierJun 6 · 800 Meters · Place 2 · Catonsville Cougars T.C.800 Meters22:55.56a3
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 1500 Meters · Place 8 · Catonsville Cougars T.C.1500 Meters85:39.28a3
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 800 Meters · Place 7 · Catonsville Cougars T.C.800 Meters72:54.66a3
May 252025 BTC InvitationalMay 25 · 1500 Meters · Place 4 · Catonsville Cougars T.C.1500 Meters45:37.93a3
May 252025 BTC InvitationalMay 25 · 800 Meters · Place 5 · Catonsville Cougars T.C.800 Meters52:55.14a3
May 18Westminster Youth Track & Field InvitationalMay 18 · 1500 Meters · Place 4 · Catonsville Cougars1500 Meters4.5:38.36a3
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 6 · Catonsville Cougars800 Meters6.2:58.86a3
May 10Catoctin Youth Track & Field InvitationalMay 10 · 1500 Meters · Place 2 · Catonsville Cougars T.C.1500 Meters25:50.12a3
May 10Catoctin Youth Track & Field InvitationalMay 10 · 800 Meters · Place 5 · Catonsville Cougars T.C.800 Meters52:53.11a3
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 7 · Catonsville Cougars1500 Meters7.5:44.24a3
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Place 7 · Catonsville Cougars800 Meters7.3:01.31a3
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 1500 Meters · Place 6 · Catonsville Cougars T.C.1500 Meters65:45.12a3
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 800 Meters · Place 7 · Catonsville Cougars T.C.800 Meters73:04.40a3
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 1500 Meters · Place 6 · Catonsville Cougars T.C.1500 Meters66:00.15a3
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 8 · Catonsville Cougars T.C.800 Meters83:06.39a3

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 4 · Catonsville Cougars1500 Meters4.6:09.94a PB2
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 12 · Catonsville Cougars800 Meters12.3:14.26a PB2

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 2 · Catonsville Cougars T.C1500 Meters26:09.56a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 6 · Catonsville Cougars T.C800 Meters63:06.04a—
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 25 · Catonsville Cougars T.C400 Meters251:28.24a—
Jun 2Catonsville Youth League MeetJun 2 · 1500 Meters · Place 2 · Catonsville Cougars T.C1500 Meters26:05.46a—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 3 · Catonsville Cougars T.C800 Meters33:04.90a—
Jun 2Catonsville Youth League MeetJun 2 · 400 Meters · Place 3 · Catonsville Cougars T.C400 Meters31:24.30a PB—
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.6:09.71a2
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.3:19.12a2
May 26Bethesda Track Club League MeetMay 26 · 400 Meters · Place 8 · Catonsville Cougars400 Meters8.1:32.55a2
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.6:00.43a2
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 800 Meters · Place 4 · Catonsville Cougars800 Meters4.3:18.45a2
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 14 · Catonsville Cougars400 Meters14.1:30.88a2
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.6:24.31a2
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.3:17.95a2
May 5Freedom Flyers League MeetMay 5 · 400 Meters · Place 3 · Catonsville Cougars400 Meters3.1:27.79a2
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.6:20.00a2
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 3 · Catonsville Cougars800 Meters3.3:18.51a2
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Place 5 · Catonsville Cougars400 Meters5.1:32.13a2
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.6:29.15a2
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Catonsville Cougars800 Meters—DNS2
Apr 21Westminster Track & Field Club League MeetApr 21 · 400 Meters · Catonsville Cougars400 Meters—DNS2
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.6:17.81a2
Apr 14Lightning Youth Track & Field League MeetApr 14 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.3:18.61a2
Apr 14Lightning Youth Track & Field League MeetApr 14 · 400 Meters · Catonsville Cougars400 Meters—DNS2

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 11 · Catonsville Cougars T.C1500 Meters116:42.30a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 12 · Catonsville Cougars1500 Meters126:53.40—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 19 · Catonsville Cougars800 Meters193:31.72—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 19 · Catonsville Cougars T.C800 Meters193:31.72a—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 10 · Catonsville Cougars1500 Meters10.7:06.79a1
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Place 8 · Catonsville Cougars800 Meters8.3:28.89a1
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 400 Meters · Catonsville Cougars400 Meters—DNS1
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 6 · Catonsville Cougars T.C1500 Meters67:20.11a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 800 Meters · Place 11 · Catonsville Cougars T.C800 Meters113:35.76a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 1500 Meters · Place 3 · Catonsville Cougars T.C1500 Meters37:02.44a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 800 Meters · Place 8 · Catonsville Cougars T.C800 Meters83:42.10a—
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 14 · Catonsville Cougars T.C800 Meters143:39.31a—
May 7Freedom Flyers Youth MeetMay 7 · 400 Meters · Place 16 · Catonsville Cougars T.C400 Meters161:41.59a—
May 7Freedom Flyers Youth MeetMay 7 · 200 Meters · Place 30 · Catonsville Cougars T.C200 Meters3050.34a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 800 Meters · Place 11 · Catonsville Cougars T.C800 Meters113:45.66a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 400 Meters · Place 16 · Catonsville Cougars T.C400 Meters161:50.20—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 200 Meters · Place 19 · Catonsville Cougars T.C200 Meters1948.16a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 200 Meters · Place 23 · Catonsville Cougars T.C200 Meters2344.67a PB—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 100 Meters · Place 31 · Catonsville Cougars T.C100 Meters3120.25a PB—