Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBullseye Youth Track & Field Invitational · Apr 2614.27aBullseye Youth Track & Field InvitationalApril 26, 2026
1500 Meters · IndoorUAGTCA Meet #1 · Jan 45:25.60aUAGTCA Meet #1January 4, 2026
1500 Meters · OutdoorWhite Knight Youth Challenge · May 255:18.24aWhite Knight Youth ChallengeMay 25, 2025
1600 Meters · IndoorPVA 14 & Under · Feb 155:50.71aPVA 14 & UnderFebruary 15, 2025
1600 Meters · Outdoor2026 Youth Bowl · May 26:20.71a2026 Youth Bowl May 2, 2026
200 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 1429.40aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
200 Meters · OutdoorPVA T&F Invitational · Jun 2028.31aPVA T&F InvitationalJune 20, 2026
3000 Meters · IndoorAAU Indoor National Championships · Mar 712:02.10aAAU Indoor National ChampionshipsMarch 7, 2025
3000 Meters · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2711:31.54aAAU Track & Field Region 2 QualifierJune 27, 2025
400 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 141:05.48aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
400 Meters · OutdoorPVA T&F Invitational · Jun 201:03.29aPVA T&F InvitationalJune 20, 2026
800 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 212:33.59aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
800 Meters · OutdoorMARYVALE MIDDLE SCHOOL MEET #2 · Apr 182:31.81aMARYVALE MIDDLE SCHOOL MEET #2April 18, 2026
Pole Vault · IndoorAAU Indoor National Championship · Mar 62:35.88AAU Indoor National ChampionshipMarch 6, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 27Falls Rd Flyers Summer Track Meet #1Jun 27 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters2.2:41.69a6
Jun 27Falls Rd Flyers Summer Track Meet #1Jun 27 · 400 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters1.1:03.47a6
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club400 MetersRound P3.1:04.32a6
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters2.1:03.29a PB6
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 8 · Maryland Blaze Track ClubMaryland Blaze Track Club200 MetersRound P8.28.31a PB6
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters6.28.32a6
Jun 13AAU Potomac Valley District QualifierJun 13 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters22:35.05a6
Jun 13AAU Potomac Valley District QualifierJun 13 · 400 Meters · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters51:03.95a6
Jun 13AAU Potomac Valley District QualifierJun 13 · 200 Meters · Place 11 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters1128.72a6
May 24White Knight Youth ChallengeMay 24 · 400 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters11:04.09a6
May 24White Knight Youth ChallengeMay 24 · 200 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters629.57a6
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 800 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters32:35.18a6
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 400 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters21:03.88a6
May 22026 Youth Bowl May 2 · 1600 Meters · Place 1 · St. UrsulaSt. Ursula1600 Meters1.6:20.71a PB6
May 22026 Youth Bowl May 2 · 200 Meters · Place 1 · St. UrsulaSt. Ursula200 Meters1.29.58a6
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 400 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters2.1:05.45a6
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 200 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters2.28.75a6
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 100 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club100 Meters3.14.27a PB6
Apr 18MARYVALE MIDDLE SCHOOL MEET #2Apr 18 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters1.2:31.81a PB6
Apr 18MARYVALE MIDDLE SCHOOL MEET #2Apr 18 · 200 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters3.29.56a6
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 1500 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters2.5:35.97a6
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters1.2:36.26a6

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Pole Vault · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track ClubPole Vault62:35.88 PB—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 800 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters32:33.59a PB6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 7 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters72:40.12a6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 10 · Maryland Blaze Track ClubMaryland Blaze Track Club400 MetersRound P101:07.14a6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 7 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters71:05.48a PB6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 19 · Maryland Blaze Track ClubMaryland Blaze Track Club200 MetersRound P1929.40a PB6
Jan 4UAGTCA Meet #1Jan 4 · 1500 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters35:25.60a PB6
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters32:41.56a6

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 3000 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters211:41.64a5
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 1500 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters25:32.64a5
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters22:40.38a5
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 3000 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters3.11:31.54a PB5
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters4.5:25.69a5
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters5.2:34.42a5
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 1500 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters15:29.41a5
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters12:42.69a5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 3000 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters3.11:41.30a5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters3.5:25.50a5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters4.2:38.42a5
May 31DMV Youth ChallengeMay 31 · 3000 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters1.11:33.71a5
May 25White Knight Youth ChallengeMay 25 · 1500 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters15:18.24a PB5
May 25White Knight Youth ChallengeMay 25 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters12:36.60a5
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 3000 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters2.11:39.15a5
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 1500 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters3.5:37.94a5
May 10Catoctin Youth Track & Field InvitationalMay 10 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters12:37.13a5
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters2.5:22.70a5
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters2.2:41.99a5
Apr 6Clarksburg Coyotes Time TrialApr 6 · 3000 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters2.11:57.16a5
Apr 6Clarksburg Coyotes Time TrialApr 6 · 1500 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters2.5:31.10a5

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 12 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters12.5:26.36a5
Mar 7AAU Indoor National ChampionshipsMar 7 · 3000 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters412:02.10a PB—
Mar 7AAU Indoor National ChampionshipsMar 7 · 1500 Meters · Place 5 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters55:38.07a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 3000 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club3000 Meters312:04.95a5
Feb 22LEGACY Indoor ShowcaseFeb 22 · 1500 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters65:30.06a5
Feb 15PVA 14 & UnderFeb 15 · 1600 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club1600 Meters45:50.71a PB5
Feb 15PVA 14 & UnderFeb 15 · 800 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters42:41.96a5
Feb 2Track757 InviteFeb 2 · 800 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters6.2:47.28a5
Feb 2Track757 InviteFeb 2 · 400 Meters · Place 11 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters11.1:10.40a5
Feb 2Track757 InviteFeb 2 · 200 Meters · Place 24 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters24.33.38a5
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 1500 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters45:39.60a5
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 800 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters62:50.75a5

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 1500 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters15:31.16a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 800 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters12:45.39a—
Jul 12International Youth ChampionsJul 12 · 1500 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters15:34.42a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 4 · Maryland Blaze Track ClMaryland Blaze Track Cl400 MetersRound P41:09.87a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 5 · Maryland Blaze Track ClMaryland Blaze Track Cl400 Meters51:09.52a—
Jul 7Ralph Durant ClassicJul 7 · 1500 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters15:36.09a—
Jul 7Ralph Durant ClassicJul 7 · 400 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl400 Meters11:13.83a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 3 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters35:39.29a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 3 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters32:44.80a—
Jun 1East Coast Elite - Meet of Champions and Distance Carnival @ Stevenson UniversityJun 1 · 800 Meters · Place 39 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters392:41.204
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 1500 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters1.5:47.39a4
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters1.2:46.52a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters2.2:47.71a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club400 Meters2.1:11.72a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 10 · Maryland Blaze Track ClubMaryland Blaze Track Club200 Meters10.32.09a4
May 42024 Youth BowlMay 4 · 800 Meters · Place 1 · St. UrsulaSt. Ursula800 Meters1.2:49.27a4
May 42024 Youth BowlMay 4 · 400 Meters · Place 1 · St. UrsulaSt. Ursula400 Meters1.1:16.25a4
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 1500 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters1.5:51.10a4
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 800 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters1.2:48.45a4

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 3 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters3.5:47.69a4
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters6.2:43.25a4
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 1600 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1600 Meters1.5:59.30a4
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters2.2:47.69a4

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 1500 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters2.5:55.48a3
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 800 Meters · Place 2 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters2.2:50.21a3
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters15:49.10—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters12:44.77—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 1500 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters15:39.80a—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 800 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters12:46.03a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 1500 Meters · Place 2 · Maryland Blaze Track ClMaryland Blaze Track Cl1500 Meters25:46.33a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 800 Meters · Place 2 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters22:51.24a—
Apr 30BCRP Development MeetApr 30 · 800 Meters · Place 1 · Maryland Blaze Track ClMaryland Blaze Track Cl800 Meters12:52.91a—
Apr 30BCRP Development MeetApr 30 · 400 Meters · Place 2 · Maryland Blaze Track ClMaryland Blaze Track Cl400 Meters21:17.80—
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · 1500 Meters · Place 1 · Maryland Blaze Track ClubMaryland Blaze Track Club1500 Meters15:54.968

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · 1600 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club1600 Meters46:32.978
Feb 18PVA 14 & Under National Championship Feb 18 · 800 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters63:04.308
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 1600 Meters · Place 4 · Maryland Blaze Track ClubMaryland Blaze Track Club1600 Meters4.6:32.97a3
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 6 · Maryland Blaze Track ClubMaryland Blaze Track Club800 Meters6.3:04.30a3