Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Relays Summer Showcase · Jul 184:35.32aPenn Relays Summer ShowcaseJuly 18, 2026
1 Mile · OutdoorPenn Relays Summer Showcase presented by Toyota · Jul 194:39.86aPenn Relays Summer Showcase presented by ToyotaJuly 19, 2025
1500 Meters · OutdoorGreater Philly Area Multi Event · May 294:52.78aGreater Philly Area Multi Event May 29, 2026
3000 Meters · IndoorHenderson 3k/3200 Classic · Dec 99:30.73aHenderson 3k/3200 ClassicDecember 9, 2025
3200 Meters · IndoorHenderson 3k/3200 Classic · Dec 910:08.87aHenderson 3k/3200 ClassicDecember 9, 2025
5000 Meters · OutdoorWidener Final Qualifier · May 1216:27.70Widener Final QualifierMay 12, 2025
800 Meters · IndoorPRTC Indoor Classic · Mar 72:06.04aPRTC Indoor ClassicMarch 7, 2026
800 Meters · OutdoorPenn Relays Summer Showcase presented by Toyota · Jul 192:06.47aPenn Relays Summer Showcase presented by ToyotaJuly 19, 2025

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jul 18Penn Relays Summer ShowcaseJul 18 · 1 Mile · Place 5 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile5.4:35.32a PB-
Jul 18Penn Relays Summer ShowcaseJul 18 · 800 Meters · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters—DNF-
Mar 7PRTC Indoor ClassicMar 7 · 1 Mile · Place 13 · PhiladelphiaPhiladelphia1 Mile13.4:43.94a-
Mar 7PRTC Indoor ClassicMar 7 · 800 Meters · Place 11 · PhiladelphiaPhiladelphia800 Meters11.2:06.04a PB-
Jan 23McElligott InvitationalJan 23 · 1 Mile · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile--4:49.16a-

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 26Garden State Last ChanceJun 26 · 1 Mile · Place 21 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile21.4:41.93aUnofficial-
May 29Greater Philly Area Multi Event May 29 · 1500 Meters · Place 4 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1500 Meters4.4:52.78a PB-
May 29Greater Philly Area Multi Event May 29 · 800 Meters · Place 33 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters33.2:11.33a-
May 23Garden State TwilightMay 23 · 1 Mile · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile—DNS-
May 23Garden State TwilightMay 23 · 800 Meters · Place 14 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters14.2:07.57a-
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 102 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters102.2:08.90a-

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Henderson 3k/3200 ClassicDec 9 · 3200 Meters · Place 4 · UnattachedUnattached3200 Meters4.10:08.87a PB-
Dec 9Henderson 3k/3200 ClassicDec 9 · 3000 Meters · Place 6 · UnattachedUnattached3000 Meters6.9:30.73a PB-
Feb 8Frank Colden InviteFeb 8 · 800 Meters · Place 31 · Philadelphia Runner Track/PUMAPhiladelphia Runner Track/PUMA800 Meters312:19.03a—
Jan 19Collegeville ClassicJan 19 · 1 Mile · Place 8 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile84:51.87a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 1 Mile · Place 3 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile3.4:39.86a PB-
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 1 Mile · Place 3 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club1 Mile3.4:39.86a-
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 800 Meters · Place 18 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters18.2:06.47a PB-
May 12Widener Final QualifierMay 12 · 5000 Meters · Place 73 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club5000 Meters7316:27.70 PB—
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 96 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club5000 Meters9616:52.99—
Mar 8PRTC Indoor ClassicMar 8 · 800 Meters · Place 10 · Philadelphia Runner Track ClubPhiladelphia Runner Track Club800 Meters10.2:17.99a-

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 31San Francisco Distance CarnivalMar 31 · 1 Mile · Place 22 · Strawberry Canyon Track ClubStrawberry Canyon Track Club1 Mile22.4:41.53a-