Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 48 · Wissahickon | Varsity | 48 | 19:58.9 | — |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 46 · Wissahickon | Varsity | 46 | 19:58.9 | — |
| Oct 22 | Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · Wissahickon | 5,000 Meters Varsity | 5 | 20:17.8 | 12 |
| Oct 22 | Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 7 · Wissahickon | 5,000 Meters Varsity | 7 | 20:17.8 | 12 |
| Oct 9 | William Tennent InvitationalOct 9 · 5,000 Meters Varsity · Place 27 · Wissahickon | 5,000 Meters Varsity | 27 | 20:50.7 | 12 |
| Sep 25 | Council Rock InvitationalSep 25 · 5,000 Meters Varsity · Place 20 · Wissahickon | 5,000 Meters Varsity | 20 | 21:45.1 | 12 |
| Sep 11 | Abington XC InvitationalSep 11 · 5,000 Meters Varsity · Place 14 · Wissahickon | 5,000 Meters Varsity | 14 | 6:52 | — |
| Sep 11 | Abington XC InvitationalSep 11 · Varsity · Place 14 · Wissahickon | Varsity | 14 | 6:52 | — |
2020 Cross Country
3 results2019 Cross Country
6 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | PIAA State XC ChampionshipsNov 3 · 5,000 Meters Varsity - 3A · Place 87 · Wissahickon | 5,000 Meters Varsity - 3A | 87 | 20:59 PB | 9 |
| Oct 19 | SOL American Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 3 · Wissahickon | 5,000 Meters Varsity | 3 | 6:18 | 9 |
| Oct 13 | Neshaminy OpenOct 13 · 5,000 Meters Varsity · Place 1 · Wissahickon | 5,000 Meters Varsity | 1 | 20:34 | — |
| Sep 22 | Council Rock InvitationalSep 22 · 5,000 Meters Varsity · Place 19 · Wissahickon | 5,000 Meters Varsity | 19 | 20:58.41 | 9 |
| Sep 15 | Bulldog Invitational-Rose TreeSep 15 · Varsity · Place 1 · Wissahickon | Varsity | 1 | 21:22.3 | 9 |
| Sep 8 | Abington InvitationalSep 8 · 3,000 Meters Novice · Place 1 · Wissahickon | 3,000 Meters Novice | 1 | 11:47 PB | 9 |