Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBCRP Development Meet #3 (6U-18) · May 1618.12aBCRP Development Meet #3 (6U-18)May 16, 2021
1500 Meters · IndoorAAU Region 3 · Jun 205:19.48aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Maryland District Qualifier · Jun 135:00.68aAAU Maryland District QualifierJune 13, 2026
200 Meters · OutdoorMaryland AAU District Championship · Jun 1036.34aMaryland AAU District ChampionshipJune 10, 2021
300 Meters · OutdoorBCRP Youth Development #1 (12 and younger) · Apr 251:02.30aBCRP Youth Development #1 (12 and younger)April 25, 2021
3000 Meters · IndoorAAU Region 3 · Jun 2011:44.21aAAU Region 3June 20, 2024
3000 Meters · OutdoorAAU Maryland District Qualifier · Jun 1310:53.85aAAU Maryland District QualifierJune 13, 2026
400 Meters · OutdoorLightning Youth Track & Field Meet · Apr 241:19.58aLightning Youth Track & Field MeetApril 24, 2022
60 Meter · OutdoorBCRP Youth Development #1 (12 and younger) · Apr 2511.02aBCRP Youth Development #1 (12 and younger)April 25, 2021
800 Meters · IndoorAAU Region 3 · Jun 202:34.42aAAU Region 3June 20, 2024
800 Meters · OutdoorWhite Knight Youth Challenge · May 242:28.52aWhite Knight Youth ChallengeMay 24, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 10 · Catonsville Cougars3000 Meters10.11:05.93a7
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 26 · Catonsville Cougars1500 Meters26.5:16.13a7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 3000 Meters · Place 1 · Catonsville Cougars T.C.3000 Meters110:54.57a7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 3 · Catonsville Cougars T.C.1500 Meters35:03.06a7
Jun 13AAU Maryland District QualifierJun 13 · 3000 Meters · Place 2 · Catonsville Cougars3000 Meters2.10:53.85a PB7
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 4 · Catonsville Cougars1500 Meters4.5:00.68a PB7
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Catonsville Cougars800 Meters--DNS7
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 3000 Meters · Place 1 · Catonsville Cougars3000 Meters1.10:59.08a7
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.5:06.00a7
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 800 Meters · Place 7 · Catonsville Cougars800 Meters7.2:36.78a7
May 24White Knight Youth ChallengeMay 24 · 1500 Meters · Place 2 · Catonsville Cougars T.C.1500 Meters25:04.92a7
May 24White Knight Youth ChallengeMay 24 · 800 Meters · Place 1 · Catonsville Cougars T.C.800 Meters12:28.52a PB7
May 17Bel Air Youth Track & Field MeetMay 17 · 3000 Meters · Place 3 · Catonsville Cougars3000 Meters3.11:16.34a7
May 17Bel Air Youth Track & Field MeetMay 17 · 1500 Meters · Catonsville Cougars1500 Meters—DNS7
May 17Bel Air Youth Track & Field MeetMay 17 · 800 Meters · Catonsville Cougars800 Meters—DNS7
May 9Catoctin Youth Track & Field MeetMay 9 · 3000 Meters · Catonsville Cougars3000 Meters—DNS7
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.5:04.66a7
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 4 · Catonsville Cougars800 Meters4.2:34.96a7
May 3Catonsville Youth Track & Field MeetMay 3 · 3000 Meters · Place 5 · Catonsville Cougars T.C.3000 Meters511:30.86a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 3000 Meters · Place 6 · Catonsville Cougars3000 Meters6.11:38.84a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Place 6 · Catonsville Cougars1500 Meters6.5:14.70a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Place 6 · Catonsville Cougars800 Meters6.2:39.00a7
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 3000 Meters · Catonsville Cougars3000 Meters—DNS7
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 1500 Meters · Catonsville Cougars1500 Meters—DNS7
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Catonsville Cougars800 Meters—DNS7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 1500 Meters · Place 5 · Catonsville Cougars1500 Meters5.5:24.55a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 800 Meters · Catonsville Cougars800 Meters—DNS7

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 3000 Meters · Place 1 · Catonsville Cougars3000 Meters1.11:12.95a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters1.5:09.96a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 5 · Catonsville Cougars800 Meters5.2:34.44a6
Jun 6AAU Maryland District QualifierJun 6 · 3000 Meters · Place 1 · Catonsville Cougars T.C.3000 Meters111:17.29a6
Jun 6AAU Maryland District QualifierJun 6 · 1500 Meters · Place 3 · Catonsville Cougars T.C.1500 Meters35:12.40a6
Jun 6AAU Maryland District QualifierJun 6 · 800 Meters · Place 3 · Catonsville Cougars T.C.800 Meters32:41.08a6
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 3000 Meters · Place 1 · Catonsville Cougars T.C.3000 Meters111:14.57a6
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 1500 Meters · Place 7 · Catonsville Cougars T.C.1500 Meters75:19.67a6
May 252025 BTC InvitationalMay 25 · 1500 Meters · Place 6 · Catonsville Cougars T.C.1500 Meters65:12.11a6
May 252025 BTC InvitationalMay 25 · 800 Meters · Place 6 · Catonsville Cougars T.C.800 Meters62:40.96a6
May 10Catoctin Youth Track & Field InvitationalMay 10 · 3000 Meters · Place 1 · Catonsville Cougars T.C.3000 Meters111:21.21a6
May 10Catoctin Youth Track & Field InvitationalMay 10 · 800 Meters · Place 4 · Catonsville Cougars T.C.800 Meters42:39.52a6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 4 · Catonsville Cougars1500 Meters4.5:17.06a6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Place 7 · Catonsville Cougars800 Meters7.2:47.65a6
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 3000 Meters · Place 1 · Catonsville Cougars T.C.3000 Meters111:40.36a6
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 1500 Meters · Place 4 · Catonsville Cougars T.C.1500 Meters45:35.00a6
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 800 Meters · Place 9 · Catonsville Cougars T.C.800 Meters92:46.57a6
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 1500 Meters · Place 3 · Catonsville Cougars T.C.1500 Meters35:28.406
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 1 · Catonsville Cougars T.C.800 Meters12:41.53a6

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 2 · Catonsville Cougars3000 Meters2.11:44.21a PB5
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 3 · Catonsville Cougars1500 Meters3.5:19.48a PB5
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:34.42a PB5

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 2 · Catonsville Cougars T.C3000 Meters211:30.68a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 2 · Catonsville Cougars T.C1500 Meters25:14.94a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 7 · Catonsville Cougars T.C800 Meters72:43.53a—
May 26Bethesda Track Club League MeetMay 26 · 3000 Meters · Catonsville Cougars3000 Meters—DNS5
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters1.5:24.58a5
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:41.52a5
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 3000 Meters · Place 1 · Catonsville Cougars3000 Meters1.11:30.78a5
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters1.5:19.27a5
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:37.66a5
May 5Freedom Flyers League MeetMay 5 · 5000 Meters · Catonsville Cougars5000 Meters—DNS5
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Catonsville Cougars1500 Meters—DNS5
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Catonsville Cougars800 Meters—DNS5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 3000 Meters · Place 2 · Catonsville Cougars3000 Meters2.13:12.81a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters1.5:15.55a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Catonsville Cougars800 Meters—DNS5
Apr 21Westminster Track & Field Club League MeetApr 21 · 3000 Meters · Catonsville Cougars3000 Meters—DNS5
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Catonsville Cougars1500 Meters—DNS5
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Catonsville Cougars800 Meters—DNS5
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters1.5:37.36a5
Apr 14Lightning Youth Track & Field League MeetApr 14 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:42.34a5
Apr 14Lightning Youth Track & Field League MeetApr 14 · 400 Meters · Catonsville Cougars400 Meters—DNS5

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 1 · Catonsville Cougars T.C1500 Meters15:25.99a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 4 · Catonsville Cougars T.C800 Meters42:41.88a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 1 · Catonsville Cougars1500 Meters15:31.31—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 2 · Catonsville Cougars800 Meters22:39.63—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.5:23.49a4
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.2:39.89a4
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 1500 Meters · Place 14 · Catonsville Cougars T.C1500 Meters147:01.49a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 3000 Meters · Place 2 · Catonsville Cougars T.C3000 Meters213:02.13a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 7 · Catonsville Cougars T.C800 Meters72:52.47a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Place 5 · Catonsville Cougars1500 Meters5.6:11.32a4
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 800 Meters · Catonsville Cougars800 Meters—DNS4

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · 1500 Meters · Place 3 · Catonsville Cougars T.C.1500 Meters35:49.16—
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 3 · Catonsville Cougars T.C.800 Meters32:52.21—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 1500 Meters · Place 2 · Catonsville Cougars T.C1500 Meters26:00.89a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 800 Meters · Place 5 · Catonsville Cougars T.C800 Meters52:58.85a—
May 29White Knight Youth ChallengeMay 29 · 1500 Meters · Place 2 · Catonsville Cougars T.C.1500 Meters26:01.34—
May 29White Knight Youth ChallengeMay 29 · 800 Meters · Place 4 · Catonsville Cougars T.C.800 Meters43:02.47—
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 2 · Catonsville Cougars800 Meters2.3:02.31a3
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 1500 Meters · Place 2 · Catonsville Cougars1500 Meters2.6:15.24a3
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 800 Meters · Place 1 · Catonsville Cougars800 Meters1.2:57.09a3
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 4 · Catonsville Cougars800 Meters4.2:58.42a3
May 1Bullseye Youth Track & Field MeetMay 1 · 400 Meters · Place 6 · Catonsville Cougars400 Meters6.1:20.32a3
Apr 24Lightning Youth Track & Field MeetApr 24 · 800 Meters · Place 5 · Catonsville Cougars800 Meters5.2:58.78a3
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 4 · Catonsville Cougars400 Meters4.1:19.58a PB3

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 24AAU Region 3 National QualifierJun 24 · 400 Meters · Place 5 · Catonsville Cougars400 MetersRound P5.1:21.28a2
Jun 24AAU Region 3 National QualifierJun 24 · 400 Meters · Place 7 · Catonsville Cougars400 Meters7.1:20.98a2
Jun 24AAU Region 3 National QualifierJun 24 · 200 Meters · Place 18 · Catonsville Cougars200 MetersRound P18.37.29aWind: 0.92
Jun 10Maryland AAU District ChampionshipJun 10 · 400 Meters · Place 4 · Catonsville Cougars400 Meters4.1:22.09a2
Jun 10Maryland AAU District ChampionshipJun 10 · 200 Meters · Place 8 · Catonsville Cougars200 MetersRound P8.36.42a2
Jun 10Maryland AAU District ChampionshipJun 10 · 200 Meters · Place 7 · Catonsville Cougars200 Meters7.36.34a PB2
May 29Vincent Fuller/Team Maryland 17th Annual Age Group Track Field InvitationalMay 29 · 400 Meters · Place 3 · Catonsville Cougars400 Meters3.1:23.44a2
May 29Vincent Fuller/Team Maryland 17th Annual Age Group Track Field InvitationalMay 29 · 200 Meters · Place 11 · Catonsville Cougars200 Meters11.37.81a2
May 29Vincent Fuller/Team Maryland 17th Annual Age Group Track Field InvitationalMay 29 · 100 Meters · Place 13 · Catonsville Cougars100 Meters13.19.24a2
May 23Freedom Flyers Youth Track MeetMay 23 · 400 Meters · Place 8 · Catonsville Cougars400 Meters8.1:24.89a2
May 23Freedom Flyers Youth Track MeetMay 23 · 200 Meters · Place 14 · Catonsville Cougars200 Meters14.37.08a2
May 23Freedom Flyers Youth Track MeetMay 23 · 100 Meters · Place 14 · Catonsville Cougars100 Meters14.18.20a2
May 16BCRP Development Meet #3 (6U-18)May 16 · 400 Meters · Place 4 · Catonsville Cougars400 Meters4.1:23.59a2
May 16BCRP Development Meet #3 (6U-18)May 16 · 200 Meters · Place 9 · Catonsville Cougars200 Meters9.37.77a2
May 16BCRP Development Meet #3 (6U-18)May 16 · 100 Meters · Place 11 · Catonsville Cougars100 Meters11.18.12a PB2
May 22021 Howard County Bullseye MeetMay 2 · 400 Meters · Place 11 · Catonsville Cougars400 Meters11.1:26.96a2
May 22021 Howard County Bullseye MeetMay 2 · 200 Meters · Place 17 · Catonsville Cougars200 Meters17.39.07a2
Apr 25BCRP Youth Development #1 (12 and younger)Apr 25 · 300 Meters · Place 11 · Catonsville Cougars300 Meters11.1:02.30a PB2
Apr 25BCRP Youth Development #1 (12 and younger)Apr 25 · 60 Meter · Place 16 · Catonsville Cougars60 Meter16.11.02a PB2