Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor5280 Challenge · May 306:46.33a5280 ChallengeMay 30, 2026
100 Meters · OutdoorBethesda Track Club League Meet · May 2616.56aBethesda Track Club League MeetMay 26, 2024
1500 Meters · OutdoorClarksburg Coyotes Track & Field Club Championships · May 245:27.79aClarksburg Coyotes Track & Field Club ChampionshipsMay 24, 2026
200 Meters · OutdoorLightning TC Youth Track & Field Meet · Jun 440.53aLightning TC Youth Track & Field MeetJune 4, 2023
3000 Meters · OutdoorH-Town Rollerz Youth Track & Field · May 3011:42.98aH-Town Rollerz Youth Track & FieldMay 30, 2026
400 Meters · OutdoorLightning Youth Track & Field League Meet · Apr 141:21.74aLightning Youth Track & Field League MeetApril 14, 2024
800 Meters · OutdoorWestminster Youth Track & Field Meet · Apr 122:43.50aWestminster Youth Track & Field Meet April 12, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30H-Town Rollerz Youth Track & FieldMay 30 · 3000 Meters · Place 4 · Middletown Knight Striders3000 Meters4.11:42.98a PB-
May 30H-Town Rollerz Youth Track & FieldMay 30 · 800 Meters · Place 6 · Middletown Knight Striders800 Meters6.2:53.40a-
May 305280 ChallengeMay 30 · 1 Mile · Place 4 · Middletown Knight Striders1 Mile4.6:46.33a PB-
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 1500 Meters · Place 3 · Middletown Knight Striders1500 Meters35:27.79a PB—
May 9Catoctin Youth Track & Field MeetMay 9 · 3000 Meters · Place 1 · Middletown Knight Striders3000 Meters1.11:44.74a-
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Middletown Knight Striders1500 Meters—DNS-
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 12 · Middletown Knight Striders800 Meters12.3:01.33a-
May 3Catonsville Youth Track & Field MeetMay 3 · 1500 Meters · Place 7 · Middletown Knight Striders1500 Meters75:40.25a—
May 3Catonsville Youth Track & Field MeetMay 3 · 800 Meters · Place 5 · Middletown Knight Striders800 Meters52:44.89a—
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Place 7 · Middletown Knight Striders1500 Meters7.5:32.23a-
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Place 8 · Middletown Knight Striders800 Meters8.2:43.58a-
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 3000 Meters · Place 3 · Middletown Knight Striders3000 Meters3.12:27.36a-
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 1500 Meters · Place 8 · Middletown Knight Striders1500 Meters8.5:47.34a-
Apr 12Westminster Youth Track & Field Meet Apr 12 · 1500 Meters · Place 6 · Middletown Knight Striders1500 Meters6.5:34.10a-
Apr 12Westminster Youth Track & Field Meet Apr 12 · 800 Meters · Place 5 · Middletown Knight Striders800 Meters5.2:43.50a PB-

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 1500 Meters · Place 6 · Middletown Knight Striders1500 Meters65:32.55a—
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 800 Meters · Place 5 · Middletown Knight Striders800 Meters52:48.98a—
May 252025 BTC InvitationalMay 25 · 1500 Meters · Place 3 · Middletown Knight Striders1500 Meters35:37.31a—
May 252025 BTC InvitationalMay 25 · 800 Meters · Place 3 · Middletown Knight Striders800 Meters32:50.59a—
May 18Westminster Youth Track & Field InvitationalMay 18 · 1500 Meters · Place 5 · Middletown Knight Striders1500 Meters5.5:39.49a-
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 4 · Middletown Knight Striders800 Meters4.2:50.83a-
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 1500 Meters · Place 7 · Middletown Knight Striders1500 Meters75:49.67a—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 7 · Middletown Knight Striders800 Meters72:50.14a—
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 8 · Middletown Knight Striders1500 Meters8.5:47.08a-
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Place 8 · Middletown Knight Striders800 Meters8.3:02.26a-

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 2Catonsville Youth League MeetJun 2 · 1500 Meters · Place 9 · Middletown Knight Strid1500 Meters96:15.13a—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 13 · Middletown Knight Strid800 Meters133:03.86a—
Jun 2Catonsville Youth League MeetJun 2 · 100 Meters · Place 8 · Middletown Knight Strid100 Meters816.92a—
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 7 · Middletown Knight Striders1500 Meters7.6:07.90a-
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 6 · Middletown Knight Striders800 Meters6.3:00.86a-
May 26Bethesda Track Club League MeetMay 26 · 100 Meters · Place 5 · Middletown Knight Striders100 Meters5.16.56a PB-
May 19Catoctin Youth Track & Field League MeetMay 19 · 1500 Meters · Place 5 · Middletown Knight Striders1500 Meters5.6:01.47a-
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Place 9 · Middletown Knight Striders800 Meters9.2:58.65a-
May 19Catoctin Youth Track & Field League MeetMay 19 · 100 Meters · Place 12 · Middletown Knight Striders100 Meters12.16.86a-
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Place 11 · Middletown Knight Striders1500 Meters11.6:08.43a-
May 5Freedom Flyers League MeetMay 5 · 100 Meters · Place 7 · Middletown Knight Striders100 Meters7.16.98a-
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 18 · Middletown Knight Striders800 Meters18.3:11.80a-
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Place 8 · Middletown Knight Striders400 Meters8.1:24.52a-
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 100 Meters · Place 13 · Middletown Knight Striders100 Meters13.16.66a-
Apr 21Westminster Track & Field Club League MeetApr 21 · 400 Meters · Place 4 · Middletown Knight Striders400 Meters4.1:23.66a-
Apr 21Westminster Track & Field Club League MeetApr 21 · 100 Meters · Place 10 · Middletown Knight Striders100 Meters10.17.09a-
Apr 14Lightning Youth Track & Field League MeetApr 14 · 400 Meters · Place 10 · Middletown Knight Striders400 Meters10.1:21.74a PB-
Apr 14Lightning Youth Track & Field League MeetApr 14 · 100 Meters · Place 7 · Middletown Knight Striders100 Meters7.17.04a-

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 11 · Middletown Knight Striders1500 Meters11.7:12.03a-
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 200 Meters · Place 12 · Middletown Knight Striders200 Meters12.40.53a PB-
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 100 Meters · Place 7 · Middletown Knight Striders100 Meters7.18.12a-
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 9 · Middletown Knight Strid800 Meters93:27.32a—
May 7Freedom Flyers Youth MeetMay 7 · 100 Meters · Place 5 · Middletown Knight Strid100 Meters517.80a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 800 Meters · Place 11 · Middletown Knight Strider800 Meters113:27.47—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 400 Meters · Place 4 · Middletown Knight Strider400 Meters41:31.85—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 100 Meters · Place 5 · Middletown Knight Strider100 Meters519.07—
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 12 · Middletown Knight Striders800 Meters12.3:45.90a-
May 222022 West Carroll Wings Invitational MeetMay 22 · 400 Meters · Place 25 · Middletown Knight Striders400 Meters25.1:45.04a-
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 800 Meters · Place 17 · Middletown Knight Striders800 Meters17.3:36.07a-
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 400 Meters · Place 15 · Middletown Knight Striders400 Meters15.1:38.77a-
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 200 Meters · Place 37 · Middletown Knight Striders200 Meters37.43.57a-
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 11 · Middletown Knight Striders800 Meters11.3:48.19a-
May 1Bullseye Youth Track & Field MeetMay 1 · 400 Meters · Middletown Knight Striders400 Meters--DNS-
May 1Bullseye Youth Track & Field MeetMay 1 · 100 Meters · Middletown Knight Striders100 Meters--DNS-
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 25 · Middletown Knight Striders400 Meters25.1:38.72a-
Apr 24Lightning Youth Track & Field MeetApr 24 · 200 Meters · Place 29 · Middletown Knight Striders200 Meters29.43.79a-
Apr 24Lightning Youth Track & Field MeetApr 24 · 100 Meters · Place 24 · Middletown Knight Striders100 Meters24.19.09a-
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 400 Meters · Place 6 · Middletown Knight Striders400 Meters6.1:40.72a-
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 200 Meters · Place 9 · Middletown Knight Striders200 Meters9.43.51a-
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 100 Meters · Place 9 · Middletown Knight Striders100 Meters9.20.16a-