Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorClarksburg Coyotes Track & Field Club Championships · May 245:24.94aClarksburg Coyotes Track & Field Club ChampionshipsMay 24, 2026
3000 Meters · OutdoorCatonsville Youth League Meet · Jun 212:20.05aCatonsville Youth League MeetJune 2, 2024
400 Meters · OutdoorClarksburg Coyotes Track & Field Club Championships · May 241:11.31aClarksburg Coyotes Track & Field Club ChampionshipsMay 24, 2026
800 Meters · OutdoorCatonsville Youth Track & Field Meet · May 32:40.77aCatonsville Youth Track & Field MeetMay 3, 2026
High Jump · OutdoorLightning TC Youth Track & Field Meet · Jun 43' 0Lightning TC Youth Track & Field MeetJune 4, 2023
Long Jump · OutdoorWestminster TC Youth Track & Field Meet · Apr 167' 0Westminster 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

16 results
DateMeetEventPlMarkGr
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 1500 Meters · Place 7 · Westminster Track & Field Club1500 Meters75:24.94a PB7
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 800 Meters · Place 7 · Westminster Track & Field Club800 Meters72:44.49a7
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 400 Meters · Place 10 · Westminster Track & Field Club400 Meters101:11.31a PB7
May 17Bel Air Youth Track & Field MeetMay 17 · 1500 Meters · Place 12 · Westminster Track & Field Club1500 Meters12.5:30.45a7
May 17Bel Air Youth Track & Field MeetMay 17 · 800 Meters · Place 12 · Westminster Track & Field Club800 Meters12.2:48.14a7
May 17Bel Air Youth Track & Field MeetMay 17 · 400 Meters · Place 12 · Westminster Track & Field Club400 Meters12.1:13.16a7
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Place 24 · Westminster Track & Field Club1500 Meters24.5:31.08a7
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 14 · Westminster Track & Field Club800 Meters14.2:49.39a7
May 9Catoctin Youth Track & Field MeetMay 9 · 400 Meters · Place 18 · Westminster Track & Field Club400 Meters18.1:12.73a7
May 3Catonsville Youth Track & Field MeetMay 3 · 1500 Meters · Place 16 · Westminster Track & Field Club1500 Meters165:29.82a7
May 3Catonsville Youth Track & Field MeetMay 3 · 800 Meters · Place 16 · Westminster Track & Field Club800 Meters162:40.77a PB7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Place 28 · Westminster Track & Field Club1500 Meters28.5:40.70a7
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Place 31 · Westminster Track & Field Club800 Meters31.2:50.28a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 1500 Meters · Place 20 · Westminster Track & Field Club1500 Meters20.5:39.61a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 800 Meters · Place 22 · Westminster Track & Field Club800 Meters22.2:41.81a7
Apr 12Westminster Youth Track & Field Meet Apr 12 · 400 Meters · Place 18 · Westminster Track & Field Club400 Meters18.1:14.87a7

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 3000 Meters · Place 4 · Westminster Track and Field Club3000 Meters412:26.39a6
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 800 Meters · Place 10 · Westminster Track and Field Club800 Meters102:53.95a6
May 252025 BTC InvitationalMay 25 · 1500 Meters · Place 10 · Westminster Track and Field Club1500 Meters105:35.13a6
May 252025 BTC InvitationalMay 25 · 800 Meters · Place 6 · Westminster Track and Field Club800 Meters62:48.60a6
May 252025 BTC InvitationalMay 25 · 400 Meters · Place 9 · Westminster Track and Field Club400 Meters91:19.05a6
May 18Westminster Youth Track & Field InvitationalMay 18 · 1500 Meters · Place 9 · Westminster Track & Field Club1500 Meters9.5:43.18a6
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 6 · Westminster Track & Field Club800 Meters6.2:44.97a6
May 18Westminster Youth Track & Field InvitationalMay 18 · 400 Meters · Place 10 · Westminster Track & Field Club400 Meters10.1:15.05a6
May 10Catoctin Youth Track & Field InvitationalMay 10 · 3000 Meters · Place 6 · Westminster Track and Field Club3000 Meters612:48.70a6
May 10Catoctin Youth Track & Field InvitationalMay 10 · 1500 Meters · Place 8 · Westminster Track and Field Club1500 Meters85:42.27a6
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 1500 Meters · Place 12 · Westminster Track and Field Club1500 Meters125:46.37a6
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 6 · Westminster Track and Field Club800 Meters62:45.64a6
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 400 Meters · Place 14 · Westminster Track and Field Club400 Meters141:16.71a6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Westminster Track & Field Club1500 Meters—DNS6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Westminster Track & Field Club800 Meters—DNS6
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 400 Meters · Westminster Track & Field Club400 Meters—DNS6
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 1500 Meters · Place 4 · Westminster Track and Field Club1500 Meters45:57.81a6
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 6 · Westminster Track and Field Club800 Meters62:51.76a6
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 400 Meters · Place 9 · Westminster Track and Field Club400 Meters91:18.84a6

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 2Catonsville Youth League MeetJun 2 · 3000 Meters · Place 10 · Westminster Track and F3000 Meters1012:20.05a PB—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 11 · Westminster Track and F800 Meters112:57.95a—
Jun 2Catonsville Youth League MeetJun 2 · 400 Meters · Place 8 · Westminster Track and F400 Meters81:23.37a—
May 19Catoctin Youth Track & Field League MeetMay 19 · 1500 Meters · Place 8 · Westminster Track & Field Club1500 Meters8.6:04.13a5
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Place 12 · Westminster Track & Field Club800 Meters12.2:52.31a5
May 19Catoctin Youth Track & Field League MeetMay 19 · 400 Meters · Place 15 · Westminster Track & Field Club400 Meters15.1:20.19a5
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Place 13 · Westminster Track & Field Club1500 Meters13.5:47.17a5
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 8 · Westminster Track & Field Club800 Meters8.2:51.58a5
May 5Freedom Flyers League MeetMay 5 · 400 Meters · Place 21 · Westminster Track & Field Club400 Meters21.1:23.58a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 14 · Westminster Track & Field Club1500 Meters14.5:47.47a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 19 · Westminster Track & Field Club800 Meters19.3:02.59a5
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Place 24 · Westminster Track & Field Club400 Meters24.1:23.92a5
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Place 11 · Westminster Track & Field Club1500 Meters11.6:00.75a5
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Place 20 · Westminster Track & Field Club800 Meters20.3:03.72a5
Apr 21Westminster Track & Field Club League MeetApr 21 · 400 Meters · Place 15 · Westminster Track & Field Club400 Meters15.1:24.16a5
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 1500 Meters · Place 11 · Westminster Track & Field Club1500 Meters11.6:03.30a5
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 800 Meters · Place 14 · Westminster Track & Field Club800 Meters14.3:02.97a5
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 400 Meters · Place 23 · Westminster Track & Field Club400 Meters23.1:23.13a5

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4Lightning TC Youth Track & Field MeetJun 4 · High Jump · Place 6 · Westminster Track & Field ClubHigh Jump6.3' 0 PB4
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 10 · Westminster Track & Field Club1500 Meters10.6:12.60a4
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Place 14 · Westminster Track & Field Club800 Meters14.3:04.74a4
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · High Jump · Place 4 · Westminster WolfpackHigh Jump43-0—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 10 · Westminster Wolfpack1500 Meters106:16.27a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 800 Meters · Place 4 · Westminster Wolfpack800 Meters43:05.46a—
May 7Freedom Flyers Youth MeetMay 7 · Long Jump · Place 13 · Westminster WolfpackLong Jump137-8.5—
May 7Freedom Flyers Youth MeetMay 7 · 1500 Meters · Place 13 · Westminster Wolfpack1500 Meters136:15.19a—
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 11 · Westminster Wolfpack800 Meters113:11.68a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 1500 Meters · Place 9 · Westminster Wolfpack1500 Meters96:12.62a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 800 Meters · Place 16 · Westminster Wolfpack800 Meters163:10.76a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · Long Jump · Place 16 · Westminster WolfpackLong Jump168-4—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 1500 Meters · Place 9 · Westminster Wolfpack1500 Meters96:50.49a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 10 · Westminster Wolfpack800 Meters103:12.66a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · Long Jump · Place 18 · Westminster Track & Field ClubLong Jump18.7' 0 PB4
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 800 Meters · Place 11 · Westminster Track & Field Club800 Meters11.3:05.78a4
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 400 Meters · Place 9 · Westminster Track & Field Club400 Meters9.1:24.26a4