Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baertschi FarmAlbany Baertschi Invite · Oct 11 | 22:12.2 | Albany Baertschi Invite | October 11, 2025 |
| 5,000 Meters · Belleville High SchoolWildcat Invitational · Sep 20 | 23:56.10 | Wildcat Invitational | September 20, 2025 |
| 5,000 Meters · CamRock ParkWIAA D2 Sectional 6 - Deerfield/Cambridge · Oct 24 | 20:40.2 | WIAA D2 Sectional 6 - Deerfield/Cambridge | October 24, 2025 |
| 5,000 Meters · McCarthy Co ParkDana Waddell Invitational · Sep 16 | 23:57.5 | Dana Waddell Invitational | September 16, 2025 |
| 5,000 Meters · Monroe Twining ParkBruess Invitational 2025 · Sep 2 | 25:58.9 | Bruess Invitational 2025 | September 2, 2025 |
| 5,000 Meters · Platteville Dick McKichan Invitational (Boys Results) · Oct 4 | 22:01.0 | Dick McKichan Invitational (Boys Results) | October 4, 2025 |
| 5,000 Meters · Spring Green Golf CourseRiver Valley Blackhawk Invite 2024 · Sep 14 | 22:26.7 | River Valley Blackhawk Invite 2024 | September 14, 2024 |
| 5,000 Meters · Stewarts Woods Cross Country CourseVerona Invitational · Sep 6 | 22:53.1 | Verona Invitational | September 6, 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 17 | Capitol Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 36 · New Glarus/Monticello | 5,000 Meters Varsity | 36 | 20:23.1 | 11 |
| Oct 10 | Baertschi InvitationalOct 10 · 5,000 Meters Varsity · Place 69 · New Glarus/Monticello | 5,000 Meters Varsity | 69 | 23:28.8 | 11 |
| Sep 15 | Dana Waddell InvitationalSep 15 · 5,000 Meters Varsity · Place 71 · New Glarus/Monticello | 5,000 Meters Varsity | 71 | 25:35.3 | 11 |
| Sep 12 | River Valley Blackhawk InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 203 · New Glarus/Monticello | 5,000 Meters Junior Varsity | 203 | 24:25.0 | 11 |
| Sep 5 | Verona InvitationalSep 5 · 5,000 Meters Varsity · Place 227 · New Glarus/Monticello | 5,000 Meters Varsity | 227 | 25:28.2 | 11 |
| Sep 1 | Bruess InvitationalSep 1 · 5,000 Meters Varsity · Place 111 · New Glarus/Monticello | 5,000 Meters Varsity | 111 | 28:17.5 | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D2 Sectional 6 - Deerfield/CambridgeOct 24 · 5,000 Meters Varsity · Place 91 · New Glarus/Monticello | 5,000 Meters Varsity | 91 | 20:40.2 PB | 10 |
| Oct 18 | Capitol ConferenceOct 18 · 5,000 Meters Varsity North · Place 41 · New Glarus/Monticello | 5,000 Meters Varsity North | 41 | 22:35.1 | 10 |
| Oct 11 | Albany Baertschi InviteOct 11 · 5,000 Meters Varsity · Place 151 · New Glarus/Monticello | 5,000 Meters Varsity | 151 | 22:12.2 PB | 10 |
| Oct 4 | Dick McKichan Invitational (Boys Results)Oct 4 · 5,000 Meters New Division · Place 170 · New Glarus/Monticello | 5,000 Meters New Division | 170 | 22:01.0 PB | 10 |
| Sep 20 | Wildcat InvitationalSep 20 · 5,000 Meters Varsity · Place 46 · New Glarus/Monticello | 5,000 Meters Varsity | 46 | 23:56.10 PB | 10 |
| Sep 16 | Dana Waddell InvitationalSep 16 · 5,000 Meters Varsity · Place 47 · New Glarus/Monticello | 5,000 Meters Varsity | 47 | 23:57.5 PB | 10 |
| Sep 13 | River Valley Blackhawk InviteSep 13 · 5,000 Meters Large Schools · Place 133 · New Glarus/Monticello | 5,000 Meters Large Schools | 133 | 23:48.4 | 10 |
| Sep 6 | Verona InvitationalSep 6 · 5,000 Meters Varsity · Place 213 · New Glarus/Monticello | 5,000 Meters Varsity | 213 | 22:53.1 PB | 10 |
| Sep 2 | Bruess Invitational 2025Sep 2 · 5,000 Meters Varsity · Place 83 · New Glarus/Monticello | 5,000 Meters Varsity | 83 | 25:58.9 PB | 10 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Capitol ConferenceOct 19 · 5,000 Meters Varsity · Place 36 · New Glarus/Monticello | 5,000 Meters Varsity | 36 | 21:57.2 | 9 |
| Oct 12 | Baertschi Invitational 2024Oct 12 · 5,000 Meters Varsity · Place 66 · New Glarus/Monticello | 5,000 Meters Varsity | 66 | 22:05.30 | — |
| Oct 5 | Dick McKichan Platteville Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 94 · New Glarus/Monticello | 5,000 Meters Varsity | 94 | 23:40.80 | — |
| Oct 5 | Dick McKichan Platteville Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 160 · New Glarus/Monticello | 5,000 Meters Varsity | 160 | 23:40.80 | — |
| Sep 21 | Wildcat Invitational 2024Sep 21 · 5,000 Meters Varsity · Place 67 · New Glarus/Monticello | 5,000 Meters Varsity | 67 | 22:31.00 | — |
| Sep 17 | Dana Waddell Invitational 2024Sep 17 · 5,000 Meters Varsity · Place 72 · New Glarus/Monticello | 5,000 Meters Varsity | 72 | 26:14.01 | 9 |
| Sep 14 | River Valley Blackhawk Invite 2024Sep 14 · 5,000 Meters Varsity · Place 120 · New Glarus/Monticello | 5,000 Meters Varsity | 120 | 22:26.7 PB | 9 |
| Sep 7 | Verona InvitationalSep 7 · 5,000 Meters Varsity · Place 222 · New Glarus/Monticello | 5,000 Meters Varsity | 222 | 25:47.9 | 9 |
| Sep 3 | Bruess Invitational 2024Sep 3 · 5,000 Meters Varsity · Place 81 · New Glarus/Monticello | 5,000 Meters Varsity | 81 | 26:49.40 | — |