Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn 10 Team Elite · Jan 254:38.42aPenn 10 Team EliteJanuary 25, 2025
1000 Meters · IndoorQuaker Invitational · Jan 172:50.39aQuaker InvitationalJanuary 17, 2025
1500 Meters · IndoorNYRR Millrose Games · Feb 84:36.49aNYRR Millrose GamesFebruary 8, 2020
1500 Meters · OutdoorUCF Black & Gold Challenge · Mar 214:18.54aUCF Black & Gold ChallengeMarch 21, 2026
1600 Meters · IndoorNJSIAA Group 2 Championships · Feb 294:59.15aNJSIAA Group 2 ChampionshipsFebruary 29, 2020
1600 Meters · OutdoorHaddonfield Distance Night · May 244:48.00Haddonfield Distance Night May 24, 2021
3000 Meters · IndoorBoston University Bruce Lehane Scarlet and White Invitational · Feb 39:19.35aBoston University Bruce Lehane Scarlet and White InvitationalFebruary 3, 2023
3200 Meters · IndoorVA Showcase · Jan 1410:36.92aVA ShowcaseJanuary 14, 2021
3200 Meters · OutdoorSkyland Conference Championships · May 2010:38.82Skyland Conference ChampionshipsMay 20, 2021
5000 Meters · OutdoorDuke Twilight · May 315:55.56aDuke TwilightMay 3, 2026
800 Meters · IndoorNJSIAA Group 2 Championships · Feb 292:20.03aNJSIAA Group 2 ChampionshipsFebruary 29, 2020
800 Meters · OutdoorHunterdon-Warren-Sussex Championships · May 162:17.56Hunterdon-Warren-Sussex ChampionshipsMay 16, 2019

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 5000 Meters · Place 23 · LouisvilleLouisville5000 MetersRound P23.16:07.97aSr
May 14ACC Outdoor ChampionshipsMay 14 · 5000 Meters · LouisvilleLouisville5000 Meters--DNFSr
May 14ACC Outdoor ChampionshipsMay 14 · 1500 Meters · Place 20 · LouisvilleLouisville1500 MetersRound P20.4:22.19aSr
May 3Duke TwilightMay 3 · 5000 Meters · Place 3 · LouisvilleLouisville5000 Meters3.15:55.56a PBSr
Apr 23UL Clark Woods TF InvitationalApr 23 · 1500 Meters · Place 1 · LouisvilleLouisville1500 Meters1.4:21.35aSr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 11 · LouisvilleLouisville5000 Meters11.16:05.34aSr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · LouisvilleLouisville1500 Meters--DNSSr
Apr 3Stanford InviteApr 3 · 5000 Meters · LouisvilleLouisville5000 Meters--DNSSr
Mar 21UCF Black & Gold ChallengeMar 21 · 1500 Meters · Place 7 · LouisvilleLouisville1500 Meters7.4:18.54a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15Big East OutdoorMay 15 · 5000 Meters · Place 8 · VillanovaVillanova5000 Meters8.16:30.15aSr
Apr 24129th Penn RelaysApr 24 · 10,000 Meters · VillanovaVillanova10,000 Meters—DNFSr
Apr 4Sam HowellApr 4 · 1500 Meters · Place 2 · VillanovaVillanova1500 Meters2.4:23.09aSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 9 · VillanovaVillanova1 MileRound P9.4:46.12aSr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 9 · VillanovaVillanova1 Mile9.4:47.74aSr
Feb 8Penn ClassicFeb 8 · 1 Mile · Place 3 · VillanovaVillanova1 Mile34:42.94a—
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 4 · VillanovaVillanova1 Mile44:38.42a PB—
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 1 · VillanovaVillanova1 Mile14:43.90a—
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 3 · VillanovaVillanova1000 Meters32:50.39a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 5000 Meters · Place 39 · VillanovaVillanova5000 MetersRound P39.16:51.07aJr
May 9BIG EAST Outdoor ChampionshipsMay 9 · 5000 Meters · Place 5 · VillanovaVillanova5000 Meters516:04.80SO
Apr 25The 2024 Penn Relays (College)Apr 25 · 1500 Meters · VillanovaVillanova1500 Meters—4:19.99aJr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 1 Mile · Place 15 · VillanovaVillanova1 Mile15.4:44.58aJr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 3000 Meters · VillanovaVillanova3000 Meters—DNSJr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 11 · VillanovaVillanova1 Mile11.4:40.32aJr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 23adidas Raleigh RelaysMar 23 · 5000 Meters · Place 20 · VillanovaVillanova5000 Meters20.16:15.83aSo

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 42 · VillanovaVillanova1 Mile42.4:40.95aSo
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 3000 Meters · Place 3 · VillanovaVillanova3000 Meters3.9:19.35a PBSo

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Big East Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 12 · VillanovaVillanova1500 MetersRound P12.4:29.14aFr
May 13Big East Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 12 · VillanovaVillanova1500 Meters12.4:35.21aFr
Apr 22Virginia ChallengeApr 22 · 1500 Meters · Place 35 · VillanovaVillanova1500 Meters35.4:30.46aFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11Washington Husky InvitationalFeb 11 · 1 Mile · Place 74 · VillanovaVillanova1 Mile74.4:57.80aFr
Feb 11Washington Husky InvitationalFeb 11 · 3000 Meters · Place 40 · VillanovaVillanova3000 Meters40.9:41.77aFr

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 3200 Meters · Place 1 · VoorheesVoorhees3200 Meters1.10:49.92a12
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters1.5:03.64a12
May 27Hunterdon, Warren, Sussex ChampionshipMay 27 · 3200 Meters · Place 1 · VoorheesVoorhees3200 Meters111:12.54—
May 27Hunterdon, Warren, Sussex ChampionshipMay 27 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters14:57.05—
May 24Haddonfield Distance Night May 24 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters24:48.00 PB—
May 20Skyland Conference ChampionshipsMay 20 · 3200 Meters · Place 1 · VoorheesVoorhees3200 Meters110:38.82 PB—
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 103 · VoorheesVoorhees1600 Meters103.4:59.14a12

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14VA ShowcaseJan 14 · 3200 Meters · Place 1 · UnattachedUnattached3200 Meters1.10:36.92a PB12

2020 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 2 ChampionshipsFeb 29 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters1.4:59.15a PB11
Feb 29NJSIAA Group 2 ChampionshipsFeb 29 · 800 Meters · Place 4 · VoorheesVoorhees800 Meters4.2:20.03a PB11
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 4 · VoorheesVoorhees800 Meters42:20.0311
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters14:59.1511
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters14:59.1511
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 4 · VoorheesVoorhees800 Meters42:20.0311
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters14:59.1511
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 4 · VoorheesVoorhees800 Meters42:20.0311
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters15:05.49—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 800 Meters · Place 2 · VoorheesVoorhees800 Meters22:21.86—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters15:05.49—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 800 Meters · Place 2 · VoorheesVoorhees800 Meters22:21.86—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters15:05.49—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 800 Meters · Place 2 · VoorheesVoorhees800 Meters22:21.86—
Feb 8NYRR Millrose GamesFeb 8 · 1 Mile · Place 14 · VoorheesVoorhees1 Mile14.4:57.40a11
Feb 8NYRR Millrose GamesFeb 8 · 1500 Meters · Place 13 · VoorheesVoorhees1500 Meters13.4:36.49a PB11
Jan 26Skyland Conference Indoor ChampionshipsJan 26 · 3200 Meters · Place 1 · VoorheesVoorhees3200 Meters1.11:06.97a11

2019 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters1.5:14.47a11
Feb 23NJSIAA Meet of ChampionsFeb 23 · 1600 Meters · Place 10 · VoorheesVoorhees1600 Meters105:08.8510
Feb 23NJSIAA Meet of ChampionsFeb 23 · 1600 Meters · Place 3 · VoorheesVoorhees1600 Meters35:03.3610
Feb 23NJSIAA Meet of ChampionsFeb 23 · 1600 Meters · Place 3 · VoorheesVoorhees1600 Meters35:03.3610
Feb 16NJSIAA Group 2 ChampionshipsFeb 16 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters2.5:08.85a10
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters25:08.8510
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters25:08.8510
Feb 10NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 10 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters15:07.3510
Jan 27Skyland Conference ChampionshipsJan 27 · 800 Meters · Place 2 · VoorheesVoorhees800 Meters2.2:22.21a10

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 1600 Meters · Place 7 · VoorheesVoorhees1600 Meters75:00.3810
Jun 8NJSIAA State Meet Of ChampionsJun 8 · 1600 Meters · Place 7 · VoorheesVoorhees1600 Meters75:00.3810
May 31NJSIAA Group 2 ChampionshipMay 31 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters2.4:55.66a10
May 24NJSIAA Sectionals Central Group 2May 24 · 1600 Meters · Place 1 · VoorheesVoorhees1600 Meters1.5:02.01a10
May 16Hunterdon-Warren-Sussex ChampionshipsMay 16 · 800 Meters · Place 3 · VoorheesVoorhees800 Meters32:17.56 PB—
May 7Skyland Conference ChampionshipsMay 7 · 1600 Meters · Place 2 · VOORHEESVOORHEES1600 Meters25:01.0310
May 7Skyland Conference ChampionshipsMay 7 · 1600 Meters · Place 1 · VOORHEESVOORHEES1600 Meters15:01.0310

2018 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 5 · VoorheesVoorhees1 Mile5.5:07.27a10
Dec 28Marine Corps Holiday ClassicDec 28 · 1500 Meters · Place 5 · VoorheesVoorhees1500 Meters5.4:46.96a10
Feb 24NJSIAA Meet of ChampionsFeb 24 · 1600 Meters · Place 11 · VoorheesVoorhees1600 Meters115:08.269
Feb 16NJSIAA Group 2 ChampionshipsFeb 16 · 1600 Meters · Place 4 · VoorheesVoorhees1600 Meters4.5:13.12a9
Feb 2NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters25:21.459
Feb 2NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters25:21.459
Feb 2NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 800 Meters · Place 6 · VoorheesVoorhees800 Meters62:28.389
Feb 2NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · Place 4 · VoorheesVoorhees1600 Meters45:20.009

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1NJSIAA Group II ChampionshipJun 1 · 1600 Meters · VoorheesVoorhees1600 Meters--DNF9
May 25NNJSIAA Sectionals Central Groups 2 and 3May 25 · 1600 Meters · Place 2 · VoorheesVoorhees1600 Meters2.5:12.67a9
May 8Skyland Conference ChampionshipsMay 8 · 1600 Meters · Place 5 · VoorheesVoorhees1600 Meters55:07.65—
May 3Ridge Night of 1600sMay 3 · 1600 Meters · Place 7 · VoorheesVoorhees1600 Meters7.5:09.65a9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18New Jersey Spiked Shoe Club Holiday FestivalDec 18 · 1600 Meters · Place 5 · VoorheesVoorhees1600 Meters5.5:20.09