Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Heart Land Country ClubLewiston-Altura Invitational · Oct 6 | 14:52.5 | Lewiston-Altura Invitational | October 6, 2022 |
| 3,200 Meters · Heartland Country ClubLA/RP Meet #2 · Oct 7 | 17:52.0 | LA/RP Meet #2 | October 7, 2021 |
| 4,000 Meters · Westby HSKen Trott Memorial Invitational · Aug 25 | 15:58.7 | Ken Trott Memorial Invitational | August 25, 2026 |
| 4,000 Meters · Westby HSKen Trott Invite · Aug 29 | 18:50.7 | Ken Trott Invite | August 29, 2024 |
| 5,000 Meters · Central High SchoolDick Mitchell Invitational · Oct 3 | 18:44.4 | Dick Mitchell Invitational | October 3, 2026 |
| 5,000 Meters · Maple Grove VenuesMVC Championships · Oct 16 | 19:44.8 | MVC Championships | October 16, 2025 |
| 5,000 Meters · MHS Campus CourseMustang Relays · Sep 12 | 19:03.3 | Mustang Relays | September 12, 2026 |
| 5,000 Meters · MHS Campus CourseMustang Relays · Sep 13 | 20:26.8 | Mustang Relays | September 13, 2025 |
| 5,000 Meters · Ridges Golf Course2026 WIAA State Cross Country Championships · Oct 31 | 19:11.1 | 2026 WIAA State Cross Country Championships | October 31, 2026 |
| 5,000 Meters · RiverEdge Golf CourseNightfall Classic 715 - Marshfield · Sep 25 | 18:47.9 | Nightfall Classic 715 - Marshfield | September 25, 2026 |
| 5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 20 | 21:11.5 | Jim Flim Invitational (Winona) | September 20, 2025 |
| 5,000 Meters · Tri City Golf CourseWIAA D2 Sectional 3 - Assumption · Oct 24 | 19:18.3 | WIAA D2 Sectional 3 - Assumption | October 24, 2025 |
| 5,000 Meters · Vernon County FairgroundsViroqua Invitational · Sep 3 | 19:57.4 | Viroqua Invitational | September 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 WIAA State Cross Country ChampionshipsOct 31 · 5,000 Meters Varsity D2 · Place 143 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity D2 | 143 | 19:11.1 PB | 11 |
| Oct 15 | Mississippi Valley Conference Championship MeetOct 15 · 5,000 Meters Varsity · Place 31 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 31 | 18:35.90 | — |
| Oct 3 | Dick Mitchell InvitationalOct 3 · 5,000 Meters Varsity · Place 14 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 14 | 18:44.4 PB | 11 |
| Sep 25 | Nightfall Classic 715 - MarshfieldSep 25 · 5,000 Meters Division 2 · Place 45 · La Crosse LoganLa Crosse Logan | 5,000 Meters Division 2 | 45 | 18:47.9 PB | 11 |
| Sep 12 | Mustang RelaysSep 12 · 5,000 Meters Varsity · Place 63 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 63 | 19:03.3 PB | 11 |
| Sep 3 | Viroqua InvitationalSep 3 · 5,000 Meters Varsity · Place 32 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 32 | 19:57.4 PB | 11 |
| Aug 25 | Ken Trott Memorial InvitationalAug 25 · 4,000 Meters Varsity · Place 21 · La Crosse LoganLa Crosse Logan | 4,000 Meters Varsity | 21 | 15:58.7 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D2 Sectional 3 - AssumptionOct 24 · 5,000 Meters Varsity · Place 54 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 54 | 19:18.3 PB | 10 |
| Oct 16 | MVC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 42 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 42 | 19:44.8 PB | 10 |
| Sep 26 | Nightfall Classic 715 - MarshfieldSep 26 · 5,000 Meters Division 1 · Place 82 · La Crosse LoganLa Crosse Logan | 5,000 Meters Division 1 | 82 | 20:23.09 | 10 |
| Sep 26 | Marshfield Night Meet - OverallSep 26 · 5,000 Meters Boys All Divisions · Place 206 · La Crosse LoganLa Crosse Logan | 5,000 Meters Boys All Divisions | 206 | 20:23.09 | 10 |
| Sep 20 | Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 90 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 90 | 21:11.5 PB | 10 |
| Sep 13 | Mustang RelaysSep 13 · 5,000 Meters Varsity · Place 90 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 90 | 20:26.8 PB | 10 |
| Sep 4 | Viroqua InvitationalSep 4 · 5,000 Meters Varsity · Place 60 · La Crosse LoganLa Crosse Logan | 5,000 Meters Varsity | 60 | 20:48.40 | 10 |
2024 Cross Country
4 results2022 Cross Country
1 results2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | LA/RP Meet #2Oct 7 · 3,200 Meters Junior High · Place 42 · LoganLogan | 3,200 Meters Junior High | 42 | 17:52.0 PB | 6 |