Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPSU National Open · Jan 263:53.85aPSU National OpenJanuary 26, 2024
1 Mile · OutdoorEugene Diamond League (51st Prefontaine Classic) · Jul 33:50.49aEugene Diamond League (51st Prefontaine Classic)July 3, 2026
1500 Meters · OutdoorLA Track Festival (Gold) · May 233:34.68aLA Track Festival (Gold)May 23, 2026
1600 Meters · IndoorNJSIAA Group 3 Championships · Feb 294:13.83aNJSIAA Group 3 ChampionshipsFebruary 29, 2020
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · May 164:18.76Holmdel Twilight Series - Royal RumbleMay 16, 2019
3000 Meters · IndoorBIG EAST Indoor Championships · Feb 237:42.51aBIG EAST Indoor ChampionshipsFebruary 23, 2024
3000 Meters · Outdoor125th Annual Penn Relays · Apr 258:37.49a125th Annual Penn RelaysApril 25, 2019
3200 Meters · IndoorNJSIAA Meet of Champions · Feb 238:54.22NJSIAA Meet of ChampionsFebruary 23, 2019
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200's · May 39:04.43aHolmdel Twilight Series - Night of 3200's May 3, 2019
5000 Meters · IndoorBoston University/Sharon Colyear-Danville Season Opener · Dec 713:10.42aBoston University/Sharon Colyear-Danville Season OpenerDecember 7, 2024
5000 Meters · OutdoorPayton Jordan Invitational · May 113:12.02aPayton Jordan InvitationalMay 1, 2026
800 Meters · IndoorMercer County Championships · Jan 241:57.34Mercer County ChampionshipsJanuary 24, 2020

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 20 · United StatesUnited States1500 MetersRound P20.3:44.30a19+
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 5 · United StatesUnited States1500 Meters5.3:50.79a19+
Jul 11Sunset TourJul 11 · 5000 Meters · Nike Swoosh TCNike Swoosh TC5000 Meters--DNS19+
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 1 Mile · Place 1 · United StatesUnited States1 Mile1.3:50.49a PB19+
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 1500 Meters · Place 14 · United StatesUnited States1500 Meters14.3:36.16a19+
Jun 13USATF LA Grand PrixJun 13 · 5000 Meters · Place 6 · United StatesUnited States5000 Meters6.13:13.64a19+
May 23LA Track Festival (Gold)May 23 · 1500 Meters · Place 8 · Nike Swoosh TCNike Swoosh TC1500 Meters83:34.68a PB—
May 1Payton Jordan InvitationalMay 1 · 5000 Meters · Place 1 · Nike Swoosh TCNike Swoosh TC5000 Meters1.13:12.02a PB19+

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 1500 Meters · Place 29 · Nike Swoosh TCNike Swoosh TC1500 MetersRound P29.3:40.93aSr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 1500 Meters · Place 18 · VillanovaVillanova1500 MetersRound P18.3:52.44aSr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 8 · VillanovaVillanova1500 MetersRound S8.3:44.83aSr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 5 · VillanovaVillanova1500 MetersRound P5.3:40.00aSr
May 15Big East OutdoorMay 15 · 1500 Meters · Place 4 · VillanovaVillanova1500 MetersRound P4.3:55.73aSr
May 15Big East OutdoorMay 15 · 1500 Meters · Place 1 · VillanovaVillanova1500 Meters1.3:44.58aSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 5000 Meters · Place 11 · VillanovaVillanova5000 Meters11.13:23.91aSr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 3000 Meters · Place 4 · VillanovaVillanova3000 Meters4.7:53.38aSr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 1600 Meters · VillanovaVillanova1600 MetersRelay Split—4:01.035UnofficialSr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 3000 Meters · Place 1 · VillanovaVillanova3000 Meters1.8:00.63aSr
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 2 · VillanovaVillanova1 Mile23:54.61a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · Place 2 · VillanovaVillanova5000 Meters2.13:10.42a PBSr
Mar 7NCAA Division I Indoor ChampionshipsMar 7 · 3000 Meters · Place 4 · VillanovaVillanova3000 Meters4.7:45.64aJr
Feb 23BIG EAST Indoor ChampionshipsFeb 23 · 3000 Meters · Place 1 · VillanovaVillanova3000 Meters1.7:42.51a PBJr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 1 · VillanovaVillanova1 Mile1.3:53.85a PBJr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 1500 Meters · Place 2 · VillanovaVillanova1500 MetersRound S2.3:38.08aJr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 1500 Meters · Place 4 · VillanovaVillanova1500 MetersRound P4.3:38.70aJr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 1500 Meters · Place 11 · VillanovaVillanova1500 Meters11.3:36.37aJr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 1 · VillanovaVillanova1500 MetersRound S1.3:38.30aJr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 2 · VillanovaVillanova1500 MetersRound P2.3:42.69aJr
May 9BIG EAST Outdoor ChampionshipsMay 9 · 1500 Meters · Place 1 · VillanovaVillanova1500 Meters13:39.00JR
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 6 · VillanovaVillanova1500 Meters6.3:36.48aJr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 8 · VillanovaVillanova5000 Meters8.13:21.20aJr
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 4 · VillanovaVillanova3000 Meters4.7:45.67aSo
Jan 27Penn State NationalJan 27 · 1 Mile · Place 1 · VillanovaVillanova1 Mile13:55.58FSO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 1500 Meters · Place 8 · VillanovaVillanova1500 MetersRound P8.3:39.82aSo
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 1500 Meters · Place 11 · VillanovaVillanova1500 Meters11.3:45.72aSo
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 1500 Meters · Place 1 · VillanovaVillanova1500 MetersRound S1.3:48.35aSo
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 1500 Meters · Place 2 · VillanovaVillanova1500 MetersRound P2.3:45.00aSo
May 10Big East Outdoor Track & Field ChampionshipsMay 10 · 5000 Meters · Place 1 · VillanovaVillanova5000 Meters1.13:43.32aSo
Apr 6Duke InvitationalApr 6 · 1500 Meters · Place 1 · VillanovaVillanova1500 Meters1.3:41.64aSo

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Big East Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 11 · VillanovaVillanova1500 MetersRound P11.3:50.19aFr
May 13Big East Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 10 · VillanovaVillanova1500 Meters10.3:50.29aFr
Apr 28Penn Relays (College)Apr 28 · 1500 Meters · VillanovaVillanova1500 Meters—3:52.98aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29Sykes & Sabock InvitationalJan 29 · 1 Mile · Place 5 · VillanovaVillanova1 Mile53:59.63FR

2020 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 3 ChampionshipsFeb 29 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters1.9:04.41a12
Feb 29NJSIAA Group 3 ChampionshipsFeb 29 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters1.4:13.83a PB12
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:04.4112
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:13.8312
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:04.4112
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:13.8312
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:04.4112
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:13.8312
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 800 Meters · Place 1 · AllentownAllentown800 Meters11:57.72—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:19.89—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:19.22—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:19.89—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:19.22—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 800 Meters · Place 1 · AllentownAllentown800 Meters11:57.72—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:19.89—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:19.22—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 800 Meters · Place 1 · AllentownAllentown800 Meters11:57.72—
Jan 24Mercer County ChampionshipsJan 24 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:40.51—
Jan 24Mercer County ChampionshipsJan 24 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:22.91—
Jan 24Mercer County ChampionshipsJan 24 · 800 Meters · Place 1 · AllentownAllentown800 Meters11:57.34 PB—

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 3200 Meters · Place 12 · AllentownAllentown3200 Meters129:25.4911
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 3200 Meters · Place 12 · AllentownAllentown3200 Meters129:25.4911
May 31NJSIAA Group 3 ChampionshipsMay 31 · 3200 Meters · Place 2 · AllentownAllentown3200 Meters2.9:08.55a11
May 31NJSIAA Group 3 ChampionshipsMay 31 · 1600 Meters · Place 7 · AllentownAllentown1600 Meters7.4:20.61a11
May 24NJSIAA Sectionals Central Group 3May 24 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters1.9:28.87a11
May 24NJSIAA Sectionals Central Group 3May 24 · 1600 Meters · Place 3 · AllentownAllentown1600 Meters3.4:24.79a11
May 16Holmdel Twilight Series - Royal RumbleMay 16 · 1600 Meters · Place 11 · AllentownAllentown1600 Meters114:18.76 PB—
May 11Mercer County ChampionshipsMay 11 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters1.9:25.79a11
May 11Mercer County ChampionshipsMay 11 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters1.4:19.31a11
May 3Holmdel Twilight Series - Night of 3200's May 3 · 3200 Meters · Place 2 · AllentownAllentown3200 Meters2.9:04.43a PB11
Apr 25125th Annual Penn RelaysApr 25 · 3000 Meters · Place 8 · AllentownAllentown3000 Meters8.8:37.49a PB11

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 2 · AllentownAllentown3200 Meters29:14.9311
Feb 23NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters18:54.22 PB11
Feb 23NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters18:54.2211
Feb 16NJSIAA Group 3 ChampionshipsFeb 16 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters1.9:14.93a11
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:14.9311
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:14.9311
Feb 9NJSIAA Sectional Championships - Central Gr. 2&3Feb 9 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:26.8611
Feb 9NJSIAA Sectional Championships - Central Gr. 2&3Feb 9 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:25.2711
Jan 25Mercer County ChampionshipsJan 25 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters19:32.28—
Jan 25Mercer County ChampionshipsJan 25 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:26.35—

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Meet of ChampionsJun 9 · 3200 Meters · Place 7 · AllentownAllentown3200 Meters79:17.1010
Jun 9NJSIAA Meet of ChampionsJun 9 · 3200 Meters · Place 7 · AllentownAllentown3200 Meters79:17.1010
Jun 1NJSIAA Group III ChampionshipJun 1 · 3200 Meters · Place 4 · AllentownAllentown3200 Meters4.9:19.53a10
Jun 1NJSIAA Group III ChampionshipJun 1 · 1600 Meters · Place 9 · AllentownAllentown1600 Meters9.4:23.47a10
May 25NNJSIAA Sectionals Central Groups 2 and 3May 25 · 3200 Meters · Place 1 · AllentownAllentown3200 Meters1.9:24.13a10
May 25NNJSIAA Sectionals Central Groups 2 and 3May 25 · 1600 Meters · Place 4 · AllentownAllentown1600 Meters4.4:21.39a10
May 12Mercer County ChampionshipsMay 12 · 3200 Meters · Place 3 · AllentownAllentown3200 Meters39:26.68—
May 12Mercer County ChampionshipsMay 12 · 1600 Meters · Place 8 · AllentownAllentown1600 Meters84:21.03—
May 5Mercer Coaches ClassicMay 5 · 1600 Meters · Place 1 · AllentownAllentown1600 Meters14:20.41—

2018 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 24NJSIAA Meet of ChampionsFeb 24 · 3200 Meters · Place 8 · AllentownAllentown3200 Meters89:30.4010
Feb 24NJSIAA Meet of ChampionsFeb 24 · 3200 Meters · Place 8 · AllentownAllentown3200 Meters89:30.4010
Feb 16NJSIAA Group 3 ChampionshipsFeb 16 · 3200 Meters · Place 5 · AllentownAllentown3200 Meters5.9:29.37a10
Feb 3NJSIAA Sectional Championships - Central Gr. 2&3Feb 3 · 3200 Meters · Place 5 · AllentownAllentown3200 Meters59:37.0310
Feb 3NJSIAA Sectional Championships - Central Gr. 2&3Feb 3 · 1600 Meters · Place 7 · AllentownAllentown1600 Meters74:29.9410
Jan 28Mercer County ChampionshipsJan 28 · 3200 Meters · Place 9 · AllentownAllentown3200 Meters9.10:04.04a10
Jan 28Mercer County ChampionshipsJan 28 · 1600 Meters · Place 12 · AllentownAllentown1600 Meters12.4:37.76a10

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 1600 Meters · Place 5 · AllentownAllentown1600 Meters5.4:45.93a10

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27NJSIAA Sectionals - Central - Group 3May 27 · 3200 Meters · Place 7 · AllentownAllentown3200 Meters7.10:09.46a9
May 27NJSIAA Sectionals - Central - Group 3May 27 · 1600 Meters · Place 11 · AllentownAllentown1600 Meters11.4:36.48a9
May 6Mercer Coaches Classic May 6 · 1600 Meters · Place 2 · AllentownAllentown1600 Meters2.4:43.87a9