Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 15 | 20:56.38 | Mayo Invitational | September 15, 2022 |
| 5,000 Meters · Bancroft Bay ParkSection 1AA JV · Oct 27 | 20:14.73 | Section 1AA JV | October 27, 2022 |
| 5,000 Meters · Brooktree Golf CourseEv Berg Invitational · Oct 5 | 20:55.66 | Ev Berg Invitational | October 5, 2023 |
| 5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 27 | 22:02.0 | New Prague XC Invite | September 27, 2022 |
| 5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 14 | 22:27.35 | Mayo Invitational | September 14, 2023 |
| 5,000 Meters · Red Wing HS2025 Red Wing Invite · Sep 25 | 25:58.52 | 2025 Red Wing Invite | September 25, 2025 |
| 5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 20 | 24:20.2 | Jim Flim Invitational (Winona) | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 83 · Red Wing | 5,000 Meters Varsity | 83 | 24:14.5 | 12 |
| Oct 14 | Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 197 · Red Wing | 5,000 Meters Junior Varsity | 197 | 22:26.2 | 12 |
| Oct 2 | Ev Berg InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 308 · Red Wing | 5,000 Meters Junior Varsity | 308 | 24:52.6 | 12 |
| Sep 25 | 2025 Red Wing InviteSep 25 · 5,000 Meters Varsity · Place 45 · Red Wing | 5,000 Meters Varsity | 45 | 25:58.52 PB | 12 |
| Sep 20 | Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters JV · Place 109 · Red Wing | 5,000 Meters JV | 109 | 24:20.2 PB | 12 |
| Sep 11 | Mayo InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 236 · Red Wing | 5,000 Meters Junior Varsity | 236 | 24:15.9 | 12 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Section 1AA JVOct 26 · 5,000 Meters Junior Varsity · Place 30 · Red Wing | 5,000 Meters Junior Varsity | 30 | 22:54.4 | 10 |
| Oct 17 | Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 146 · Red Wing | 5,000 Meters Junior Varsity | 146 | 21:32.6 | 10 |
| Oct 5 | Ev Berg InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 172 · Red Wing | 5,000 Meters Junior Varsity | 172 | 20:55.66 PB | 10 |
| Sep 23 | Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Junior Varsity · Place 55 · Red Wing | 5,000 Meters Junior Varsity | 55 | 5:12.5 | — |
| Sep 19 | Albert Lea InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 38 · Red Wing | 5,000 Meters Junior Varsity | 38 | 24:48.44 | — |
| Sep 14 | Mayo InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 158 · Red Wing | 5,000 Meters Junior Varsity | 158 | 22:27.35 PB | 10 |
| Sep 8 | Faribault InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 164 · Red Wing | 5,000 Meters Junior Varsity | 164 | 22:49.57 | — |
| Aug 31 | St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 367 · Red Wing | 5,000 Meters Varsity | 367 | 23:27.7 | 10 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Section 1AA JVOct 27 · 5,000 Meters Junior Varsity · Place 18 · Red Wing | 5,000 Meters Junior Varsity | 18 | 20:14.73 PB | 9 |
| Oct 18 | Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 119 · Red Wing | 5,000 Meters Junior Varsity | 119 | 20:34.90 | 9 |
| Sep 30 | Red Wing InviteSep 30 · 5,000 Meters Junior Varsity · Place 25 · Red Wing | 5,000 Meters Junior Varsity | 25 | 21:16.20 | — |
| Sep 27 | New Prague XC InviteSep 27 · 5,000 Meters Junior Varsity · Place 42 · Red Wing | 5,000 Meters Junior Varsity | 42 | 22:02.0 PB | 9 |
| Sep 21 | Albert Lea InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 4 · Red Wing | 5,000 Meters Junior Varsity | 4 | 23:04.61 | 9 |
| Sep 15 | Mayo InvitationalSep 15 · 2.95 Miles Junior Varsity · Place 118 · Red Wing | 2.95 Miles Junior Varsity | 118 | 20:56.38 PB | 9 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Open · Place 263 · Red Wing | 5,000 Meters Open | 263 | 25:13.1 | — |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 102 · Red Wing | 5,000 Meters Junior Varsity | 102 | 20:54.15 | 8 |
| Oct 12 | Kasson-Mantorville/Triton InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 39 · Red Wing | 5,000 Meters Junior Varsity | 39 | 21:36.4 | 8 |
| Sep 28 | New Prague Trojan XC InviteSep 28 · Varsity · Place 53 · Red Wing | Varsity | 53 | 23:36.9 | — |
| Sep 21 | Albert Lea InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 87 · Red Wing | 5,000 Meters Junior Varsity | 87 | 27:11.3 | 8 |
| Sep 16 | Mayo InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 199 · Red Wing | 5,000 Meters Junior Varsity | 199 | 24:43.43 | 8 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Open · Place 217 · Red Wing | 5,000 Meters Open | 217 | 23:25.7 | 8 |