Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dock Mennonite AcademyBAL Invitational · Oct 5 | 17:11.20 | BAL Invitational | October 5, 2020 |
| 5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 5 | 16:48.7 | 46th Annual Paul Short Run | October 5, 2019 |
| 5,000 Meters · Parkview Golf CoursePIAA State XC Championships · Nov 2 | 16:54 | PIAA State XC Championships | November 2, 2019 |
| 5,000 Meters · Tyler State Park BAL Reg. Season Meet #1 · Sep 21 | 16:43 | BAL Reg. Season Meet #1 | September 21, 2021 |
| 5,000 Meters · Tyler State Park (5k)Bristol, Jenkintown, LaSalle at Holy Ghost (Boys) · Sep 18 | 17:08.19 | Bristol, Jenkintown, LaSalle at Holy Ghost (Boys) | September 18, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | PIAA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 3 · Jenkintown (1) | 5,000 Meters Varsity | 3 | 16:43.2 | — |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 20 · Jenkintown | Varsity | 20 | 16:14.2 | — |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 1 · Jenkintown | Varsity | 1 | 16:14.2 | — |
| Oct 11 | BAL Reg. Season Meet #2Oct 11 · 5,000 Meters Varsity · Place 1 · Jenkintown | 5,000 Meters Varsity | 1 | 16:33.37 | — |
| Oct 6 | Dock InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · Jenkintown | 5,000 Meters Varsity | 1 | 16:19.46 | 11 |
| Oct 2 | Souderton XC Twilight InvitationalOct 2 · 5,000 Meters Varsity · Place 4 · Jenkintown | 5,000 Meters Varsity | 4 | 16:11.8 | 11 |
| Sep 25 | PIAA Foundation XC InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · Jenkintown | 5,000 Meters Varsity | 2 | 17:33 | — |
| Sep 21 | BAL Reg. Season Meet #1Sep 21 · 5,000 Meters Varsity Race #1 · Place 1 · Jenkintown | 5,000 Meters Varsity Race #1 | 1 | 16:43 PB | 11 |
| Sep 11 | Mill Street RunSep 11 · Varsity · Place 1 · Jenkintown | Varsity | 1 | 5:12 | — |
| Sep 11 | Mill Street RunSep 11 · Varsity · Place 3 · Jenkintown | Varsity | 3 | 5:12 | — |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | PIAA District 1 ChampionshipsNov 2 · Varsity · Place 34 · Jenkintown | Varsity | 34 | 17:36.3 | — |
| Nov 2 | PIAA District 1 ChampionshipsNov 2 · Varsity · Place 3 · Jenkintown | Varsity | 3 | 17:36.3 | — |
| Oct 21 | Bicentennial Athletic League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 2 · Jenkintown | 5,000 Meters Varsity | 2 | 17:11.17 | — |
| Oct 5 | BAL InvitationalOct 5 · 5,000 Meters Varsity · Place 3 · Jenkintown | 5,000 Meters Varsity | 3 | 17:11.20 PB | 10 |
| Sep 18 | Holy Ghost Prep Meet #1Sep 18 · 5,000 Meters Varsity · Place 10 · Jenkintown | 5,000 Meters Varsity | 10 | 17:08.2 | SO |
| Sep 18 | Bristol, Jenkintown, LaSalle at Holy Ghost (Boys)Sep 18 · 5,000 Meters Race #1 · Place 10 · Jenkintown | 5,000 Meters Race #1 | 10 | 17:08.19 PB | 10 |
2019 Cross Country
6 results