Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Classic · Feb 64:00.17aPenn ClassicFebruary 6, 2026
1 Mile · OutdoorRidge Night of 1600's · May 94:21.36aRidge Night of 1600'sMay 9, 2022
1000 Meters · IndoorLen Pietrewicz Invitational · Dec 282:32.07aLen Pietrewicz InvitationalDecember 28, 2022
1500 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 203:55.72U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
1500 Meters · OutdoorLarry Ellis Invitational · May 13:40.51aLarry Ellis InvitationalMay 1, 2026
1600 Meters · Indoor115th Millrose Games · Feb 94:16.24a115th Millrose GamesFebruary 9, 2023
1600 Meters · OutdoorNJSIAA Meet of Champions · Mar 54:11.48NJSIAA Meet of ChampionsMarch 5, 2023
3000 Meters · IndoorPenn Elite · Jan 227:52.44aPenn EliteJanuary 22, 2026
3000 Meters · OutdoorPenn Challenge · Mar 228:30.52Penn ChallengeMarch 22, 2025
3000m Steeplechase · 0.914m · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 278:31.28aNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
3000m Steeplechase · Outdoor2024 Widener FQ Meet · May 138:54.18a2024 Widener FQ MeetMay 13, 2024
3200 Meters · IndoorNJSIAA Group Championships · Feb 179:16.65NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorNJSIAA Group Championships - 1 - 4 - NPA · Jun 99:04.29aNJSIAA Group Championships - 1 - 4 - NPAJune 9, 2023
3200 Meters · OutdoorRidge Twilight Meet II Night of 3200s · May 149:39.61Ridge Twilight Meet II Night of 3200s May 14, 2021
5000 Meters · OutdoorBryan Clay Invitational · Apr 1613:48.53aBryan Clay InvitationalApril 16, 2026
600 Meters · IndoorLen Pietrewicz Invitational · Dec 281:25.86aLen Pietrewicz InvitationalDecember 28, 2022
800 Meters · IndoorPenn Invitational · Jan 301:55.27aPenn InvitationalJanuary 30, 2026
800 Meters · OutdoorNJAC Large Schools · May 101:56.92aNJAC Large SchoolsMay 10, 2022

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 3000m Steeplechase · Place 16 · United StatesUnited States3000m Steeplechase0.914mRound P16.8:37.91aJr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 3000m Steeplechase · Place 14 · PrincetonPrinceton3000m Steeplechase0.914mRound P14.8:32.09aJr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 3000m Steeplechase · Place 5 · PrincetonPrinceton3000m Steeplechase0.914mRound P5.8:31.28a PBJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 3000m Steeplechase · Place 1 · PrincetonPrinceton3000m Steeplechase0.914m1.8:39.49aJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 1 · PrincetonPrinceton1500 MetersRound P1.3:45.96aJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 8 · PrincetonPrinceton1500 Meters8.3:46.80aJr
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · Place 1 · PrincetonPrinceton3000m Steeplechase0.914m1.8:40.95aJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 6 · PrincetonPrinceton1500 Meters6.3:40.51a PBJr
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 1 · PrincetonPrinceton3000m Steeplechase0.914m1.8:40.29aJr
Apr 16Bryan Clay InvitationalApr 16 · 10,000 Meters · PrincetonPrinceton10,000 Meters--DNSJr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 10 · PrincetonPrinceton5000 Meters10.13:48.53a PBJr
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 18 · PrincetonPrinceton3000m Steeplechase0.914m18.8:43.03aJr
Apr 4Sam Howell InvitationalApr 4 · 3000m Steeplechase · Place 1 · PrincetonPrinceton3000m Steeplechase0.914m1.8:37.82aJr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · PrincetonPrinceton5000 Meters—DNFJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Philadelphia MetroFeb 20 · 1 Mile · Place 1 · PrincetonPrinceton1 Mile14:04.10JR
Feb 6Penn ClassicFeb 6 · 1 Mile · Place 3 · PrincetonPrinceton1 Mile34:00.17a PBJr
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 4 · PrincetonPrinceton1 Mile4.4:00.41aJr
Jan 30Penn InvitationalJan 30 · 800 Meters · Place 15 · PrincetonPrinceton800 Meters15.1:55.27a PBJr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 3 · PrincetonPrinceton3000 Meters3.7:52.44a PBJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 3000m Steeplechase · Place 6 · PrincetonPrinceton3000m Steeplechase0.914m6.9:08.75aSo
Apr 24129th Penn RelaysApr 24 · 3000m Steeplechase · PrincetonPrinceton3000m Steeplechase0.914m—8:58.93aSo
Apr 4Sam HowellApr 4 · 3000m Steeplechase · Place 7 · PrincetonPrinceton3000m Steeplechase0.914m7.9:05.25aSo
Mar 22Penn ChallengeMar 22 · 3000 Meters · Place 4 · PrincetonPrinceton3000 Meters48:30.52 PBSO
Mar 22Penn ChallengeMar 22 · 1500 Meters · Place 14 · PrincetonPrinceton1500 Meters143:56.80SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 132024 Widener FQ MeetMay 13 · 3000m Steeplechase · Place 1 · PrincetonPrinceton3000m Steeplechase18:54.18a PB—
Apr 26TCNJ Lions InviteApr 26 · 3000m Steeplechase · Place 2 · PrincetonPrinceton3000m Steeplechase0.914m2.9:18.43aFr
Apr 25The 2024 Penn Relays (College)Apr 25 · 3000m Steeplechase · PrincetonPrinceton3000m Steeplechase0.914m—9:18.07aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 28 · PrincetonPrinceton1 Mile28.4:07.07aFr
Jan 26PSU National OpenJan 26 · 3000 Meters · Place 11 · PrincetonPrinceton3000 Meters11.8:05.21aFr

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · 3200 Meters · Place 7 · Delbarton ScDelbarton Sc3200 Meters79:23.6412
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 2 · DelbartonDelbarton3200 Meters2.9:04.29a PB12
May 16Morris County ChampionshipsMay 16 · 3200 Meters · Place 1 · DelbartonDelbarton3200 Meters1.9:18.27a12
May 16Morris County ChampionshipsMay 16 · 1600 Meters · Place 3 · DelbartonDelbarton1600 Meters3.4:18.68a12
Mar 5NJSIAA Meet of ChampionsMar 5 · 3200 Meters · Place 5 · Delbarton SchoolDelbarton School3200 Meters59:11.4812
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 2 · Delbarton SchoolDelbarton School1600 Meters24:11.48 PB12
Mar 5NJSIAA Meet of ChampionsMar 5 · 3200 Meters · Place 5 · Delbarton SchoolDelbarton School3200 Meters59:11.4812
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 2 · Delbarton SchoolDelbarton School1600 Meters24:11.4812

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 1 · Delbarton SchoolDelbarton School3200 Meters19:16.65 PB12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 2 · Delbarton SchoolDelbarton School1600 Meters24:23.0112
Feb 9115th Millrose GamesFeb 9 · 1 Mile · Place 12 · DelbartonDelbarton1 Mile12.4:17.66a12
Feb 9115th Millrose GamesFeb 9 · 1600 Meters · Place 12 · DelbartonDelbarton1600 Meters12.4:16.24a PB12
Feb 9115th Millrose GamesFeb 9 · 1500 Meters · Place 11 · DelbartonDelbarton1500 Meters11.4:00.04a12
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1 Mile · Place 1 · DelbartonDelbarton1 Mile14:13.1112
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1500 Meters · Place 1 · DelbartonDelbarton1500 Meters13:55.72 PB12
Jan 11Millrose Games Trials - HSJan 11 · 1 Mile · Place 2 · Delbarton-NJDelbarton-NJ1 Mile24:17.9612
Jan 11Millrose Games Trials - HSJan 11 · 1500 Meters · Place 2 · Delbarton-NJDelbarton-NJ1500 Meters24:01.1012

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 2 · DelbartonDelbarton1000 Meters2.2:32.07a PB12
Dec 28Len Pietrewicz InvitationalDec 28 · 600 Meters · Place 2 · DelbartonDelbarton600 Meters2.1:25.86a PB12
Jan 18Morris County ChampionshipsJan 18 · 3200 Meters · Place 1 · DelbartonDelbarton3200 Meters1.9:39.46a11

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · Place 7 · Delbarton SchoolDelbarton School3200 Meters79:13.9011
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 9 · Delbarton SchoolDelbarton School1600 Meters94:12.0411
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · Place 10 · Delbarton ScDelbarton Sc3200 Meters109:34.7511
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Delbarton ScDelbarton Sc1600 Meters—4:12.0411
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 1600 Meters · Place 2 · Delbarton SchoolDelbarton School1600 Meters24:12.0411
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 3200 Meters · Place 1 · Delbarton SchoolDelbarton School3200 Meters19:13.9011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 1600 Meters · Place 3 · Delbarton SchoolDelbarton School1600 Meters34:12.0411
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 3200 Meters · Place 1 · Delbarton SchoolDelbarton School3200 Meters19:13.9011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 3200 Meters · Place 3 · Delbarton SchoolDelbarton School3200 Meters39:13.9011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 1600 Meters · Place 5 · Delbarton SchoolDelbarton School1600 Meters54:12.0411
Jun 1Twilight 32sJun 1 · 3200 Meters · Place 5 · Delbarton ScDelbarton Sc3200 Meters59:18.4911
May 17Morris County ChampionshipsMay 17 · 3200 Meters · Place 3 · DelbartonDelbarton3200 Meters3.9:29.96a11
May 10NJAC Large SchoolsMay 10 · 800 Meters · Place 4 · DelbartonDelbarton800 Meters4.1:56.92a PB11
May 9Ridge Night of 1600'sMay 9 · 1 Mile · Place 8 · DelbartonDelbarton1 Mile8.4:21.36a PB11
Apr 29Penn Relays - HS Day 2Apr 29 · 3000 Meters · Place 11 · DelbartonDelbarton3000 Meters11.8:43.11a11
Apr 2Mountie InvitationalApr 2 · 1600 Meters · Place 1 · Delbarton SchoolDelbarton School1600 Meters14:18.1611

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 3200 Meters · Place 20 · Delbarton ScDelbarton Sc3200 Meters209:41.5910
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 1600 Meters · Delbarton ScDelbarton Sc1600 Meters—4:28.9210
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 3200 Meters · Place 4 · DelbartonDelbarton3200 Meters4.9:27.51a10
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 1600 Meters · Place 10 · DelbartonDelbarton1600 Meters10.4:28.92a10
May 25Morris County ChampionshipsMay 25 · 3200 Meters · Place 2 · DelbartonDelbarton3200 Meters2.9:30.87a10
May 25Morris County ChampionshipsMay 25 · 1600 Meters · Place 3 · DelbartonDelbarton1600 Meters3.4:25.65a10
May 14Ridge Twilight Meet II Night of 3200s May 14 · 3200 Meters · Place 10 · M Delbarton ScM Delbarton Sc3200 Meters109:39.61 PB—
Mar 27MCTCA POLAR BEARMar 27 · 1600 Meters · Place 1 · DelbartonDelbarton1600 Meters1.4:21.46a10
Mar 13Morris County Polar Bear # 2-ChathamMar 13 · 1600 Meters · Place 1 · DelbartonDelbarton1600 Meters1.4:35.17aUnofficial10

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 30NSAF x AthleticNET Virtual Nationals Qualifying Meet 3May 30 · 3200 Meters3200 Meters—9:42.0hUnofficial9

2020 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 11 · Delbarton ScDelbarton Sc1600 Meters114:36.409
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 11 · Delbarton ScDelbarton Sc1600 Meters114:36.409
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 11 · Delbarton ScDelbarton Sc1600 Meters114:36.409
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 11 · Delbarton ScDelbarton Sc1600 Meters114:36.409
Feb 15Purple Champions HS InvitationalFeb 15 · 600 Meters · Place 24 · DelbartonDelbarton600 Meters241:31.73—
Feb 2NJCTC Wayne Letwink Memorial Winter ChampionshipFeb 2 · 1600 Meters · Place 14 · DelbartonDelbarton1600 Meters14.4:45.27a9
Jan 22Morris County ChampionshipsJan 22 · 1000 Meters · Place 19 · DelbartonDelbarton1000 Meters19.2:48.21a9
Jan 22Morris County ChampionshipsJan 22 · 1600 Meters · Place 27 · DelbartonDelbarton1600 Meters27.4:50.62a9
Jan 13Morris County Frosh-Soph ChampionshipJan 13 · 1000 Meters · Place 1 · Delbarton ScDelbarton Sc1000 Meters12:53.589
Jan 13Morris County Frosh-Soph ChampionshipJan 13 · 1600 Meters · Place 2 · Delbarton ScDelbarton Sc1600 Meters24:46.929
Jan 11Molloy Stanner GamesJan 11 · 1000 Meters · Place 40 · Delbarton ScDelbarton Sc1000 Meters402:49.299
Jan 2Cliff Back InvitationalJan 2 · 1000 Meters · Place 13 · Delbarton ScDelbarton Sc1000 Meters132:53.609
Jan 2Cliff Back InvitationalJan 2 · 800 Meters · Place 4 · Delbarton ScDelbarton Sc800 Meters42:12.969