Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 26 | 18:08.84 | MSHSL Section 2A Championships | October 26, 2023 |
| 5,000 Meters · Bear Cave ParkBill Glomski Invitational · Aug 31 | 19:17.17 | Bill Glomski Invitational | August 31, 2023 |
| 5,000 Meters · Prairie Ridge Golf CourseWEM/JWP Invitational · Sep 30 | 20:19.07 | WEM/JWP Invitational | September 30, 2021 |
| 5,000 Meters · Riverside Town & Country ClubMSHSL Section 2A Championships · Oct 29 | 18:58.61 | MSHSL Section 2A Championships | October 29, 2021 |
| 5,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 19 | 19:07.4 | NRHEG Invitational | September 19, 2023 |
| 5,000 Meters · Waseca Lakeside ClubWaseca XC Invite · Oct 6 | 18:12.1 | Waseca XC Invite | October 6, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 2A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 31 · New Richland-H-E-G | 5,000 Meters Varsity | 31 | 18:08.84 PB | 10 |
| Oct 16 | Gopher Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 1 · New Richland-H-E-G | 5,000 Meters Varsity | 1 | 18:49.1 | 10 |
| Oct 10 | USC/Alden Cross Country Invitational Oct 10 · 5,000 Meters Varsity · Place 1 · New Richland-H-E-G | 5,000 Meters Varsity | 1 | 18:36Unofficial | 10 |
| Oct 5 | Waseca XC InviteOct 5 · 5,000 Meters Varsity · Place 4 · New Richland-H-E-G | 5,000 Meters Varsity | 4 | 18:32.70 | 10 |
| Sep 28 | Grizzly Pie InvitationalSep 28 · 5,000 Meters Varsity · Place 3 · New Richland-H-E-G | 5,000 Meters Varsity | 3 | 19:09.97 | — |
| Sep 19 | NRHEG InvitationalSep 19 · 5,000 Meters Varsity · Place 8 · New Richland-H-E-G | 5,000 Meters Varsity | 8 | 19:07.4 PB | 10 |
| Sep 12 | Blooming Prairie InvitationalSep 12 · 5,000 Meters Varsity · Place 2 · New Richland-H-E-G | 5,000 Meters Varsity | 2 | 19:49.80 | — |
| Sep 7 | Hayfield InvitationalSep 7 · 5,000 Meters Varsity · Place 7 · New Richland-H-E-G | 5,000 Meters Varsity | 7 | 18:08.33 | — |
| Aug 31 | Bill Glomski InvitationalAug 31 · 5,000 Meters Varsity · Place 18 · New Richland-H-E-G | 5,000 Meters Varsity | 18 | 19:17.17 PB | 10 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 2A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 28 · New Richland-H-E-G | 5,000 Meters Varsity | 28 | 18:15.02 | 9 |
| Oct 6 | Waseca XC InviteOct 6 · 5,000 Meters Varsity · Place 11 · New Richland-H-E-G | 5,000 Meters Varsity | 11 | 18:12.1 PB | 9 |
| Sep 29 | Grizzly Pie InvitationalSep 29 · 5,000 Meters Varsity · Place 7 · New Richland-H-E-G | 5,000 Meters Varsity | 7 | 19:05.73 | — |
| Sep 20 | NRHEG InvitationalSep 20 · 5,000 Meters Varsity · Place 15 · New Richland-H-E-G | 5,000 Meters Varsity | 15 | 20:13.50 | 9 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 2A ChampionshipsOct 29 · 5,000 Meters Section · Place 30 · New Richland-H-E-G | 5,000 Meters Section | 30 | 18:58.61 PB | 8 |
| Oct 19 | Gopher Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 8 · New Richland-H-E-G | 5,000 Meters Varsity | 8 | 19:17.31 | 8 |
| Oct 7 | Waseca CC InviteOct 7 · 5,000 Meters Varsity · Place 21 · New Richland-H-E-G | 5,000 Meters Varsity | 21 | 19:24.8 | 8 |
| Sep 30 | WEM/JWP InvitationalSep 30 · 5,000 Meters 5000 · Place 9 · New Richland-H-E-G | 5,000 Meters 5000 | 9 | 20:19.07 PB | 8 |
| Sep 2 | Bill Glomski InvitationalSep 2 · 5,000 Meters Varsity · Place 47 · New Richland-H-E-G | 5,000 Meters Varsity | 47 | 19:43.3 | 8 |