Personal bests

Best marks in available results
Event / courseMarkMeetDate
' Mile Final · IndoorKevin Dare Invite · Jan 104:32.58Kevin Dare InviteJanuary 10, 2026
1 Mile · IndoorHenderson 3k/3200 Classic · Dec 94:26.48aHenderson 3k/3200 ClassicDecember 9, 2025
1500 Meters · IndoorAAU National Indoor Championships · Mar 114:26.72aAAU National Indoor ChampionshipsMarch 11, 2022
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 13:57.05aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · OutdoorPAISAA · May 164:19.97aPAISAAMay 16, 2026
200 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 3122.75Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
200 Meters · OutdoorSpringside Chestnut Hill #1 · Apr 823.08aSpringside Chestnut Hill #1April 8, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 122.931PTFCA ChampionshipsMarch 1, 2026
3000 Meters · OutdoorUAGTCA Meet 1 · May 49:50.47aUAGTCA Meet 1May 4, 2024
3200 Meters · OutdoorEpiscopal #2 · Apr 2010:47.55aEpiscopal #2April 20, 2026
400 Meters · IndoorLa Salle Winter Series - Sprint Night · Jan 248.92aLa Salle Winter Series - Sprint NightJanuary 2, 2026
400 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 1848.88a2026 UAGTCA Ron Jackson InviteJuly 18, 2026
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2752.593aAAU Track & Field Region 2 QualifierJune 27, 2025
800 Meters · IndoorTFCAofGP Meet of Champions · Feb 161:52.87TFCAofGP Meet of ChampionsFebruary 16, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 11:50.68aAAU Junior Olympic GamesAugust 1, 2026
Combined results · OutdoorUAGTCA Outdoor Meet#1 · May 531.11UAGTCA Outdoor Meet#1May 5, 2018

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.3:57.05a PB10
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 MetersRound P2.1:54.86a10
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.1:50.68a PB10
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.48.88a PB10
Jul 11City of Wilmington Youth InvitationalJul 11 · 1600 Meters · Place 1 · Infinity TrackInfinity Track1600 Meters1.4:38.10a10
Jul 11City of Wilmington Youth InvitationalJul 11 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:00.47a10
May 16PAISAAMay 16 · 1600 Meters · Place 2 · Episcopal AcademyEpiscopal Academy1600 Meters2.4:19.97a PB10
May 16PAISAAMay 16 · 800 Meters · Place 2 · Episcopal AcademyEpiscopal Academy800 Meters2.1:56.84a10
May 9Inter-AcMay 9 · 800 Meters · Place 1 · Episcopal AcademyEpiscopal Academy800 Meters1.1:57.47a10
May 9Inter-AcMay 9 · 400 Meters · Place 3 · Episcopal AcademyEpiscopal Academy400 Meters3.49.11a10
Apr 29Delco ChampsApr 29 · 800 Meters · Place 1 · Episcopal AcademyEpiscopal Academy800 MetersRound P1.1:56.60a10
Apr 29Delco ChampsApr 29 · 800 Meters · Place 1 · Episcopal AcademyEpiscopal Academy800 Meters1.1:52.61a10
Apr 20Episcopal #2Apr 20 · 3200 Meters · Place 1 · Episcopal AcademyEpiscopal Academy3200 Meters1.10:47.55a PB10
Apr 20Episcopal #2Apr 20 · 400 Meters · Place 1 · Episcopal AcademyEpiscopal Academy400 Meters1.51.36a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 1600 Meters · Place 1 · Episcopal AcademyEpiscopal Academy1600 Meters1.4:24.51a10
Apr 18Rap Curry InvitationalApr 18 · 1600 Meters · Place 1 · Episcopal AcademyEpiscopal Academy1600 Meters1.4:24.51a10
Apr 15Penn Charter #2Apr 15 · 400 Meters · Place 1 · Episcopal AcademyEpiscopal Academy400 Meters1.49.43a10
Apr 15Penn Charter #2Apr 15 · 200 Meters · Place 5 · Episcopal AcademyEpiscopal Academy200 Meters5.23.19a10
Apr 10Brooks Haverford Distance ClassicApr 10 · 800 Meters · Place 3 · Episcopal AcademyEpiscopal Academy800 Meters3.1:52.23a10
Apr 8Springside Chestnut Hill #1Apr 8 · 400 Meters · Place 3 · Episcopal AcademyEpiscopal Academy400 Meters3.54.59a10
Apr 8Springside Chestnut Hill #1Apr 8 · 200 Meters · Place 1 · Episcopal AcademyEpiscopal Academy200 Meters1.23.08a PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Episcopal AcademyEpiscopal Academy200 MetersRelay Split—22.931 PB10
Mar 1PTFCA ChampionshipsMar 1 · 800 Meters · Place 4 · Episcopal AcademyEpiscopal Academy800 Meters4.1:55.90a10
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 800 Meters · Place 1 · Episcopal AcEpiscopal Ac800 Meters11:52.87 PB10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 200 Meters · Place 30 · Episcopal AcEpiscopal Ac200 Meters3022.75 PB10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 400 Meters · Place 17 · Episcopal AcEpiscopal Ac400 Meters1750.6010
Jan 23TFCAGP #7Jan 23 · 1 Mile · Episcopal AcademyEpiscopal Academy1 Mile--DNF10
Jan 23TFCAGP #7Jan 23 · 200 Meters · Episcopal AcademyEpiscopal Academy200 MetersRelay Split—25.12310
Jan 10Kevin Dare InviteJan 10 · ' Mile Final · Place 5 · EPISCOPAL ACADEMYEPISCOPAL ACADEMY' Mile Final54:32.58 PB10
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Place 5 · Episcopal AcademyEpiscopal Academy400 Meters5.48.92a PB10
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Place 24 · Episcopal AcademyEpiscopal Academy200 Meters24.22.78a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 800 Meters · Place 3 · Episcopal AcademyEpiscopal Academy800 Meters3.1:55.47a10
Dec 20TFCAGP #2Dec 20 · 800 Meters · Episcopal AcademyEpiscopal Academy800 Meters--DNS10
Dec 9Henderson 3k/3200 ClassicDec 9 · 1 Mile · Place 1 · Episcopal AcademyEpiscopal Academy1 Mile1.4:26.48a PB10
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 800 Meters · Place 6 · Episcopal AcEpiscopal Ac800 Meters61:59.469
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 16 · Episcopal AcEpiscopal Ac1 Mile164:37.659
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 27 · Episcopal AcEpiscopal Ac1 Mile274:35.93—
Feb 2TFCAofGP Meet #9Feb 2 · 800 Meters · Place 4 · Episcopal AcEpiscopal Ac800 Meters41:56.08—
Jan 11Kevin Dare InvitationalJan 11 · 800 Meters · Place 4 · Episcopal AcademyEpiscopal Academy800 Meters41:58.80a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Infinity TrackInfinity Track400 MetersRelay SplitRound M—52.593a PB9
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:17.43a9
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.1:57.80a9
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:14.14a9
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 3 · Infinity TrackInfinity Track800 Meters3.1:59.86a9
May 19PA Independent School Athletic Association ChampionshipMay 19 · 800 Meters · Place 2 · Episcopal AcEpiscopal Ac800 Meters21:54.979
May 10Inter-AcMay 10 · 800 Meters · Place 3 · Episcopal AcademyEpiscopal Academy800 Meters3.1:57.68a9
Apr 30Delco ChampsApr 30 · 800 Meters · Place 2 · Episcopal AcEpiscopal Ac800 Meters21:56.03—
Apr 30Delco ChampsApr 30 · 800 Meters · Place 2 · Episcopal AcEpiscopal Ac800 MetersRound P21:56.55—
Apr 16Penn Charter #1 BoysApr 16 · 400 Meters · Place 1 · Episcopal AcademyEpiscopal Academy400 Meters1.51.17a9
Apr 9Malvern Prep #1Apr 9 · 1600 Meters · Place 1 · Episcopal AcademyEpiscopal Academy1600 Meters1.4:27.17a9
Apr 9Malvern Prep #1Apr 9 · 800 Meters · Place 6 · Episcopal AcademyEpiscopal Academy800 Meters6.2:13.75a9
Apr 5Haverford InvitationalApr 5 · 800 Meters · Place 1 · Episcopal AcademyEpiscopal Academy800 Meters11:54.89a9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 12 · Episcopal AcademyEpiscopal Academy800 Meters12.2:04.87a9
Dec 14TFCAGP #1Dec 14 · 1 Mile · Place 2 · Episcopal AcademyEpiscopal Academy1 Mile2.4:36.63a9
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:11.42a8
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 3 · Infinity TrackInfinity Track400 Meters3.54.63a8

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 1 · Infinity TraInfinity TraCombined results14:15.86—
Jun 28AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:13.89a8
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.1:59.74a8
Jun 14AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 2 · Infinity TraInfinity Tra1500 Meters24:21.6115
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 2 · Infinity TraInfinity Tra800 Meters21:58.8315
Jun 1UAGTCA ChampJun 1 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:29.06a8
Jun 1UAGTCA ChampJun 1 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:01.56a8
May 25UAGTCA Meet 4May 25 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:23.43a8
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 9 · Infinity TrackInfinity Track400 Meters9.54.62a8
May 19UAGTCA Meet 3May 19 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:02.84a8
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:14.44a8
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 3 · Infinity TrackInfinity Track400 Meters3.53.73a8
May 4UAGTCA Meet 1May 4 · 3000 Meters · Place 1 · Infinity TrackInfinity Track3000 Meters1.9:50.47a PB8
May 4UAGTCA Meet 1May 4 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:08.43a8

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:33.94a8
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:10.15a8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 1 Mile · Place 1 · Infinity TrackInfinity Track1 Mile1.5:00.56a8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.53.51a8
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:11.52a7
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 9 · Infinity TrackInfinity Track400 MetersRound P9.57.13a7
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 4 · Infinity TrackInfinity Track400 Meters4.56.30a7

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 1 · Infinity TraInfinity TraCombined results14:24.61—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 1 · Infinity TraInfinity TraCombined results152.14—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:14.54a7
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:02.95a7
May 13UAGTCA Developmental Meet 2May 13 · 1500 Meters · Place 2 · Infinity TrackInfinity Track1500 Meters2.4:26.65a7
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 2 · Infinity TrackInfinity Track400 Meters2.54.06a7

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:35.15a7
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:08.68a7
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:16.35a7
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.57.42a7
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 2 · Infinity TrackInfinity Track1500 Meters2.4:26.72a PB6
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:10.64a6
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 6 · Infinity TrackInfinity Track400 MetersRound P6.57.94a6
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 5 · Infinity TrackInfinity Track400 Meters5.56.96a6
Mar 4Fast Fridays Championship MeetMar 4 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:39.95a6
Mar 4Fast Fridays Championship MeetMar 4 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:22.21a6
Feb 25Fast Fridays Invitational #5Feb 25 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:41.54a6
Feb 25Fast Fridays Invitational #5Feb 25 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:21.53a6
Feb 11Fast Fridays Invitational #4Feb 11 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:21.87a6
Feb 11Fast Fridays Invitational #4Feb 11 · 400 Meters · Place 3 · Infinity TrackInfinity Track400 Meters3.1:02.66a6
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 2 · Infinity TrackInfinity Track1500 Meters2.4:40.93a6
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:19.50a6
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 2 · Infinity TrackInfinity Track1500 Meters2.4:40.93a6
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:19.50a6

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 400 Meters · Place 1 · Infinity TraInfinity Tra400 Meters154.47—
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 1500 Meters · Place 1 · Infinity TraInfinity Tra1500 Meters14:29.6412
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 1 · Infinity TraInfinity Tra800 Meters12:11.0512
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 1 · Infinity TraInfinity Tra400 Meters154.3612
Jun 4UAGTCA Developmental ChampionshipJun 4 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:26.41aUnofficial6
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 4 · Infinity TrackInfinity Track400 Meters4.55.47aUnofficial6
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 1500 Meters · Place 2 · Infinity TrackInfinity Track1500 Meters2.4:40.93aUnofficial6
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:19.50aUnofficial6

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:48.04a5
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:19.75a5
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.59.40a5
May 29PWC Panthers I-95 InvitationalMay 29 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:28.64a5
May 29PWC Panthers I-95 InvitationalMay 29 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.1:05.45a5
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.5:06.21a5
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 800 Meters · Place 1 · Infinity TrackInfinity Track800 Meters1.2:28.89a5

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26UAGTCA Outdoor Meet #4May 26 · Combined results · Place 1 · Infinity TraInfinity TraCombined results15:03.01—
May 26UAGTCA Outdoor Meet #4May 26 · Combined results · Place 6 · Infinity TraInfinity TraCombined results61:09.50—
May 19UAGTCA Outdoor Meet #3May 19 · Combined results · Place 2 · Infinity TraInfinity TraCombined results22:37.84—
May 19UAGTCA Outdoor Meet #3May 19 · Combined results · Place 9 · Infinity TraInfinity TraCombined results931.68—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 2 · Infinity TraInfinity TraCombined results22:33.16—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 19 · Infinity TraInfinity TraCombined results1931.11 PB—