Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Houghton LakeHC Jamboree #3 @ Houghton Lake · Oct 14 | 15:51.0 | HC Jamboree #3 @ Houghton Lake | October 14, 2025 |
| 3,200 Meters · Windmill RdTrent Carter Breckenridge Windmill Invite · Sep 9 | 17:16.26 | Trent Carter Breckenridge Windmill Invite | September 9, 2023 |
| 5,000 Meters · Mt. Pleasant XC Course (OFFICIAL)2026 Oiler XC Invite · Sep 4 | 29:22.39 | 2026 Oiler XC Invite | September 4, 2026 |
| 5,000 Meters · Papas Pumpkin PatchPumpkin Patch Invite · Oct 6 | 26:33.91 | Pumpkin Patch Invite | October 6, 2026 |
| 5,000 Meters · Shepherd HS XC Course2026 Shepherd John Bruder Classic · Sep 9 | 32:26.77 | 2026 Shepherd John Bruder Classic | September 9, 2026 |
| 5,000 Meters · St Johns High SchoolUnder the Lights Invite · Aug 21 | 28:51.57 | Under the Lights Invite | August 21, 2026 |
| 5,000 Meters · Vets Serving Vets 5k CourseHIGHLAND JAM #3 @ Manton · Oct 13 | 24:55.36 | HIGHLAND JAM #3 @ Manton | October 13, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | HIGHLAND JAM #3 @ MantonOct 13 · 5,000 Meters Varsity · Place 62 · Beal CityBeal City | 5,000 Meters Varsity | 62 | 24:55.36 PB | 9 |
| Oct 6 | Pumpkin Patch InviteOct 6 · 5,000 Meters High School Boys · Place 25 · Beal CityBeal City | 5,000 Meters High School Boys | 25 | 26:33.91 PB | 9 |
| Sep 9 | 2026 Shepherd John Bruder ClassicSep 9 · 5,000 Meters HS Boys 5K - JV (Co-ed) · Place 104 · Beal CityBeal City | 5,000 Meters HS Boys 5K - JV (Co-ed) | 104 | 32:26.77 PB | 9 |
| Sep 4 | 2026 Oiler XC InviteSep 4 · 5,000 Meters Varsity-White (Small) · Place 90 · Beal CityBeal City | 5,000 Meters Varsity-White (Small) | 90 | 29:22.39 PB | 9 |
| Aug 21 | Under the Lights InviteAug 21 · 5,000 Meters Boys Black (Small Schools) · Place 123 · Beal CityBeal City | 5,000 Meters Boys Black (Small Schools) | 123 | 28:51.57 PB | 9 |
2025 Cross Country
1 results2023 Cross Country
1 results