Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bertram ParkMonticello Invitational · Sep 10 | 17:46.9 | Monticello Invitational | September 10, 2022 |
| 5,000 Meters · Collinwood Regional Park & CampgroundMSHSL Section 6AA Championships · Oct 29 | 17:40.7 | MSHSL Section 6AA Championships | October 29, 2021 |
| 5,000 Meters · Litchfield HSMSHSL Section 6AA Championships · Oct 27 | 16:49.9 | MSHSL Section 6AA Championships | October 27, 2022 |
| 5,000 Meters · Pierz Golf CourseRay Zimney Stampede · Sep 21 | 17:33.8 | Ray Zimney Stampede | September 21, 2021 |
| 5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 22 | 17:00.0 | Rocori XC Invite | September 22, 2022 |
| 5,000 Meters · Shamrock Golf CourseWright County Conference West Championships · Oct 19 | 18:01.17 | Wright County Conference West Championships | October 19, 2021 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 5 | 17:17.22 | MSHSL Class AA State Championships | November 5, 2022 |
| 6,000 Meters · Minnesota State University Moorhead - Nemzek Hall Dragon Twilight Invitational · Sep 4 | 20:10.6 | Dragon Twilight Invitational | September 4, 2026 |
| 8,000 Meters · Parkhurst Recreation AreaJimmie XC Invitational · Oct 3 | 27:08.6 | Jimmie XC Invitational | October 3, 2025 |
| 8,000 Meters · Sioux FallsAugustana Invitational · Sep 25 | 27:21.05 | Augustana Invitational | September 25, 2026 |
| 8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 28:58.6 | Roy Griak Invitational-College | September 22, 2023 |
| 8,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 24 | 28:01.55 | Northern Sun Conference XC Meet | October 24, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
4 results2023 Cross Country
2 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 74 · AnnandaleAnnandale | 5,000 Meters Class AA | 74 | 17:17.22 PB | 12 |
| Oct 27 | MSHSL Section 6AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 11 · AnnandaleAnnandale | 5,000 Meters Varsity | 11 | 16:49.9 PB | 12 |
| Sep 22 | Rocori XC InviteSep 22 · 5,000 Meters Varsity · Place 7 · AnnandaleAnnandale | 5,000 Meters Varsity | 7 | 17:00.0 PB | 12 |
| Sep 10 | Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 11 · AnnandaleAnnandale | 5,000 Meters Varsity | 11 | 17:46.9 PB | 12 |
| Aug 30 | Big Lake Battle At Liberty InvitationalAug 30 · 5,000 Meters Varsity · Place 12 · AnnandaleAnnandale | 5,000 Meters Varsity | 12 | 18:26.8 | — |
2021 Cross Country
4 results2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Mora Last ChanceOct 11 · 5,000 Meters Junior Varsity · Place 27 · AnnandaleAnnandale | 5,000 Meters Junior Varsity | 27 | 19:17.59 | — |