Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Darlington Community High SchoolDarlington Invitational · Sep 6 | 22:43.80 | Darlington Invitational | September 6, 2025 |
| 5,000 Meters · Iowa-Grant High SchoolIowa-Grant Invitational · Aug 27 | 23:30.8 | Iowa-Grant Invitational | August 27, 2023 |
| 5,000 Meters · Kronshage ParkGreg Bell Memorial Night Meet · Sep 18 | 21:34.00 | Greg Bell Memorial Night Meet | September 18, 2025 |
| 5,000 Meters · Prairie du Chien Country ClubPrairie du Chien Invitational · Sep 25 | 22:25.30 | Prairie du Chien Invitational | September 25, 2025 |
| 5,000 Meters · Ryan Zimpel Memorial XC CourseRyan Zimpel Memorial Invitational · Sep 9 | 22:52.70 | Ryan Zimpel Memorial Invitational | September 9, 2025 |
| 5,000 Meters · Spring Green Golf CourseRiver Valley Blackhawk Invitational (Boys Only) · Sep 9 | 21:30.7 | River Valley Blackhawk Invitational (Boys Only) | September 9, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | Prairie du Chien InvitationalSep 25 · 5,000 Meters Varsity · Place 51 · Argyle/Pecatonica | 5,000 Meters Varsity | 51 | 22:25.30 PB | 12 |
| Sep 18 | Greg Bell Memorial Night MeetSep 18 · 5,000 Meters Varsity · Place 128 · Argyle/Pecatonica | 5,000 Meters Varsity | 128 | 21:34.00 PB | 12 |
| Sep 13 | River Valley Blackhawk InviteSep 13 · 5,000 Meters Small Schools · Place 95 · Argyle/Pecatonica | 5,000 Meters Small Schools | 95 | 22:18.8 | 12 |
| Sep 9 | Ryan Zimpel Memorial InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 11 · Argyle/Pecatonica | 5,000 Meters Junior Varsity | 11 | 22:52.70 PB | 12 |
| Sep 6 | Darlington InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 8 · Argyle/Pecatonica | 5,000 Meters Junior Varsity | 8 | 22:43.80 PB | 12 |
2024 Cross Country
4 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WIAA D3 Sectional - PoynetteOct 20 · 5,000 Meters Varsity · Place 127 · Pecatonica/Argyle | 5,000 Meters Varsity | 127 | 22:29.5 | 10 |
| Oct 3 | River Ridge InvitationalOct 3 · Varsity · Place 44 · Pecatonica/Argyle | Varsity | 44 | 7:47 | 10 |
| Sep 29 | Nightfall Classic 608 - Lake MillsSep 29 · 5,000 Meters Varsity Division 3 · Place 139 · Pecatonica/Argyle | 5,000 Meters Varsity Division 3 | 139 | 22:00.78 | 10 |
| Sep 23 | Golden Eagle RelaysSep 23 · Varsity · Place 42 · Pecatonica/Argyle | Varsity | 42 | 7:29 | 10 |
| Sep 14 | Greg Bell Memorial Night MeetSep 14 · 5,000 Meters Varsity · Place 128 · Pecatonica/Argyle | 5,000 Meters Varsity | 128 | 21:24.0 | 10 |
| Sep 9 | River Valley Blackhawk Invitational (Boys Only)Sep 9 · 5,000 Meters Small · Place 72 · Argyle/Pecatonica | 5,000 Meters Small | 72 | 21:30.7 PB | 10 |
| Sep 2 | Darlington InvitationalSep 2 · Varsity · Place 93 · Pecatonica/Argyle | Varsity | 93 | 7:37 | 10 |
| Aug 29 | Wauzeka-Steuben InvitationalAug 29 · Varsity · Place 43 · Pecatonica/Argyle | Varsity | 43 | 8:20 | 10 |
| Aug 27 | Iowa-Grant InvitationalAug 27 · 5,000 Meters Varsity · Place 45 · Argyle/Pecatonica | 5,000 Meters Varsity | 45 | 23:30.8 PB | 10 |