Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baylor Regional ParkMSHSL Section 2A Championships · Oct 27 | 19:55.34 | MSHSL Section 2A Championships | October 27, 2022 |
| 5,000 Meters · Bear Cave ParkBill Glomski Invitational · Sep 2 | 20:58.3 | Bill Glomski Invitational | September 2, 2021 |
| 5,000 Meters · Montgomery National Golf ClubMSHSL Section 2A · Oct 13 | 20:52.11 | MSHSL Section 2A | October 13, 2020 |
| 5,000 Meters · Prairie Ridge Golf CourseWEM/JWP Invitational · Sep 30 | 20:15.80 | WEM/JWP Invitational | September 30, 2021 |
| 5,000 Meters · Riverside Town & Country ClubMSHSL Section 2A Championships · Oct 29 | 20:33.38 | MSHSL Section 2A Championships | October 29, 2021 |
| 5,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 20 | 20:37.70 | NRHEG Invitational | September 20, 2022 |
| 5,000 Meters · Waseca Lakeside ClubWaseca XC Invite · Oct 6 | 19:58.6 | Waseca XC Invite | October 6, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 2A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 65 · New Richland-H-E-G | 5,000 Meters Varsity | 65 | 19:55.34 PB | 12 |
| Oct 6 | Waseca XC InviteOct 6 · 5,000 Meters Varsity · Place 35 · New Richland-H-E-G | 5,000 Meters Varsity | 35 | 19:58.6 PB | 12 |
| Sep 29 | Grizzly Pie InvitationalSep 29 · 5,000 Meters Varsity · Place 23 · New Richland-H-E-G | 5,000 Meters Varsity | 23 | 21:09.72 | — |
| Sep 20 | NRHEG InvitationalSep 20 · 5,000 Meters Varsity · Place 21 · New Richland-H-E-G | 5,000 Meters Varsity | 21 | 20:37.70 PB | 12 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 2A ChampionshipsOct 29 · 5,000 Meters Section · Place 64 · New Richland-H-E-G | 5,000 Meters Section | 64 | 20:33.38 PB | 11 |
| Oct 19 | Gopher Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 18 · New Richland-H-E-G | 5,000 Meters Varsity | 18 | 20:14.10 | 11 |
| Oct 7 | Waseca CC InviteOct 7 · 5,000 Meters Varsity · Place 34 · New Richland-H-E-G | 5,000 Meters Varsity | 34 | 20:25.9 | 11 |
| Sep 30 | WEM/JWP InvitationalSep 30 · 5,000 Meters 5000 · Place 7 · New Richland-H-E-G | 5,000 Meters 5000 | 7 | 20:15.80 PB | 11 |
| Sep 9 | Hayfield InvitationalSep 9 · 5,000 Meters Varsity · Place 31 · New Richland-H-E-G | 5,000 Meters Varsity | 31 | 19:35.5 | 11 |
| Sep 2 | Bill Glomski InvitationalSep 2 · 5,000 Meters Varsity · Place 85 · New Richland-H-E-G | 5,000 Meters Varsity | 85 | 20:58.3 PB | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | MSHSL Section 2AOct 13 · 5,000 Meters Boys Varsity · Place 77 · New Richland-H-E-G | 5,000 Meters Boys Varsity | 77 | 20:52.11 PB | 10 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 2A ChampionshipsOct 24 · 5,000 Meters Section · Place 111 · New Richland-H-E-G | 5,000 Meters Section | 111 | 20:58.70 | 9 |