Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU Region 3 · Jun 206:32.45aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Maryland District Qualifier · Jun 65:34.37aAAU Maryland District QualifierJune 6, 2025
3000 Meters · IndoorAAU Region 3 · Jun 2014:16.28aAAU Region 3June 20, 2024
3000 Meters · OutdoorAAU Maryland District Qualifier · Jun 612:32.55aAAU Maryland District QualifierJune 6, 2025
400 Meters · OutdoorFrederick Blaze Youth Track & Field Invitational · Apr 191:17.66aFrederick Blaze Youth Track & Field InvitationalApril 19, 2026
800 Meters · IndoorAAU Region 3 · Jun 203:04.84aAAU Region 3June 20, 2024
800 Meters · OutdoorBullseye Youth Track & Field Invitational · Apr 262:51.70aBullseye Youth Track & Field InvitationalApril 26, 2026
Long Jump · OutdoorWestminster TC Youth Track & Field Meet · Apr 169' 2.75Westminster TC Youth Track & Field MeetApril 16, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 13AAU Maryland District QualifierJun 13 · 3000 Meters · Place 16 · Catonsville CougarsCatonsville Cougars3000 Meters16.12:56.04a6
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 20 · Catonsville CougarsCatonsville Cougars1500 Meters20.5:43.84a6
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Place 22 · Catonsville CougarsCatonsville Cougars800 Meters22.3:05.02a6
May 17Bel Air Youth Track & Field MeetMay 17 · 800 Meters · Place 15 · Catonsville CougarsCatonsville Cougars800 Meters15.3:01.66a6
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Place 27 · Catonsville CougarsCatonsville Cougars1500 Meters27.5:53.99a6
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 16 · Catonsville CougarsCatonsville Cougars800 Meters16.2:52.58a6
May 3Catonsville Youth Track & Field MeetMay 3 · 800 Meters · Place 28 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters282:57.93a6
May 2BCPS Middle School Track & Field Invitational 2026May 2 · 800 Meters · Place 41 · ArbutusArbutus800 Meters41.3:02.61a6
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Place 27 · Catonsville CougarsCatonsville Cougars1500 Meters27.5:38.63a6
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Place 33 · Catonsville CougarsCatonsville Cougars800 Meters33.2:51.70a PB6
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Place 12 · Catonsville CougarsCatonsville Cougars800 Meters12.2:55.51a6
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 400 Meters · Place 19 · Catonsville CougarsCatonsville Cougars400 Meters19.1:17.66a PB6

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 3000 Meters · Place 7 · Catonsville CougarsCatonsville Cougars3000 Meters7.12:39.86a5
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 16 · Catonsville CougarsCatonsville Cougars1500 Meters16.6:22.89a5
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 14 · Catonsville CougarsCatonsville Cougars800 Meters14.2:51.84a5
Jun 6AAU Maryland District QualifierJun 6 · 3000 Meters · Place 4 · Catonsville Cougars T.C.Catonsville Cougars T.C.3000 Meters412:32.55a PB5
Jun 6AAU Maryland District QualifierJun 6 · 1500 Meters · Place 6 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters65:34.37a PB5
Jun 6AAU Maryland District QualifierJun 6 · 800 Meters · Place 7 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters73:01.54a5
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 1500 Meters · Place 11 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters115:40.57a5
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 800 Meters · Place 19 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters193:04.16a5
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 400 Meters · Place 19 · Catonsville Cougars T.C.Catonsville Cougars T.C.400 Meters191:20.37a5
May 252025 BTC InvitationalMay 25 · 1500 Meters · Place 18 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters186:00.96a5
May 252025 BTC InvitationalMay 25 · 800 Meters · Place 20 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters203:09.73a5
May 252025 BTC InvitationalMay 25 · 400 Meters · Place 11 · Catonsville Cougars T.C.Catonsville Cougars T.C.400 Meters111:22.66a5
May 18Westminster Youth Track & Field InvitationalMay 18 · 3000 Meters · Place 6 · Catonsville CougarsCatonsville Cougars3000 Meters6.13:15.54a5
May 18Westminster Youth Track & Field InvitationalMay 18 · 1500 Meters · Catonsville CougarsCatonsville Cougars1500 Meters—DNS5
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 16 · Catonsville CougarsCatonsville Cougars800 Meters16.2:54.46a5
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 17 · Catonsville CougarsCatonsville Cougars1500 Meters17.5:46.13a5
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Catonsville CougarsCatonsville Cougars800 Meters—DNS5
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 1500 Meters · Place 7 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters76:16.20a5
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 10 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters102:57.38a5

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 7 · Catonsville CougarsCatonsville Cougars3000 Meters7.14:16.28a PB4
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 17 · Catonsville CougarsCatonsville Cougars1500 Meters17.6:32.45a PB4
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 21 · Catonsville CougarsCatonsville Cougars800 Meters21.3:04.84a PB4

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 7 · Catonsville Cougars T.CCatonsville Cougars T.C3000 Meters713:49.10a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 15 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters156:07.27a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 17 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters173:01.29a—
Jun 2Catonsville Youth League MeetJun 2 · 1500 Meters · Place 12 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters126:47.74a—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 16 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters163:10.55a—
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 12 · Catonsville CougarsCatonsville Cougars1500 Meters12.6:24.36a4
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 9 · Catonsville CougarsCatonsville Cougars800 Meters9.3:07.83a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 3000 Meters · Place 3 · Catonsville CougarsCatonsville Cougars3000 Meters3.13:18.49a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 1500 Meters · Place 6 · Catonsville CougarsCatonsville Cougars1500 Meters6.6:33.34a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 800 Meters · Place 11 · Catonsville CougarsCatonsville Cougars800 Meters11.3:12.88a4
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Place 21 · Catonsville CougarsCatonsville Cougars1500 Meters21.6:27.68a4
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 15 · Catonsville CougarsCatonsville Cougars800 Meters15.3:06.73a4
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 3000 Meters · Place 7 · Catonsville CougarsCatonsville Cougars3000 Meters7.16:50.20a4
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 21 · Catonsville CougarsCatonsville Cougars1500 Meters21.6:18.23a4
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 30 · Catonsville CougarsCatonsville Cougars800 Meters30.3:19.74a4

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 13 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters136:27.46a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 19 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters193:20.26a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 12 · Catonsville CougarsCatonsville Cougars1500 Meters126:27.92—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 15 · Catonsville CougarsCatonsville Cougars800 Meters153:22.86—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 400 Meters · Place 22 · Catonsville CougarsCatonsville Cougars400 Meters221:23.13—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 12 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters126:27.92a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 15 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters153:22.86a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 400 Meters · Place 22 · Catonsville Cougars T.CCatonsville Cougars T.C400 Meters221:23.13a—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 18 · Catonsville CougarsCatonsville Cougars1500 Meters18.6:48.33a3
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Place 25 · Catonsville CougarsCatonsville Cougars800 Meters25.3:24.63a3
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 400 Meters · Place 23 · Catonsville CougarsCatonsville Cougars400 Meters23.1:24.28a3
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · Long Jump · Place 9 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump98-10.5—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 16 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters166:48.28a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 400 Meters · Place 4 · Catonsville Cougars T.CCatonsville Cougars T.C400 Meters41:21.05a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · Long Jump · Place 4 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump48-9.50—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 1500 Meters · Place 5 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters56:31.43a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 800 Meters · Place 7 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters73:11.93a—
May 7Freedom Flyers Youth MeetMay 7 · Long Jump · Place 3 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump39-8.5—
May 7Freedom Flyers Youth MeetMay 7 · 1500 Meters · Place 8 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters85:59.88a—
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 20 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters203:29.97a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · Long Jump · Place 3 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump38-11.5—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 1500 Meters · Place 14 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters146:43.72a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 800 Meters · Place 15 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters153:09.76a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · Long Jump · Place 13 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump138-6.75—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 1500 Meters · Place 8 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters86:48.82a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 9 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters93:10.43a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · Long Jump · Place 4 · Catonsville CougarsCatonsville CougarsLong Jump4.9' 2.75 PB3
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Place 13 · Catonsville CougarsCatonsville Cougars1500 Meters13.6:37.50a3
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 800 Meters · Place 9 · Catonsville CougarsCatonsville Cougars800 Meters9.3:03.63a3

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 23MD Blaze Summer Development ChampionshipsJul 23 · 1500 Meters · Place 1 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters17:29.60—
Jun 23AAU Region 3 National QualifierJun 23 · Long Jump · Place 10 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump109-08.00—
Jun 23AAU Region 3 National QualifierJun 23 · 1500 Meters · Place 5 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters56:24.82—
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 12 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters123:21.90—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · Long Jump · Place 6 · Catonsville Cougars T.CCatonsville Cougars T.CLong Jump69-00.25—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 1500 Meters · Place 5 · Catonsville Cougars T.CCatonsville Cougars T.C1500 Meters56:31.06a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 800 Meters · Place 9 · Catonsville Cougars T.CCatonsville Cougars T.C800 Meters93:15.75a—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · Long Jump · Place 10 · Catonsville Cougars T.C.Catonsville Cougars T.C.Long Jump109-04.50—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 1500 Meters · Place 13 · Catonsville Cougars T.C.Catonsville Cougars T.C.1500 Meters136:56.87—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 800 Meters · Place 14 · Catonsville Cougars T.C.Catonsville Cougars T.C.800 Meters143:05.58—
May 222022 West Carroll Wings Invitational MeetMay 22 · Long Jump · Place 14 · Catonsville CougarsCatonsville CougarsLong Jump14.8-09.002
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 22 · Catonsville CougarsCatonsville Cougars800 Meters22.3:16.30a2
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 1500 Meters · Place 13 · Catonsville CougarsCatonsville Cougars1500 Meters13.6:49.56a2
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 800 Meters · Place 17 · Catonsville CougarsCatonsville Cougars800 Meters17.3:17.88a2
May 1Bullseye Youth Track & Field MeetMay 1 · 1500 Meters · Place 11 · Catonsville CougarsCatonsville Cougars1500 Meters11.6:46.68a2
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 18 · Catonsville CougarsCatonsville Cougars800 Meters18.3:14.05a2
May 1Bullseye Youth Track & Field MeetMay 1 · 400 Meters · Place 19 · Catonsville CougarsCatonsville Cougars400 Meters19.1:27.96a2
Apr 24Lightning Youth Track & Field MeetApr 24 · 1500 Meters · Place 10 · Catonsville CougarsCatonsville Cougars1500 Meters10.6:48.17a2
Apr 24Lightning Youth Track & Field MeetApr 24 · 800 Meters · Place 20 · Catonsville CougarsCatonsville Cougars800 Meters20.3:14.85a2
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 22 · Catonsville CougarsCatonsville Cougars400 Meters22.1:27.50a2