Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | PCL Cross Country ChampsOct 18 · 5,000 Meters JV · Place 62 · Lansdale Catholic | 5,000 Meters JV | 62 | 22:58.24 PB | 12 |
| Oct 1 | PCL Meet #3Oct 1 · 5,000 Meters Race 2 · Place 107 · Lansdale Catholic | 5,000 Meters Race 2 | 107 | 24:47.38 PB | 12 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 85 · Lansdale Cat | 5,000 Meters Varsity | 85 | 25:20.24 | 11 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Philadelphia Catholic League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 60 · Lansdale Cat | 5,000 Meters Varsity | 60 | 24:52.3 | 10 |
| Oct 10 | Dock InvitationalOct 10 · 5,000 Meters Varsity · Place 77 · Lansdale Catholic | 5,000 Meters Varsity | 77 | 22:22.27 | 10 |
| Sep 13 | PCL Meet #1Sep 13 · 5,000 Meters Varsity Race #2 · Place 97 · Lansdale Catholic | 5,000 Meters Varsity Race #2 | 97 | 26:11.52 | 10 |
2022 Cross Country
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | PIAA District 12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 56 · Lansdale Catholic | 5,000 Meters Varsity | 56 | 23:58.80 | 9 |
| Oct 22 | Philadelphia Catholic League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 60 · Lansdale Cat | 5,000 Meters Varsity | 60 | 24:08.3 | 9 |
| Oct 12 | PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 114 · Lansdale Catholic | 5,000 Meters Varsity | 114 | 7:13.8 | 9 |
| Oct 12 | PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 114 · Lansdale Catholic | 5,000 Meters Varsity | 114 | 20:11.2 | 9 |
| Oct 5 | PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 120 · Lansdale Catholic | 5,000 Meters Varsity | 120 | 7:39.3 | 9 |
| Oct 5 | PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 120 · Lansdale Catholic | 5,000 Meters Varsity | 120 | 24:57.0 | 9 |
| Oct 1 | Whippets XC InvitationalOct 1 · 5,000 Meters Varsity · Place 152 · Lansdale Catholic | 5,000 Meters Varsity | 152 | 22:30.8 | — |
| Oct 1 | Whippets XC InvitationalOct 1 · Varsity · Place 280 · Lansdale Catholic | Varsity | 280 | 22:30.8 | — |
| Sep 24 | Souderton XC Twilight InvitationalSep 24 · 5,000 Meters Varsity · Place 34 · Lansdale Catholic | 5,000 Meters Varsity | 34 | 22:04.30 | — |
| Sep 21 | PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 103 · Lansdale Catholic | 5,000 Meters Varsity | 103 | 6:09.7 | 9 |
| Sep 21 | PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 103 · Lansdale Catholic | 5,000 Meters Varsity | 103 | 24:00.6 | 9 |
| Sep 17 | George School Invitational Sep 17 · 5,000 Meters Varsity · Place 131 · Lansdale Catholic | 5,000 Meters Varsity | 131 | 23:58.40 | 9 |
| Sep 14 | PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 116 · Lansdale Catholic | 5,000 Meters Varsity | 116 | 5:04.4 | 9 |
| Sep 14 | PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 116 · Lansdale Catholic | 5,000 Meters Varsity | 116 | 25:22.0 | 9 |
| Sep 10 | Unionville Two Mile BashSep 10 · Varsity · Place 608 · Lansdale Catholic | Varsity | 608 | 14:37.3 | — |
| Sep 2 | Lansdale InvitationalSep 2 · 5,000 Meters Varsity · Place 64 · Lansdale Catholic | 5,000 Meters Varsity | 64 | 27:54.00 | 9 |