Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 15 | 20:41.08 | Mayo Invitational | September 15, 2022 |
| 5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 26 | 20:17.0 | MSHSL Section 1AA Championships | October 26, 2023 |
| 5,000 Meters · Brooktree Golf CourseBig 9 Conference Championships · Oct 15 | 18:26.2 | Big 9 Conference Championships | October 15, 2024 |
| 5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 27 | 22:11.6 | New Prague XC Invite | September 27, 2022 |
| 5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 14 | 20:04.66 | Mayo Invitational | September 14, 2023 |
| 5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 20:05.6 | Roy Griak Invitational | September 18, 2026 |
| 5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 24 | 18:57.0 | MSHSL Section 1AA Championships | October 24, 2024 |
| 5,000 Meters · Red Wing HSRed Wing Invite 2026 · Sep 24 | 21:25.43 | Red Wing Invite 2026 | September 24, 2026 |
| 5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 3 | 21:31.14 | St. Olaf H.S. Showcase | September 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 1AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 74 · Red Wing | 5,000 Meters Varsity | 74 | 20:28.5 | 12 |
| Oct 20 | Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 59 · Red Wing | 5,000 Meters Varsity | 59 | 19:43.7 | SR |
| Oct 8 | Ev Berg InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 122 · Red Wing | 5,000 Meters Junior Varsity | 122 | 19:48.6 | 12 |
| Sep 24 | Red Wing Invite 2026Sep 24 · 5,000 Meters Varsity · Place 31 · Red Wing | 5,000 Meters Varsity | 31 | 21:25.43 PB | 12 |
| Sep 18 | Roy Griak InvitationalSep 18 · 5,000 Meters Merrill Fischbein Boys Gopher Competi · Place 191 · Red Wing | 5,000 Meters Merrill Fischbein Boys Gopher Competi | 191 | 20:05.6 PB | 12 |
| Sep 17 | Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 99 · Red Wing | 5,000 Meters Varsity | 99 | 21:31.6 | 12 |
| Sep 11 | Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 107 · Red Wing | 5,000 Meters Varsity | 107 | 21:03.8 | 12 |
| Sep 3 | St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 299 · Red Wing | 5,000 Meters Varsity | 299 | 21:31.14 PB | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 46 · Red Wing | 5,000 Meters Varsity | 46 | 18:57.0 PB | 10 |
| Oct 15 | Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 62 · Red Wing | 5,000 Meters Varsity | 62 | 18:26.2 PB | 10 |
| Oct 3 | Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 82 · Red Wing | 5,000 Meters Varsity | 82 | 18:35.7 | SO |
| Sep 27 | Red Wing InviteSep 27 · 5,000 Meters Varsity · Place 34 · Red Wing | 5,000 Meters Varsity | 34 | 19:39.95 | 10 |
| Sep 20 | Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 228 · Red Wing | 5,000 Meters Varsity | 228 | 20:34.4 | 10 |
| Sep 12 | Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 97 · Red Wing | 5,000 Meters Varsity | 97 | 19:34.1 | SO |
| Sep 6 | Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 112 · Red Wing | 5,000 Meters Varsity | 112 | 19:35.8 | SO |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 35 · Red Wing | 5,000 Meters Varsity | 35 | 20:17.0 PB | 9 |
| Oct 17 | Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 76 · Red Wing | 5,000 Meters Varsity | 76 | 19:47.9 | 9 |
| Oct 5 | Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 93 · Red Wing | 5,000 Meters Varsity | 93 | 19:29.02 | 9 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 237 · Red Wing | 5,000 Meters Varsity | 237 | 20:56.9 | 9 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 237 · Red Wing | 5,000 Meters Varsity | 237 | 20:56.9 | 9 |
| Sep 19 | Albert Lea InvitationalSep 19 · 5,000 Meters Varsity · Place 19 · Red Wing | 5,000 Meters Varsity | 19 | 20:29.12 | — |
| Sep 14 | Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 118 · Red Wing | 5,000 Meters Varsity | 118 | 20:04.66 PB | 9 |
| Sep 8 | Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 90 · Red Wing | 5,000 Meters Varsity | 90 | 20:32.51 | — |
| Aug 31 | St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 233 · Red Wing | 5,000 Meters Varsity | 233 | 21:02.1 | 9 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Section 1AA JVOct 27 · 5,000 Meters Junior Varsity · Place 35 · Red Wing | 5,000 Meters Junior Varsity | 35 | 21:04.42 | 8 |
| Oct 18 | Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 90 · Red Wing | 5,000 Meters Junior Varsity | 90 | 20:01.92 | 8 |
| Sep 30 | Red Wing InviteSep 30 · 5,000 Meters Junior Varsity · Place 28 · Red Wing | 5,000 Meters Junior Varsity | 28 | 21:27.00 | — |
| Sep 27 | New Prague XC InviteSep 27 · 5,000 Meters Junior Varsity · Place 48 · Red Wing | 5,000 Meters Junior Varsity | 48 | 22:11.6 PB | 8 |
| Sep 15 | Mayo InvitationalSep 15 · 2.95 Miles Junior Varsity · Place 106 · Red Wing | 2.95 Miles Junior Varsity | 106 | 20:41.08 PB | 8 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Open · Place 130 · Red Wing | 5,000 Meters Open | 130 | 22:55.0 | — |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 170 · Red Wing | 5,000 Meters Junior Varsity | 170 | 23:06.18 | 7 |
| Oct 12 | Kasson-Mantorville/Triton InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 41 · Red Wing | 5,000 Meters Junior Varsity | 41 | 21:44.2 | 7 |
| Sep 21 | Albert Lea InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 84 · Red Wing | 5,000 Meters Junior Varsity | 84 | 26:36.2 | 7 |
| Sep 16 | Mayo InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 209 · Red Wing | 5,000 Meters Junior Varsity | 209 | 25:02.15 | 7 |
| Sep 2 | St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Open · Place 224 · Red Wing | 5,000 Meters Open | 224 | 23:40.1 | 7 |