Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 31 | 19:41.42 | TCRC XC Showcase | October 31, 2020 |
| 5,000 Meters · Fox Hollow Golf CourseMSHSL Section 8AAA Championships · Oct 28 | 19:54.8 | MSHSL Section 8AAA Championships | October 28, 2021 |
| 5,000 Meters · Greenwood Golf CourseMSHSL Section 8AAA Championships · Oct 27 | 19:59.60 | MSHSL Section 8AAA Championships | October 27, 2022 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AAA State Championships · Nov 6 | 19:12.44 | MSHSL Class AAA State Championships | November 6, 2021 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 22:04.08 | Augustana Twilight XC Meet | September 4, 2026 |
| 5,000 Meters · Zahler ParkSt. Michael-Albertville Invitational · Oct 4 | 19:27.9 | St. Michael-Albertville Invitational | October 4, 2021 |
| 6,000 Meters · Adams Nature PreserveBriar Cliff XC Invitational · Oct 7 | 25:01.6 | Briar Cliff XC Invitational | October 7, 2023 |
| 6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 25:23.41 | Lucian Rosa Invitational | September 27, 2025 |
| 6,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 24:58.11 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 6,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 25:40.8 | Roy Griak Invitational | September 18, 2026 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 27:28.6 | Roy Griak Invitational | September 19, 2025 |
| 6,000 Meters · Seminole Valley ParkHeart of America Athletic Conference Cross Country Championships · Nov 4 | 23:55.7 | Heart of America Athletic Conference Cross Country Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSL Class AAA State ChampionshipsNov 5 · 5,000 Meters Class AAA · Place 92 · St. Michael-AlbertvilleSt. Michael-Albertville | 5,000 Meters Class AAA | 92 | 20:11.91 | 12 |
| Oct 27 | MSHSL Section 8AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 10 · St. Michael-AlbertvilleSt. Michael-Albertville | 5,000 Meters Varsity | 10 | 19:59.60 PB | 12 |
| Oct 13 | Lake Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 33 · St. Michael-AlbertvilleSt. Michael-Albertville | 5,000 Meters Varsity | 33 | 19:56.93 | — |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 185 · St. Michael-AlbertvilleSt. Michael-Albertville | 5,000 Meters Varsity | 185 | 6:57 | 12 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 71 · St. Michael-AlbertvilleSt. Michael-Albertville | 5,000 Meters Varsity | 71 | 21:33.0 | — |
2021 Cross Country
4 results2020 Cross Country
1 results2019 Cross Country
2 results