Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Clarion-Limestine XC CourseKSAC XC Invitational · Oct 19 | 19:12.8 | KSAC XC Invitational | October 19, 2017 |
| 5,000 Meters · Commodore Perry HSCommodore Perry Invitational · Sep 16 | 18:46.46 | Commodore Perry Invitational | September 16, 2017 |
| 5,000 Meters · Hershey Parkview Golf CoursePIAA 1A XC State Championship · Nov 5 | 18:44 | PIAA 1A XC State Championship | November 5, 2016 |
| 5,000 Meters · Parkview Golf CoursePIAA State XC Championships · Nov 2 | 18:23 | PIAA State XC Championships | November 2, 2019 |
| 5,000 Meters · West Middlesex HSBig Red Invitational · Sep 7 | 18:23.8 | Big Red Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | PIAA State XC ChampionshipsNov 2 · 5,000 Meters Varsity - A · Place 104 · Cranberry | 5,000 Meters Varsity - A | 104 | 18:23 PB | 12 |
| Oct 12 | Rocky Grove InvitationalOct 12 · 5,000 Meters Varsity · Place 39 · Cranberry | 5,000 Meters Varsity | 39 | 19:14 | — |
| Oct 5 | Ridgway InvitationalOct 5 · 5,000 Meters Varsity · Place 31 · Cranberry | 5,000 Meters Varsity | 31 | 18:25.8 | — |
| Sep 7 | Big Red InvitationalSep 7 · 5,000 Meters Varsity · Place 46 · Cranberry | 5,000 Meters Varsity | 46 | 18:23.8 PB | 12 |
2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PIAA District 9 ChampionshipsOct 28 · 5,000 Meters Varsity · Place 20 · Cranberry | 5,000 Meters Varsity | 20 | 18:14 | — |
| Oct 19 | KSAC XC InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · Cranberry | 5,000 Meters Varsity | 4 | 19:12.8 PB | 10 |
| Oct 7 | Ridgway InvitationalOct 7 · 5,000 Meters Varsity · Place 36 · Cranberry | 5,000 Meters Varsity | 36 | 18:49.1 | — |
| Sep 23 | PIAA Foundation InvitationalSep 23 · 5,000 Meters Varsity · Place 38 · Cranberry | 5,000 Meters Varsity | 38 | 18:53 | SO |
| Sep 16 | Commodore Perry InvitationalSep 16 · 5,000 Meters Varsity · Place 36 · Cranberry | 5,000 Meters Varsity | 36 | 18:46.46 PB | 10 |
| Sep 9 | Big Red InvitationalSep 9 · 5,000 Meters Varsity · Place 57 · CRANBERRY | 5,000 Meters Varsity | 57 | 18:38.68 | — |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | PIAA 1A XC State ChampionshipNov 5 · 5,000 Meters Varsity · Place 129 · Cranberry | 5,000 Meters Varsity | 129 | 18:44 PB | 9 |
| Oct 29 | PIAA District 9 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 25 · Cranberry | 5,000 Meters Varsity | 25 | 18:46.20 | 9 |
| Oct 20 | KSAC (PIAA D9) Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 10 · CRANBERRY | 5,000 Meters Varsity | 10 | 18:49.1 | — |
| Sep 24 | 10th Annual Foundation XC InvitationalSep 24 · 5,000 Meters New Division · Place 44 · Cranberry | 5,000 Meters New Division | 44 | 18:52 | 9 |
| Sep 17 | Commodore Perry InvitationalSep 17 · 5,000 Meters Varsity · Place 37 · CRANBERRY | 5,000 Meters Varsity | 37 | 18:54.71 | — |
| Sep 13 | Brookville vs. Cranberry and KaneSep 13 · 5,000 Meters Varsity · Place 4 · Cranberry | 5,000 Meters Varsity | 4 | 19:09.0 | — |