Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn 10 Team Elite · Jan 253:56.12aPenn 10 Team EliteJanuary 25, 2025
1 Mile · OutdoorNIKE Rotary USATF · Apr 94:08.51aNIKE Rotary USATFApril 9, 2021
1000 Meters · IndoorPrinceton at Navy (dual) · Jan 112:19.93aPrinceton at Navy (dual)January 11, 2025
1500 Meters · IndoorDavid Hemery Valentine Invitational · Feb 133:50.21aDavid Hemery Valentine InvitationalFebruary 13, 2026
1500 Meters · OutdoorEast D1 First-Round - NCAA Outdoor Championships · May 283:38.83aEast D1 First-Round - NCAA Outdoor ChampionshipsMay 28, 2025
1600 Meters · OutdoorColorado State Track and Field Championships · Jun 244:04.36aColorado State Track and Field ChampionshipsJune 24, 2021
3000 Meters · IndoorRutgers Holiday Classic · Dec 68:12.04aRutgers Holiday ClassicDecember 6, 2024
600 Meters · IndoorTCNJ Indoor Opener · Dec 41:22.38aTCNJ Indoor OpenerDecember 4, 2021
800 Meters · IndoorPenn Classic · Feb 81:47.42aPenn ClassicFebruary 8, 2025
800 Meters · OutdoorLiberty Bell Invitational · Jun 111:48.50aLiberty Bell InvitationalJune 11, 2021
800 Meters · Relay Split · IndoorPrinceton at Navy (dual) · Jan 111:52.567Princeton 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

7 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 1500 Meters · Place 29 · VirginiaVirginia1500 MetersRound P29.3:51.44aSr
Apr 23130th Penn Relays CarnivalApr 23 · 1500 Meters · Place 26 · VirginiaVirginia1500 Meters26.3:50.31aSr
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 14 · VirginiaVirginia1500 Meters14.3:42.38aSr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 7 · VirginiaVirginia800 Meters7.1:51.41aSr
Apr 3Virginia Grand PrixApr 3 · 1500 Meters · Place 12 · VirginiaVirginia1500 Meters12.3:51.76aSr
Mar 26Raleigh RelaysMar 26 · 5000 Meters · VirginiaVirginia5000 Meters--DNFSr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 25 · VirginiaVirginia800 Meters25.1:51.21aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1 Mile · Place 14 · VirginiaVirginia1 MileRound P14.4:04.05aSr
Feb 13David Hemery Valentine InvitationalFeb 13 · 1500 Meters · Place 114 · VirginiaVirginia1500 Meters1143:50.21a PBSr
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 57 · VirginiaVirginia1 Mile574:08.46aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 1500 Meters · Place 5 · PrincetonPrinceton1500 MetersRound P5.3:41.98aSr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 1500 Meters · Place 10 · PrincetonPrinceton1500 Meters10.3:47.92aSr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 3 · PrincetonPrinceton1500 MetersRound S3.3:38.83a PBSr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 2 · PrincetonPrinceton1500 MetersRound P2.3:39.86aSr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 4 · PrincetonPrinceton1500 MetersRound P4.4:01.82aSr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 1 · PrincetonPrinceton1500 Meters1.3:42.17aSr
Apr 4Sam HowellApr 4 · 10,000 Meters · PrincetonPrinceton10,000 Meters—DNFSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1 Mile · Place 3 · PrincetonPrinceton1 MileRound P3.3:56.95aSr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1 Mile · Place 10 · PrincetonPrinceton1 Mile10.3:59.71aSr
Mar 1Ivy League ChampionshipsMar 1 · 1000 Meters · Place 2 · PrincetonPrinceton1000 MetersRound P2.2:26.66aSr
Mar 1Ivy League ChampionshipsMar 1 · 1000 Meters · Place 1 · PrincetonPrinceton1000 Meters1.2:19.98aSr
Feb 8Penn ClassicFeb 8 · 800 Meters · Place 1 · PrincetonPrinceton800 Meters11:47.42a PB—
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 5 · PrincetonPrinceton1 Mile53:56.12a PB—
Jan 11Princeton at Navy (dual)Jan 11 · 1000 Meters · Place 1 · PrincetonPrinceton1000 Meters1.2:19.93a PBSr
Jan 11Princeton at Navy (dual)Jan 11 · 800 Meters · PrincetonPrinceton800 MetersRelay Split—1:52.567 PBSr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 1000 Meters · PrincetonPrinceton1000 Meters—DNSSr
Dec 6Rutgers Holiday ClassicDec 6 · 3000 Meters · Place 1 · PrincetonPrinceton3000 Meters1.8:12.04a PBSr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 800 Meters · Place 27 · PrincetonPrinceton800 Meters27.1:52.67aJr
Jan 26PSU National OpenJan 26 · 1 Mile · PrincetonPrinceton1 Mile--DNFJr
Jan 26PSU National OpenJan 26 · 1000 Meters · Place 5 · PrincetonPrinceton1000 Meters5.2:27.75aJr
Jan 26PSU National OpenJan 26 · 800 Meters · Place 36 · PrincetonPrinceton800 Meters36.1:56.13aJr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 23 · PrincetonPrinceton800 MetersRound S23.1:50.63aJr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 800 Meters · Place 4 · PrincetonPrinceton800 MetersRound P4.1:48.71aJr

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Ivy League Outdoor ChampionshipsMay 7 · 1500 Meters · Place 1 · PrincetonPrinceton1500 MetersRound P1.3:51.93aFr
May 7Ivy League Outdoor ChampionshipsMay 7 · 1500 Meters · Place 4 · PrincetonPrinceton1500 Meters4.4:00.79aFr
Apr 22Virginia ChallengeApr 22 · 1500 Meters · Place 20 · PrincetonPrinceton1500 Meters20.3:45.84aFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Sykes & Sabock InvitationalJan 29 · 800 Meters · Place 14 · PrincetonPrinceton800 Meters141:52.65FR
Jan 29Sykes & Sabock InvitationalJan 29 · 800 Meters · Place 14 · PrincetonPrinceton800 Meters141:52.65FR

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4TCNJ Indoor OpenerDec 4 · 600 Meters · Place 6 · PrincetonPrinceton600 Meters6.1:22.38a PBFr

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 1600 Meters · Place 1 · Mountain VistaMountain Vista1600 Meters1.4:04.36a PB12
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 800 Meters · Place 1 · Mountain VistaMountain Vista800 Meters1.1:48.75a12
Jun 11Liberty Bell InvitationalJun 11 · 800 Meters · Place 1 · Mountain VistaMountain Vista800 Meters1.1:48.50a PB12
Apr 9NIKE Rotary USATFApr 9 · 1 Mile · Place 1 · Vista Nation Track ClubVista Nation Track Club1 Mile1.4:08.51a PB12
Apr 9NIKE Rotary USATFApr 9 · 1600 Meters · Place 1 · Vista Nation Track ClubVista Nation Track Club1600 Meters1.4:07.14a12
Apr 9NIKE Rotary USATFApr 9 · 800 Meters · Vista Nation Track ClubVista Nation Track Club800 Meters—DNS12