Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bloomsburg University Home CourseNEPA Invitational · Oct 3 | 19:07.5 | NEPA Invitational | October 3, 2026 |
| 5,000 Meters · Bloomsburg University XC CoursePIAA District IV Championship · Oct 29 | 18:44.6 | PIAA District IV Championship | October 29, 2026 |
| 5,000 Meters · Foundation FieldsLock Haven HS Invite · Aug 30 | 19:25.00 | Lock Haven HS Invite | August 30, 2025 |
| 5,000 Meters · Hughesville Jr/Sr. High SchoolHughesville vs Jersey Shore, Central Columbia & Shikellamy · Sep 15 | 18:52.7 | Hughesville vs Jersey Shore, Central Columbia & Shikellamy | September 15, 2026 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 23:04.0 | The Paul Short Run | October 4, 2024 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Oct 1 | 18:45.9 | Paul Short Invitational | October 1, 2026 |
| 5,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 11 | 18:29.72 | Harry Groves Spiked Shoe Invitational | September 11, 2026 |
| 5,000 Meters · West Branch Cross Country CourseLock Haven Bear Mountain Invite · Sep 5 | 18:05.00 | Lock Haven Bear Mountain Invite | September 5, 2026 |
| 5,000 Meters · West Branch XC CourseBear Mountain River Run · Aug 30 | 19:25.00 | Bear Mountain River Run | August 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PIAA District IV ChampionshipOct 29 · 5,000 Meters AA · Place 51 · HughesvilleHughesville | 5,000 Meters AA | 51 | 18:44.6 PB | 12 |
| Oct 3 | NEPA InvitationalOct 3 · 5,000 Meters High School · Place 65 · Hughesville msHughesville ms | 5,000 Meters High School | 65 | 19:07.5 PB | 12 |
| Oct 1 | Paul Short InvitationalOct 1 · 5,000 Meters Varsity - Gold · Place 303 · HughesvilleHughesville | 5,000 Meters Varsity - Gold | 303 | 18:45.9 PB | 12 |
| Sep 15 | Hughesville vs Jersey Shore, Central Columbia & ShikellamySep 15 · 5,000 Meters Varsity · Place 15 · HughesvilleHughesville | 5,000 Meters Varsity | 15 | 18:52.7 PB | 12 |
| Sep 11 | Harry Groves Spiked Shoe InvitationalSep 11 · 5,000 Meters High School · Place 84 · HughesvilleHughesville | 5,000 Meters High School | 84 | 18:29.72 PB | 12 |
| Sep 5 | Lock Haven Bear Mountain InviteSep 5 · 5,000 Meters High School · Place 30 · HughesvilleHughesville | 5,000 Meters High School | 30 | 18:05.00 PB | 12 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Paul Short Run (College)Oct 3 · 5,000 Meters HS Gold · Place 341 · HughesvilleHughesville | 5,000 Meters HS Gold | 341 | 20:36.8 | 11 |
| Sep 27 | NEPA InvitationalSep 27 · 5,000 Meters High School · Place 127 · Hughesville msHughesville ms | 5,000 Meters High School | 127 | 20:00.70 | 11 |
| Sep 12 | Harry Groves Spiked Shoe InvitationalSep 12 · 5,000 Meters HS Boys · Place 185 · HughesvilleHughesville | 5,000 Meters HS Boys | 185 | 20:50.12 | 11 |
| Aug 30 | Bear Mountain River RunAug 30 · 5,000 Meters Varsity · Place 57 · HughesvilleHughesville | 5,000 Meters Varsity | 57 | 19:25.00 PB | 11 |
| Aug 30 | Lock Haven HS InviteAug 30 · 5,000 Meters High School · Place 57 · HughesvilleHughesville | 5,000 Meters High School | 57 | 19:25.00 PB | 11 |
2024 Cross Country
3 results2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | NEPA InvitationalOct 1 · 3,200 Meters Middle School · Place 134 · HughesvilleHughesville | 3,200 Meters Middle School | 134 | 16:18.30 | 8 |
| Sep 10 | PTXC 13Sep 10 · 2,500 Meters Middle School · Place 97 · HughesvilleHughesville | 2,500 Meters Middle School | 97 | 14:30.10 | 8 |
| Sep 10 | PTXC 13Sep 10 · 2,500 Meters Middle School · Place 97 · HughesvilleHughesville | 2,500 Meters Middle School | 97 | 14:30.10 | 8 |
| Sep 3 | Bear Mt. River RunSep 3 · 3,200 Meters Middle School · Place 75 · HughesvilleHughesville | 3,200 Meters Middle School | 75 | 17:43.20 | 8 |