Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 29 | 17:58.6 | District XII Champs | October 29, 2026 |
| 5,000 Meters · Belmont PlateauPCL Meet #3 · Oct 7 | 18:01.4 | PCL Meet #3 | October 7, 2026 |
| 5,000 Meters · Downingtown West HSWhippets XC Invitational · Sep 26 | 17:30.5 | Whippets XC Invitational | September 26, 2026 |
| 5,000 Meters · Kutztown University Farm CoursePTXC 16 · Sep 6 | 20:11.10 | PTXC 16 | September 6, 2025 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Oct 1 | 17:33.3 | Paul Short Invitational | October 1, 2026 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 19:26 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · William Tennent 2023-PresentTennent Invite · Oct 10 | 17:25.9 | Tennent Invite | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | District XII ChampsOct 29 · 5,000 Meters AA · Place 10 · Devon Preparatory | 5,000 Meters AA | 10 | 17:58.6 PB | 11 |
| Oct 24 | PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 21 · Devon Prepar | 5,000 Meters Varsity | 21 | 18:00.03 | 11 |
| Oct 24 | PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 21 · Devon Preparatory | 5,000 Meters Varsity | 21 | 18:00.1 | 11 |
| Oct 10 | Tennent InviteOct 10 · 5,000 Meters Varsity · Place 57 · Devon Preparatory | 5,000 Meters Varsity | 57 | 17:25.9 PB | 11 |
| Oct 7 | PCL Meet #3Oct 7 · 5,000 Meters Race 2 · Place 4 · Devon Preparatory | 5,000 Meters Race 2 | 4 | 18:01.4 PB | 11 |
| Oct 1 | Paul Short InvitationalOct 1 · 5,000 Meters Varsity - White · Place 23 · Devon Preparatory | 5,000 Meters Varsity - White | 23 | 17:33.3 PB | 11 |
| Sep 26 | Whippets XC InvitationalSep 26 · 5,000 Meters Varsity · Place 57 · Devon Preparatory | 5,000 Meters Varsity | 57 | 17:30.5 PB | 11 |
| Sep 23 | PCL Meet #2Sep 23 · 5,000 Meters Race 2 · Place 4 · Devon Preparatory | 5,000 Meters Race 2 | 4 | 18:07.8 | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters A · Place 150 · Devon Preparatory | 5,000 Meters A | 150 | 19:26 PB | 10 |
| Oct 23 | District XII ChampsOct 23 · 5,000 Meters Class A · Place 1 · Devon Preparatory | 5,000 Meters Class A | 1 | 18:38.70 | 10 |
| Oct 18 | PCL Cross Country ChampsOct 18 · 5,000 Meters Championship · Place 29 · Devon Preparatory | 5,000 Meters Championship | 29 | 18:58.53 | 10 |
| Oct 4 | Tennent InviteOct 4 · 5,000 Meters Varsity · Place 63 · Devon Preparatory | 5,000 Meters Varsity | 63 | 18:21.05 | 10 |
| Oct 1 | PCL Meet #3Oct 1 · 5,000 Meters Race 1 · Place 1 · Devon Preparatory | 5,000 Meters Race 1 | 1 | 19:15.45 | 10 |
| Sep 20 | Whippets XC Invitational presented by Bryn Mawr Running CompanySep 20 · 5,000 Meters Varsity · Place 141 · Devon Preparatory | 5,000 Meters Varsity | 141 | 18:20.3 | 10 |
| Sep 10 | PCL Meet #1Sep 10 · 5,000 Meters Race 2 · Place 31 · Devon Preparatory | 5,000 Meters Race 2 | 31 | 19:03.28 | 10 |
| Sep 6 | PTXC 16Sep 6 · 5,000 Meters Varsity Blue · Place 67 · Devon Preparatory | 5,000 Meters Varsity Blue | 67 | 20:11.10 PB | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 52 · Devon Preparatory | 5,000 Meters Varsity | 52 | 21:24.44 | 9 |
| Oct 9 | PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 45 · Devon Prepar | 5,000 Meters Varsity | 45 | 20:51.23 | 9 |
| Oct 5 | William Tennent InvitationalOct 5 · 5,000 Meters Varsity · Place 96 · Devon Prepar | 5,000 Meters Varsity | 96 | 20:40.4 | 9 |
| Sep 18 | PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 30 · Devon Preparatory | 5,000 Meters Varsity | 30 | 21:44.27 | 9 |
| Sep 14 | George School InviteSep 14 · 5,000 Meters Varsity · Place 92 · Devon Preparatory | 5,000 Meters Varsity | 92 | 20:40.40 | — |