Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Open Invitational - MERGE · Place 359 · New Prague | 5,000 Meters Open Invitational - MERGE | 359 | 21:53.4 | 12 |
| Oct 25 | MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 53 · New Prague | 5,000 Meters Varsity | 53 | 21:07.4 PB | 12 |
| Oct 2 | Victoria Lions InvitationalOct 2 · 5,000 Meters Varsity Invitational · Place 55 · New Prague | 5,000 Meters Varsity Invitational | 55 | 20:55.1 | 12 |
| Sep 25 | New Prague Trojan XC InvitationalSep 25 · 5,000 Meters Varsity · Place 14 · New Prague | 5,000 Meters Varsity | 14 | 21:31.1 | 12 |
| Aug 30 | 2018 High School Cross Country ShowcaseAug 30 · 5,000 Meters Varsity · Place 67 · New Prague | 5,000 Meters Varsity | 67 | 20:55.2 | — |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR Heartland Regional ChampionshipsNov 12 · 5,000 Meters Open Invitational · Place 153 · New Prague | 5,000 Meters Open Invitational | 153 | 20:17.06 PB | 11 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 47 · New Prague | 5,000 Meters Varsity | 47 | 21:07.7 | 11 |
| Oct 17 | WCC East Conf XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 7 · New Prague | 5,000 Meters Varsity | 7 | 20:44.1 PB | 11 |
| Sep 26 | New Prague InvitationalSep 26 · 5,000 Meters Varsity · Place 6 · New Prague | 5,000 Meters Varsity | 6 | 20:58.0 | 11 |
| Sep 23 | Milaca Mega MeetSep 23 · 5,000 Meters Varsity 4A · Place 44 · New Prague | 5,000 Meters Varsity 4A | 44 | 21:12.700 | — |
| Sep 14 | Hutchinson InvitationalSep 14 · 5,000 Meters Varsity Invitational · Place 22 · New Prague | 5,000 Meters Varsity Invitational | 22 | 21:38.1 | 11 |
| Aug 31 | St. Olaf High School ShowcaseAug 31 · 5,000 Meters Varsity · Place 115 · New Prague | 5,000 Meters Varsity | 115 | 21:41.0 | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 2AA ChampionshipOct 27 · 5,000 Meters Varsity · Place 71 · New Prague | 5,000 Meters Varsity | 71 | 22:09.3 | 10 |
| Oct 18 | Wright County Conference East Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 20 · New Prague | 5,000 Meters Varsity | 20 | 22:11.8 | 20 |
| Sep 27 | Hutchinson InvitationalSep 27 · 5,000 Meters Varsity · Place 24 · New Prague | 5,000 Meters Varsity | 24 | 22:07.6 | 21 |
| Sep 24 | Milaca Mega MeetSep 24 · 5,000 Meters Varsity 3A · Place 64 · New Prague | 5,000 Meters Varsity 3A | 64 | 22:20.22 | 10 |
| Sep 17 | Lakeville North Applejack InviteSep 17 · 5,000 Meters Varsity · Place 106 · New Prague | 5,000 Meters Varsity | 106 | 00:22:45.406 | — |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Milaca Mega MeetSep 26 · 5,000 Meters Varsity · Place 77 · New Prague | 5,000 Meters Varsity | 77 | 23:05.08 | — |
| Sep 17 | Hutchinson InvitationalSep 17 · 5,000 Meters Varsity · Place 75 · New Prague | 5,000 Meters Varsity | 75 | 24:00.4 | 9 |