Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Invitational · Jan 304:03.85aPenn InvitationalJanuary 30, 2026
1 Mile · OutdoorBlue Devil Classic · Apr 204:13.00Blue Devil ClassicApril 20, 2024
10,000 Meters · OutdoorLarry Ellis Invitational · May 129:00.65aLarry Ellis InvitationalMay 1, 2026
1000 Meters · IndoorQuaker Invitational · Jan 172:29.21aQuaker InvitationalJanuary 17, 2026
1500 Meters · OutdoorPrinceton Dual Meet · Mar 313:48.25aPrinceton Dual MeetMarch 31, 2026
1600 Meters · IndoorNJSIAA Group Championships · Feb 174:15.87NJSIAA Group ChampionshipsFebruary 17, 2023
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 314:11.08NJSIAA Sectionals North 2 Groups 1 and 4May 31, 2024
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · May 174:17.65Holmdel Twilight Series - Royal RumbleMay 17, 2023
3000 Meters · IndoorPenn Elite · Jan 228:00.39aPenn EliteJanuary 22, 2026
3000 Meters · OutdoorPenn Challenge · Mar 228:29.53Penn ChallengeMarch 22, 2025
3200 Meters · IndoorNJSIAA Group 1 & 4 State Championships · Feb 179:17.52NJSIAA Group 1 & 4 State ChampionshipsFebruary 17, 2024
3200 Meters · OutdoorNJSIAA Group 1-4 Championships · Jun 78:57.74NJSIAA Group 1-4 ChampionshipsJune 7, 2024
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 308:58.26Holmdel Twilight Series - Night of 3200sApril 30, 2024
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2313:56.21a130th Penn Relays CarnivalApril 23, 2026
800 Meters · OutdoorColt Team Challenge · Apr 131:58.44Colt Team ChallengeApril 13, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 10,000 Meters · Place 36 · PrincetonPrinceton10,000 MetersRound P36.30:12.62aSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 10,000 Meters · Place 4 · PrincetonPrinceton10,000 Meters4.29:45.05aSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 5000 Meters · Place 8 · PrincetonPrinceton5000 Meters8.14:32.60aSo
May 1Larry Ellis InvitationalMay 1 · 10,000 Meters · Place 1 · PrincetonPrinceton10,000 Meters1.29:00.65a PBSo
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 18 · PrincetonPrinceton5000 Meters18.13:56.21a PBSo
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 3 · PrincetonPrinceton5000 Meters3.14:10.36aSo
Mar 31Princeton Dual MeetMar 31 · 1500 Meters · Place 2 · PrincetonPrinceton1500 Meters2.3:48.25a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 6 · PrincetonPrinceton1 Mile6.4:03.85a PBSo
Jan 30Penn InvitationalJan 30 · 3000 Meters · PrincetonPrinceton3000 Meters--DNFSo
Jan 22Penn EliteJan 22 · 3000 Meters · Place 10 · PrincetonPrinceton3000 Meters10.8:00.39a PBSo
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 5 · PrincetonPrinceton1 Mile5.4:11.58aSo
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 15 · PrincetonPrinceton1000 Meters15.2:29.21a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 4Sam HowellApr 4 · 5000 Meters · Place 3 · PrincetonPrinceton5000 Meters3.14:05.43aFr
Mar 22Penn ChallengeMar 22 · 3000 Meters · Place 1 · PrincetonPrinceton3000 Meters18:29.53 PBFR
Mar 22Penn ChallengeMar 22 · 1500 Meters · Place 11 · PrincetonPrinceton1500 Meters113:54.50FR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 8 · PrincetonPrinceton1 Mile84:07.88a—
Feb 21Philadelphia MetroFeb 21 · 1000 Meters · Place 3 · PrincetonPrinceton1000 Meters32:29.58a—
Feb 8Penn ClassicFeb 8 · 3000 Meters · Place 6 · PrincetonPrinceton3000 Meters68:10.31a—
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 28 · PrincetonPrinceton1 Mile284:09.59a—
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 5 · PrincetonPrinceton1 Mile54:11.89a—
Jan 11Princeton at Navy (dual)Jan 11 · 1 Mile · PrincetonPrinceton1 MileEx.4:15.96aFr
Jan 11Princeton at Navy (dual)Jan 11 · 3000 Meters · PrincetonPrinceton3000 Meters--DNSFr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 1 Mile · Place 5 · PrincetonPrinceton1 Mile5.4:16.46aFr
Dec 6Rutgers Holiday ClassicDec 6 · 3000 Meters · Place 4 · PrincetonPrinceton3000 Meters4.8:24.84aFr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · WestfieldWestfield3200 Meters39:17.52 PB12
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters34:17.8212
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · WestfieldWestfield3200 Meters39:17.5212
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters34:17.8212
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:20.2912
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:17.1712
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:20.2912
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:17.1712
Jan 27SJTCA Winter Meet #13Jan 27 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:18.6612

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters34:11.4812
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters18:57.74 PB12
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:11.08 PB12
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:04.1612
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:11.0812
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:04.1612
May 21Union County ChampionshipsMay 21 · 1600 Meters · Place 1 · WestfieldWestfield1600 Meters14:12.9612
Apr 30Holmdel Twilight Series - Night of 3200sApr 30 · 3200 Meters · Place 1 · M WestfieldM Westfield3200 Meters18:58.26 PB—
Apr 20Blue Devil ClassicApr 20 · 1 Mile · Place 2 · WestfieldWestfield1 Mile24:13.00 PB12
Apr 13Colt Team ChallengeApr 13 · 800 Meters · Place 1 · WestfieldWestfield800 Meters11:58.44 PB—
Apr 13Colt Team ChallengeApr 13 · 800 Meters · Place 1 · WestfieldWestfield800 Meters11:58.44—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 4 · WestfieldWestfield3200 Meters4.9:08.72a11
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 3200 Meters · Place 2 · WestfieldWestfield3200 Meters2.9:10.89a11
May 17Holmdel Twilight Series - Royal RumbleMay 17 · 1600 Meters · Place 3 · M WestfieldM Westfield1600 Meters34:17.65 PB—
Apr 15Colt Team ChallengeApr 15 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters34:18.19—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 2 · WestfieldWestfield3200 Meters29:20.7711
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters24:15.87 PB11
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:22.7311
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 1 · WestfieldWestfield1600 Meters14:19.1411
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters19:22.7311
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 1 · WestfieldWestfield1600 Meters14:19.1411
Jan 29Union County Individual ChampionshipJan 29 · 3200 Meters · Place 2 · WestfieldWestfield3200 Meters29:26.3911

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 3200 Meters · Place 10 · WestfieldWestfield3200 Meters10.9:47.23a10
May 24Union County ChampionshipsMay 24 · 3200 Meters · Place 10 · WestfieldWestfield3200 Meters10.9:59.04a10
Apr 29Penn Relays - HS Day 2Apr 29 · 3000 Meters · Place 18 · WestfieldWestfield3000 Meters18.8:48.27a10
Mar 4NJSIAA Meet of ChampionsMar 4 · 3200 Meters · Place 6 · WestfieldWestfield3200 Meters69:12.7310

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 3 · WestfieldWestfield3200 Meters39:19.8110
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 3200 Meters · Place 3 · WestfieldWestfield3200 Meters39:23.1410
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 1600 Meters · Place 4 · WestfieldWestfield1600 Meters44:22.9410
Jan 30Union County Individual ChampionshipJan 30 · 3200 Meters · Place 1 · WestfieldWestfield3200 Meters1.9:25.36a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 7 · WestfieldWestfield1000 Meters7.2:41.50a10

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 2 Groups 1 and 4Jun 4 · 3200 Meters · Place 9 · WestfieldWestfield3200 Meters9.9:58.11a9
May 26Metuchen Last Chance MeetMay 26 · 1600 Meters · Place 4 · WestfieldWestfield1600 Meters44:37.43—
May 20Union County ChampionshipsMay 20 · 3200 Meters · Place 7 · WestfieldWestfield3200 Meters79:45.26—
May 15Raider Novice InvitationalMay 15 · 1600 Meters · Place 1 · WestfieldWestfield1600 Meters1.4:39.91a9
Apr 23Cherokee Night Racing #1Apr 23 · 3200 Meters · Place 50 · M WestfieldM Westfield3200 Meters5010:03.53—
Mar 12Westfield vs RidgeMar 12 · 1600 Meters · Place 14 · WestfieldWestfield1600 Meters14.4:48.0Unofficial9