Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · New Prague Golf ClubNew Prague Invitational · Sep 26 | 10:56.7 | New Prague Invitational | September 26, 2017 |
| 5,000 Meters · Anoka HSMounds View Tom Watson Invitational · Sep 24 | 19:40.2 | Mounds View Tom Watson Invitational | September 24, 2022 |
| 5,000 Meters · Brooktree Golf CourseMSHSL Section 1AAA Championships · Oct 26 | 18:51.4 | MSHSL Section 1AAA Championships | October 26, 2023 |
| 5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 26 | 19:34.30 | New Prague XC Invite | September 26, 2023 |
| 5,000 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede · Sep 23 | 18:45.80 | Tom Watson Mustang Stampede | September 23, 2023 |
| 5,000 Meters · Crown CollegeWildcat Invitational · Sep 14 | 19:54.59 | Wildcat Invitational | September 14, 2023 |
| 5,000 Meters · Hyland Greens Golf CourseMetro West Conference Championships · Oct 18 | 19:01.8 | Metro West Conference Championships | October 18, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 1AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 45 · New Prague | 5,000 Meters Varsity | 45 | 18:51.4 PB | 12 |
| Oct 17 | Metro West Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 55 · New Prague | 5,000 Meters Varsity | 55 | 19:16.8 | 12 |
| Oct 10 | Jordan InvitationalOct 10 · 5,000 Meters Varsity · Place 36 · New Prague | 5,000 Meters Varsity | 36 | 18:48.1 | — |
| Oct 5 | Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 84 · New Prague | 5,000 Meters Varsity | 84 | 18:51.53 | 12 |
| Sep 26 | New Prague XC InviteSep 26 · 5,000 Meters Varsity · Place 29 · New Prague | 5,000 Meters Varsity | 29 | 19:34.30 PB | 12 |
| Sep 23 | Tom Watson Mustang StampedeSep 23 · 5,000 Meters High School · Place 60 · New Prague | 5,000 Meters High School | 60 | 18:45.80 PB | 12 |
| Sep 14 | Wildcat InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 16 · New Prague | 5,000 Meters Junior Varsity | 16 | 19:54.59 PB | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Metro West Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 4 · New Prague | 5,000 Meters Junior Varsity | 4 | 19:01.8 PB | 11 |
| Oct 4 | Victoria Lions InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 52 · New Prague | 5,000 Meters Junior Varsity | 52 | 19:47.01 | — |
| Sep 27 | New Prague XC InviteSep 27 · 5,000 Meters Junior Varsity · Place 7 · New Prague | 5,000 Meters Junior Varsity | 7 | 19:34.7 | 11 |
| Sep 24 | Mounds View Tom Watson InvitationalSep 24 · 5,000 Meters Green 5k · Place 43 · New Prague | 5,000 Meters Green 5k | 43 | 19:40.2 PB | 11 |
| Sep 15 | Hutchinson InvitationalSep 15 · 3,200 Meters Middle School · Place 23 · New Prague | 3,200 Meters Middle School | 23 | 20:36.07 | — |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Open · Place 66 · New Prague | 5,000 Meters Open | 66 | 21:55.1 | — |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Metro West Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 18 · New Prague | 5,000 Meters Junior Varsity | 18 | 19:54.31 | 10 |
| Oct 5 | Victoria Lions InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 68 · New Prague | 5,000 Meters Junior Varsity | 68 | 20:07.24 | 10 |
| Sep 25 | Milaca Mega MeetSep 25 · 5,000 Meters Varsity · Place 100 · New Prague | 5,000 Meters Varsity | 100 | 20:20.6 | — |
| Sep 16 | Hutchinson InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 33 · New Prague | 5,000 Meters Junior Varsity | 33 | 21:54.20 | 10 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Open · Place 97 · New Prague | 5,000 Meters Open | 97 | 21:11.4 | 10 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Waconia TriOct 8 · 5,000 Meters Junior Varsity · Place 25 · New Prague | 5,000 Meters Junior Varsity | 25 | 21:01.60 | 9 |
| Aug 27 | New Prague TriangularAug 27 · 5,000 Meters Junior Varsity · Place 18 · New Prague | 5,000 Meters Junior Varsity | 18 | 23:17.5 | 9 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | New Prague InvitationalSep 26 · 2,500 Meters Junior High · Place 39 · New Prague | 2,500 Meters Junior High | 39 | 10:56.7 PB | 6 |
| Sep 14 | Hutchinson InvitationalSep 14 · 3,200 Meters Grades 6-8 Invitational · Place 100 · New Prague M S | 3,200 Meters Grades 6-8 Invitational | 100 | 15:23.3 | 6 |