Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 10 | 14:20.3 | Manhattan University Cross Country Invitational Pres. by HOKA | October 10, 2026 |
| 5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 29 | 18:31.1 | District XII Champs | October 29, 2026 |
| 5,000 Meters · Belmont PlateauPCL Cross Country Champs · Oct 18 | 19:03.73 | PCL Cross Country Champs | October 18, 2025 |
| 5,000 Meters · Bicentennial ParkNorthampton Invitational · Sep 5 | 17:42.50 | Northampton Invitational | September 5, 2026 |
| 5,000 Meters · George SchoolGeorge School Invite · Sep 19 | 17:22.7 | George School Invite | September 19, 2026 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Oct 1 | 18:12.4 | Paul Short Invitational | October 1, 2026 |
| 5,000 Meters · William Tennent 2023-PresentTennent Invite · Oct 4 | 19:59.35 | Tennent Invite | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | District XII ChampsOct 29 · 5,000 Meters AAA · Place 20 · Father Judge | 5,000 Meters AAA | 20 | 18:31.1 PB | 11 |
| Oct 24 | PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 25 · Father Judge | 5,000 Meters Varsity | 25 | 18:13.29 | 11 |
| Oct 24 | PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 25 · Father Judge | 5,000 Meters Varsity | 25 | 18:13.3 | 11 |
| Oct 14 | PCL Meet #4Oct 14 · 5,000 Meters Race 2 · Place 32 · Father Judge | 5,000 Meters Race 2 | 32 | 18:32.8 | 11 |
| Oct 10 | Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity E · Place 70 · Father Judge | 2.5 Miles Varsity E | 70 | 14:20.3 PB | 11 |
| Oct 1 | Paul Short InvitationalOct 1 · 5,000 Meters Varsity - Gold · Place 221 · Father Judge | 5,000 Meters Varsity - Gold | 221 | 18:12.4 PB | 11 |
| Sep 19 | George School InviteSep 19 · 5,000 Meters Varsity · Place 27 · Father Judge | 5,000 Meters Varsity | 27 | 17:22.7 PB | 11 |
| Sep 16 | PCL Meet #1Sep 16 · 5,000 Meters Race 2 · Place 22 · Father Judge | 5,000 Meters Race 2 | 22 | 19:11.6 | 11 |
| Sep 5 | Northampton InvitationalSep 5 · 5,000 Meters Varsity · Place 62 · Father Judge | 5,000 Meters Varsity | 62 | 17:42.50 PB | 11 |
| Sep 5 | Northampton Cross Country InvitationalSep 5 · 5,000 Meters Varsity · Place 62 · Father Judge | 5,000 Meters Varsity | 62 | 17:42.5Unofficial | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | PCL Cross Country ChampsOct 18 · 5,000 Meters JV · Place 25 · Father Judge | 5,000 Meters JV | 25 | 19:03.73 PB | 10 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Sophomore B · Place 23 · Father Judge | 2.5 Miles Sophomore B | 23 | 15:23.4 | 10 |
| Oct 8 | PCL Meet #4Oct 8 · 5,000 Meters Race 2 · Place 29 · Father Judge | 5,000 Meters Race 2 | 29 | 19:51.17 | 10 |
| Oct 4 | Tennent InviteOct 4 · 5,000 Meters JV · Place 48 · Father Judge | 5,000 Meters JV | 48 | 19:59.35 PB | 10 |
| Oct 1 | PCL Meet #3Oct 1 · 5,000 Meters Race 2 · Place 52 · Father Judge | 5,000 Meters Race 2 | 52 | 20:44.62 | 10 |
| Sep 20 | George School InviteSep 20 · 5,000 Meters JV Boys · Place 7 · Father Judge | 5,000 Meters JV Boys | 7 | 19:50.40 | 10 |
| Sep 10 | PCL Meet #1Sep 10 · 5,000 Meters Race 2 · Place 63 · Father Judge | 5,000 Meters Race 2 | 63 | 21:23.98 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Freshman · Place 16 · Father Judge | 5,000 Meters Freshman | 16 | 21:31.39 | 9 |
| Oct 9 | PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 67 · Father Judge | 5,000 Meters Varsity | 67 | 22:28.02 | 9 |
| Oct 2 | PCL Meet #3Oct 2 · 5,000 Meters Race #2 · Place 81 · Father Judge | 5,000 Meters Race #2 | 81 | 21:57.29 | 9 |
| Sep 18 | PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 78 · Father Judge | 5,000 Meters Varsity | 78 | 25:22.96 | 9 |
| Sep 11 | PCL Meet #1Sep 11 · 5,000 Meters Race 2 · Place 66 · Father Judge | 5,000 Meters Race 2 | 66 | 22:28.47 | 9 |