Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Grove City Memorial ParkJohn Sample Invitational (Grove City) · Oct 5 | 20:24 | John Sample Invitational (Grove City) | October 5, 2019 |
| 5,000 Meters · Northmoreland ParkKiski Area XC Invitational · Sep 15 | 23:57.4 | Kiski Area XC Invitational | September 15, 2018 |
| 5,000 Meters · Parkview Golf CoursePIAA State XC Championships · Nov 2 | 21:21 | PIAA State XC Championships | November 2, 2019 |
| 5,000 Meters · White Oak ParkRed,White, Blue Classic · Sep 19 | 20:18.23 | Red,White, Blue Classic | September 19, 2020 |
| 5,000 Meters · YouthtowneYouthtowne Invitational · Sep 26 | 21:15.3 | Youthtowne Invitational | September 26, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PIAA District 7 WPIAL ChampionshipsOct 28 · 5,000 Meters Varsity · Place 9 · Knoch | 5,000 Meters Varsity | 9 | 19:49 | — |
| Oct 21 | TSTCA Cross Country ChampionshipOct 21 · 5,000 Meters AA · Place 8 · Knoch | 5,000 Meters AA | 8 | 20:47.21 | 11 |
| Oct 6 | Freeport vs. Knoch vs. Riverview vs. Shady Side MeetOct 6 · 5,000 Meters Varsity · Place 1 · Knoch | 5,000 Meters Varsity | 1 | 20:24 | 11 |
| Sep 26 | Youthtowne InvitationalSep 26 · 5,000 Meters Varsity · Place 13 · Knoch | 5,000 Meters Varsity | 13 | 21:15.3 PB | 11 |
| Sep 19 | Red,White, Blue ClassicSep 19 · 5,000 Meters Varsity AA · Place 8 · Knoch | 5,000 Meters Varsity AA | 8 | 20:18.23 PB | 11 |
2019 Cross Country
3 results2018 Cross Country
4 results