Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Kronshage ParkGreg Bell Memorial Night Meet · Sep 18 | 20:30.80 | Greg Bell Memorial Night Meet | September 18, 2025 |
| 5,000 Meters · Luther High SchoolLuther Knight Invitational · Oct 5 | 22:43.7 | Luther Knight Invitational | October 5, 2026 |
| 5,000 Meters · Riverdale Elementary SchoolRiverdale Invitational · Oct 10 | 22:17.9 | Riverdale Invitational | October 10, 2026 |
| 5,000 Meters · Spring Green Golf CourseRiver Valley Blackhawk Invite · Sep 13 | 22:02.8 | River Valley Blackhawk Invite | September 13, 2025 |
| 5,000 Meters · Tri City Golf CourseWIAA D2 Sectional 3 - Assumption · Oct 24 | 21:06.7 | WIAA D2 Sectional 3 - Assumption | October 24, 2025 |
| 5,000 Meters · Vernon County FairgroundsViroqua Invitational · Sep 4 | 21:44.50 | Viroqua Invitational | September 4, 2025 |
| 5,000 Meters · Westby HSWestby Invitational · Sep 23 | 21:11.90 | Westby Invitational | September 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D2 Sectional 3 - AssumptionOct 24 · 5,000 Meters Varsity · Place 26 · Viroqua | 5,000 Meters Varsity | 26 | 21:06.7 PB | 11 |
| Sep 23 | Westby InvitationalSep 23 · 5,000 Meters Varsity · Place 6 · Viroqua | 5,000 Meters Varsity | 6 | 21:11.90 PB | 11 |
| Sep 18 | Greg Bell Memorial Night MeetSep 18 · 5,000 Meters Varsity · Place 26 · Viroqua | 5,000 Meters Varsity | 26 | 20:30.80 PB | 11 |
| Sep 13 | River Valley Blackhawk InviteSep 13 · 5,000 Meters Small Schools · Place 21 · Viroqua | 5,000 Meters Small Schools | 21 | 22:02.8 PB | 11 |
| Sep 4 | Viroqua InvitationalSep 4 · 5,000 Meters Varsity · Place 10 · Viroqua | 5,000 Meters Varsity | 10 | 21:44.50 PB | 11 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | La Crosse Chileda ClassicOct 7 · 5,000 Meters Varsity · Place 10 · Viroqua | 5,000 Meters Varsity | 10 | 21:47.90 | — |
| Sep 24 | Westby InvitationalSep 24 · 5,000 Meters Varsity · Place 11 · Viroqua | 5,000 Meters Varsity | 11 | 22:18.10 | — |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D2 Sectional - La Crosse LoganOct 21 · 5,000 Meters Varsity · Place 20 · Viroqua | 5,000 Meters Varsity | 20 | 21:41.9 | 9 |
| Sep 28 | Kickapoo/La Farge InvitationalSep 28 · 5,000 Meters Varsity · Place 13 · Viroqua | 5,000 Meters Varsity | 13 | 23:32.71 | — |
| Sep 23 | Dick Mitchell InvitationalSep 23 · 5,000 Meters Varsity · Place 44 · Viroqua | 5,000 Meters Varsity | 44 | 22:47.70 | — |
| Sep 14 | Greg Bell Memorial Night MeetSep 14 · 5,000 Meters Varsity · Place 48 · Viroqua | 5,000 Meters Varsity | 48 | 22:01.0 | 9 |
| Aug 31 | Viroqua InvitationalAug 31 · 5,000 Meters Varsity · Place 23 · Viroqua | 5,000 Meters Varsity | 23 | 23:44.3 | 9 |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Riverdale InvitationalOct 8 · Middle School · Place 24 · Viroqua Middle School | Middle School | 24 | 7:04 | 8 |
| Sep 1 | Viroqua InvitationalSep 1 · Varsity · Place 13 · Viroqua Middle School | Varsity | 13 | 7:42 | 8 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Westby InvitationalSep 21 · Middle School · Place 31 · Viroqua Middle School | Middle School | 31 | 7:50 | 7 |
| Sep 14 | Goat Hill ClassicSep 14 · 1.8 Miles Middle School · Place 22 · Viroqua Middle School | 1.8 Miles Middle School | 22 | 8:03 | 7 |
| Sep 2 | Viroqua InvitationalSep 2 · Varsity · Place 28 · Viroqua Middle School | Varsity | 28 | 8:27 | 7 |
| Aug 28 | Cashton InvitationalAug 28 · Varsity · Place 13 · Viroqua Middle School | Varsity | 13 | 9:42 | 7 |