Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Haverford CollegeHaverford Alumni Race 2026 · Sep 5 | 15:12.1 | Haverford Alumni Race 2026 | September 5, 2026 |
| 4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 18 | 20:14.7 | Haverford Main Line Invitational | September 18, 2026 |
| 5,000 Meters · 1800 Belmont Mansion DrDistrict XII Champs · Oct 24 | 16:21.1 | District XII Champs | October 24, 2024 |
| 5,000 Meters · Belmont PlateauPCL Meet #1 · Sep 13 | 17:30.49 | PCL Meet #1 | September 13, 2023 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 15:40.6 | The Paul Short Run | October 4, 2024 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 16:34.8 | Paul Short Invitational | September 30, 2023 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State XC Championships · Nov 4 | 16:55 | PIAA State XC Championships | November 4, 2023 |
| 5,000 Meters · Union Canal Tunnel ParkLebanon Valley Dutchman Invitational · Sep 7 | 15:50.8 | Lebanon Valley Dutchman Invitational | September 7, 2024 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 25:27.3 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Haverford CollegeCentennial Conference · Oct 31 | 25:20.8 | Centennial Conference | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Haverford InviteOct 24 · 4 Miles College · Place 29 · UnattachedUnattached | 4 Miles College | 29 | 22:18.4 | Fr |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | District XII ChampsOct 24 · 5,000 Meters MEN (Class AAA) · Place 1 · Saint Joseph's PrepSaint Joseph's Prep | 5,000 Meters MEN (Class AAA) | 1 | 16:21.1 PB | 12 |
| Oct 19 | Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · Saint Joseph's PrepSaint Joseph's Prep | 5,000 Meters Varsity | 2 | 16:26.01 | 12 |
| Oct 9 | PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 1 · Saint JosephSaint Joseph | 5,000 Meters Varsity | 1 | 16:31.93 | 12 |
| Oct 4 | The Paul Short Run Oct 4 · 5,000 Meters Brown · Place 1 · Saint Joseph's PrepSaint Joseph's Prep | 5,000 Meters Brown | 1 | 15:40.6 PB | 12 |
| Sep 18 | PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 1 · Saint Joseph's PrepSaint Joseph's Prep | 5,000 Meters Varsity | 1 | 16:57.39 | 12 |
| Sep 7 | Lebanon Valley Dutchman InvitationalSep 7 · 5,000 Meters Varsity · Place 4 · Saint Joseph's PrepSaint Joseph's Prep | 5,000 Meters Varsity | 4 | 15:50.8 PB | 12 |
2023 Cross Country
4 results