Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 20:30.3 | McQuaid Invitational | October 1, 2022 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 19:29.70 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 14 | 22:07.7 | Marathon Invitational | October 14, 2023 |
| 5,000 Meters · Misericordia UniversityCliff Robbins Invitational · Sep 3 | 21:19 | Cliff Robbins Invitational | September 3, 2022 |
| 5,000 Meters · Owego HSOwego-Dash in the Dark · Sep 19 | 19:45.2 | Owego-Dash in the Dark | September 19, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 20:56 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Wyoming Valley FairgroundsPIAA District 2 Championships · Oct 25 | 22:27.9 | PIAA District 2 Championships | October 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters A · Place 26 · Montrose Area | 5,000 Meters A | 26 | 20:56 PB | 12 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-1 Small · Place 19 · Montrose Area | 3 Miles Varsity A-1 Small | 19 | 19:29.70 PB | 12 |
| Sep 19 | Owego-Dash in the DarkSep 19 · 5,000 Meters Varsity · Place 7 · Montrose Area | 5,000 Meters Varsity | 7 | 19:45.2 PB | 12 |
2023 Cross Country
4 results2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Marathon InvitationalOct 15 · 5,000 Meters Varsity · Place 23 · Montrose Area | 5,000 Meters Varsity | 23 | 22:16.3 | 9 |
| Oct 1 | McQuaid InvitationalOct 1 · 3 Miles Varsity Small · Place 52 · Montrose Area | 3 Miles Varsity Small | 52 | 20:30.3 PB | 9 |
| Sep 3 | Cliff Robbins InvitationalSep 3 · 5,000 Meters Varsity · Place 13 · Montrose Area | 5,000 Meters Varsity | 13 | 21:19 PB | 9 |