Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Invitational · Jan 303:59.47aPenn InvitationalJanuary 30, 2026
1 Mile · OutdoorMetro Mile · Jun 63:59.52aMetro MileJune 6, 2026
1000 Meters · IndoorQuaker Invitational · Jan 172:26.39aQuaker InvitationalJanuary 17, 2026
1200 Meters · Relay Split · IndoorNCAA Division I Indoor Championships · Mar 142:55.58NCAA Division I Indoor ChampionshipsMarch 14, 2025
1500 Meters · Indoor115th Millrose Games · Feb 93:53.59a115th Millrose GamesFebruary 9, 2023
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:39.29aBryan Clay InvitationalApril 16, 2026
1600 Meters · Indoor115th Millrose Games · Feb 94:07.83a115th Millrose GamesFebruary 9, 2023
1600 Meters · OutdoorMetro Mile · Jun 63:58.27aMetro MileJune 6, 2026
3200 Meters · IndoorMorris County Championships · Jan 309:43.09aMorris County ChampionshipsJanuary 30, 2023
3200 Meters · OutdoorNJAC Large Schools · May 109:20.76aNJAC Large SchoolsMay 10, 2022
400 Meters · OutdoorMorris County Championships · May 1650.58aMorris County ChampionshipsMay 16, 2023
600 Meters · IndoorTCNJ Indoor Open · Dec 21:19.21aTCNJ Indoor OpenDecember 2, 2023
800 Meters · IndoorPenn Elite · Jan 221:52.39aPenn EliteJanuary 22, 2026
800 Meters · OutdoorLarry Ellis Invitational · May 11:50.43aLarry Ellis InvitationalMay 1, 2026
800 Meters · Relay Split · IndoorPrinceton at Navy (dual) · Jan 111:54.924Princeton at Navy (dual)January 11, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 32 · United StatesUnited States1500 MetersRound P32.3:48.05aJr
Jul 11Sunset TourJul 11 · 1500 Meters · Place 4 · PrincetonPrinceton1500 Meters4.3:42.86aJr
Jun 6Metro MileJun 6 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.3:59.52a PBJr
Jun 6Metro MileJun 6 · 1600 Meters · Place 1 · UnattachedUnattached1600 Meters1.3:58.27a PBJr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 1500 Meters · Place 15 · PrincetonPrinceton1500 MetersRound P15.3:44.12aJr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 1500 Meters · Place 13 · PrincetonPrinceton1500 MetersRound S13.3:40.05aJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 16 · PrincetonPrinceton1500 MetersRound P16.3:52.85aJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 5 · PrincetonPrinceton1500 Meters5.3:41.90aJr
May 1Larry Ellis InvitationalMay 1 · 5000 Meters · PrincetonPrinceton5000 Meters--DNFJr
May 1Larry Ellis InvitationalMay 1 · 800 Meters · Place 13 · PrincetonPrinceton800 Meters13.1:50.43a PBJr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 4 · PrincetonPrinceton1500 Meters4.3:39.29a PBJr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 2 · PrincetonPrinceton1500 Meters2.3:43.44aJr
Mar 31Princeton Dual MeetMar 31 · 1500 Meters · Place 1 · PrincetonPrinceton1500 Meters1.3:44.36aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6Penn ClassicFeb 6 · 1 Mile · Place 1 · PrincetonPrinceton1 Mile13:59.57aJr
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 3 · PrincetonPrinceton1 Mile3.3:59.47a PBJr
Jan 30Penn InvitationalJan 30 · 800 Meters · PrincetonPrinceton800 Meters--DNSJr
Jan 22Penn EliteJan 22 · 1 Mile · Place 8 · PrincetonPrinceton1 Mile8.4:03.57aJr
Jan 22Penn EliteJan 22 · 800 Meters · Place 16 · PrincetonPrinceton800 Meters16.1:52.39a PBJr
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 3 · PrincetonPrinceton1 Mile3.4:09.47aJr
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 10 · PrincetonPrinceton1000 Meters10.2:26.39a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 7 · PrincetonPrinceton1500 MetersRound P7.3:50.30aSo
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 11 · PrincetonPrinceton1500 Meters11.3:49.55aSo
Apr 4Sam HowellApr 4 · 5000 Meters · PrincetonPrinceton5000 Meters—DNFSo
Apr 4Sam HowellApr 4 · 800 Meters · Place 9 · PrincetonPrinceton800 Meters9.1:51.64aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1200 Meters · PrincetonPrinceton1200 MetersRelay Split—2:55.58 PBSo
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 1 · PrincetonPrinceton1 MileRound P1.4:09.14aSo
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 2 · PrincetonPrinceton1 Mile2.4:02.23aSo
Feb 8Penn ClassicFeb 8 · 1 Mile · Place 3 · PrincetonPrinceton1 Mile34:00.08a—
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 18 · PrincetonPrinceton1 Mile184:04.37a—
Jan 11Princeton at Navy (dual)Jan 11 · 800 Meters · PrincetonPrinceton800 MetersRelay Split—1:54.924 PBSo
Jan 11Princeton at Navy (dual)Jan 11 · 800 Meters · Place 2 · PrincetonPrinceton800 Meters2.1:53.33aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 17 · PrincetonPrinceton1500 MetersRound S17.3:45.57aFr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 23 · PrincetonPrinceton1500 MetersRound P23.3:43.55aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 12 · PrincetonPrinceton1 Mile12.4:00.77aFr

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2TCNJ Indoor OpenDec 2 · 600 Meters · Place 1 · PrincetonPrinceton600 Meters1.1:19.21a PBFr
Feb 9115th Millrose GamesFeb 9 · 1 Mile · Place 1 · DelbartonDelbarton1 Mile1.4:09.15a12
Feb 9115th Millrose GamesFeb 9 · 1600 Meters · Place 1 · DelbartonDelbarton1600 Meters1.4:07.83a PB12
Feb 9115th Millrose GamesFeb 9 · 1500 Meters · Place 1 · DelbartonDelbarton1500 Meters1.3:53.59a PB12
Jan 30Morris County ChampionshipsJan 30 · 3200 Meters · Place 1 · DelbartonDelbarton3200 Meters1.9:43.09a PB12
Jan 30Morris County ChampionshipsJan 30 · 1000 Meters · Place 1 · DelbartonDelbarton1000 Meters1.2:34.77a12
Jan 30Morris County ChampionshipsJan 30 · 600 Meters · Place 1 · DelbartonDelbarton600 Meters1.1:19.68a12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 1 · DelbartonDelbarton800 Meters1.1:51.74a12
May 16Morris County ChampionshipsMay 16 · 1600 Meters · Place 1 · DelbartonDelbarton1600 Meters1.4:14.44a12
May 16Morris County ChampionshipsMay 16 · 400 Meters · Place 14 · DelbartonDelbarton400 Meters14.50.58a PB12

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 1 · DelbartonDelbarton1000 Meters1.2:30.32a12
Dec 28Len Pietrewicz InvitationalDec 28 · 600 Meters · Place 4 · DelbartonDelbarton600 Meters4.1:28.19a12
Jan 29Millrose Games at The ArmoryJan 29 · 1 Mile · Place 4 · Morristown, NJMorristown, NJ1 Mile4.4:12.39a11
Jan 29Millrose Games at The ArmoryJan 29 · 1500 Meters · Place 4 · Morristown, NJMorristown, NJ1500 Meters4.3:53.89a11
Jan 18Morris County ChampionshipsJan 18 · 1000 Meters · Place 1 · DelbartonDelbarton1000 Meters1.2:38.31a11
Jan 18Morris County ChampionshipsJan 18 · 600 Meters · Place 1 · DelbartonDelbarton600 Meters1.1:25.72a11
Jan 18Morris County ChampionshipsJan 18 · 1600 Meters · Place 2 · DelbartonDelbarton1600 Meters2.4:37.43a11
Jan 4Cliff Back InvitationalJan 4 · 1000 Meters · Place 1 · DelbartonDelbarton1000 Meters1.2:38.80a11
Jan 4Cliff Back InvitationalJan 4 · 600 Meters · Place 1 · DelbartonDelbarton600 Meters1.1:26.68a11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Morris County ChampionshipsMay 17 · 3200 Meters · Place 1 · DelbartonDelbarton3200 Meters1.9:25.37a11
May 17Morris County ChampionshipsMay 17 · 1600 Meters · Place 1 · DelbartonDelbarton1600 Meters1.4:14.48a11
May 17Morris County ChampionshipsMay 17 · 800 Meters · Place 1 · DelbartonDelbarton800 Meters1.1:53.00a11
May 10NJAC Large SchoolsMay 10 · 3200 Meters · Place 1 · DelbartonDelbarton3200 Meters1.9:20.76a PB11
May 9Ridge Night of 1600'sMay 9 · 800 Meters · Place 1 · DelbartonDelbarton800 Meters1.1:52.90a11
Apr 29Penn Relays - HS Day 2Apr 29 · 1 Mile · Place 6 · DelbartonDelbarton1 Mile6.4:14.82a11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 1600 Meters · Place 7 · DelbartonDelbarton1600 Meters7.4:21.82a10
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 800 Meters · Place 5 · DelbartonDelbarton800 Meters5.1:56.62a10
May 25Morris County ChampionshipsMay 25 · 3200 Meters · Place 4 · DelbartonDelbarton3200 Meters4.9:39.92a10
May 25Morris County ChampionshipsMay 25 · 1600 Meters · Place 2 · DelbartonDelbarton1600 Meters2.4:23.94a10
May 25Morris County ChampionshipsMay 25 · 800 Meters · Place 2 · DelbartonDelbarton800 Meters2.1:55.21a10
Mar 27MCTCA POLAR BEARMar 27 · 1600 Meters · Place 5 · DelbartonDelbarton1600 Meters5.4:34.05a10
Mar 13Morris County Polar Bear # 2-ChathamMar 13 · 1600 Meters · Place 2 · DelbartonDelbarton1600 Meters2.4:40.55aUnofficial10

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 2NJCTC Wayne Letwink Memorial Winter ChampionshipFeb 2 · 600 Meters · Place 12 · DelbartonDelbarton600 Meters12.1:30.25a9
Jan 22Morris County ChampionshipsJan 22 · 600 Meters · Place 15 · DelbartonDelbarton600 Meters15.1:29.70a9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 23Tony Passarelli InvitationalDec 23 · 600 Meters · Place 14 · DelbartonDelbarton600 Meters14.1:34.91a9