Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 13 | 15:06.4 | Mora XC Invitational | September 13, 2022 |
| 5,000 Meters · Dennis Frandsen County ParkRush City Autumn Run · Sep 24 | 18:56 | Rush City Autumn Run | September 24, 2026 |
| 5,000 Meters · Grand National Golf ClubMSHSL Section 5A Championships · Oct 24 | 19:19.1 | MSHSL Section 5A Championships | October 24, 2024 |
| 5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 29 | 18:16.2 | MSHSL Section 5A Championships | October 29, 2026 |
| 5,000 Meters · Pierz Golf CoursePierz Pioneer Stampede · Sep 21 | 19:30.4 | Pierz Pioneer Stampede | September 21, 2026 |
| 5,000 Meters · Pine City Country ClubPine City Invite · Sep 10 | 19:05 | Pine City Invite | September 10, 2026 |
| 5,000 Meters · Purple Hawk Country ClubNorm Ayen XC Invitational · Sep 29 | 19:27.4 | Norm Ayen XC Invitational | September 29, 2026 |
| 5,000 Meters · Royalton High SchoolRoyals Invitational · Oct 13 | 19:19.4 | Royals Invitational | October 13, 2026 |
| 5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 14 | 18:35.8 | Mora XC Invitational | September 14, 2026 |
| 5,000 Meters · St. John's PrepJohnnie Bread Invitational · Sep 25 | 20:33.1 | Johnnie Bread Invitational | September 25, 2025 |
| 5,000 Meters · Stones Throw Golf CourseMilaca Early Bird Invitational · Aug 31 | 19:27.9 | Milaca Early Bird Invitational | August 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSL Section 5A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 38 · Rush CityRush City | 5,000 Meters Varsity | 38 | 18:16.2 PB | 12 |
| Oct 20 | Great River Conference XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 18 · Rush CityRush City | 5,000 Meters Varsity | 18 | 18:55.1 | 12 |
| Oct 13 | Royals InvitationalOct 13 · 5,000 Meters Varsity · Place 19 · Rush CityRush City | 5,000 Meters Varsity | 19 | 19:19.4 PB | 12 |
| Oct 8 | Litchfield InvitationalOct 8 · 5,000 Meters Varsity · Place 87 · Rush CityRush City | 5,000 Meters Varsity | 87 | 18:25.4 | 12 |
| Oct 6 | Hinckley-Finlayson InvitationalOct 6 · 5,000 Meters Boys Varsity · Place 24 · Rush CityRush City | 5,000 Meters Boys Varsity | 24 | 19:31.5 | 12 |
| Sep 29 | Norm Ayen XC InvitationalSep 29 · 5,000 Meters Boys Varsity · Place 37 · Rush CityRush City | 5,000 Meters Boys Varsity | 37 | 19:27.4 PB | 12 |
| Sep 24 | Rush City Autumn RunSep 24 · 5,000 Meters Varsity · Place 5 · Rush CityRush City | 5,000 Meters Varsity | 5 | 18:56 PB | 12 |
| Sep 21 | Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 51 · Rush CityRush City | 5,000 Meters Varsity | 51 | 19:30.4 PB | 12 |
| Sep 14 | Mora XC InvitationalSep 14 · 5,000 Meters Varsity · Place 29 · Rush CityRush City | 5,000 Meters Varsity | 29 | 18:35.8 PB | 12 |
| Sep 10 | Pine City InviteSep 10 · 5,000 Meters Varsity · Place 24 · Rush CityRush City | 5,000 Meters Varsity | 24 | 19:05 PB | 12 |
| Aug 31 | Milaca Early Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 11 · Rush CityRush City | 5,000 Meters Varsity | 11 | 19:27.9 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 5A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 64 · Rush CityRush City | 5,000 Meters Varsity | 64 | 18:41.1 | 11 |
| Oct 14 | Great River Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 25 · Rush CityRush City | 5,000 Meters Varsity | 25 | 19:09 | 11 |
| Oct 7 | Royalton InvitationalOct 7 · 5,000 Meters Varsity · Place 13 · Rush CityRush City | 5,000 Meters Varsity | 13 | 19:55.1 | 11 |
| Oct 2 | Litchfield InvitationalOct 2 · 5,000 Meters Varsity · Place 103 · Rush CityRush City | 5,000 Meters Varsity | 103 | 20:11.9 | 11 |
| Sep 30 | Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Varsity · Place 66 · Rush CityRush City | 5,000 Meters Varsity | 66 | 19:49.4 | 11 |
| Sep 25 | Johnnie Bread InvitationalSep 25 · 5,000 Meters Varsity · Place 26 · Rush CityRush City | 5,000 Meters Varsity | 26 | 20:33.1 PB | 11 |
| Sep 18 | Rush City Autumn RunSep 18 · 5,000 Meters Varsity · Place 8 · Rush CityRush City | 5,000 Meters Varsity | 8 | 21:15 | 11 |
| Sep 15 | Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 70 · Rush CityRush City | 5,000 Meters Varsity | 70 | 20:39.1 | 11 |
| Sep 9 | Mora XC InvitationalSep 9 · 5,000 Meters Varsity · Place 83 · Rush CityRush City | 5,000 Meters Varsity | 83 | 19:57.5 | JR |
| Sep 4 | Pine City InviteSep 4 · 5,000 Meters Varsity · Place 55 · Rush CityRush City | 5,000 Meters Varsity | 55 | 19:50 | 11 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 5A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 62 · Rush CityRush City | 5,000 Meters Varsity | 62 | 19:19.1 PB | 10 |
| Oct 15 | Great River Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 21 · Rush CityRush City | 5,000 Meters Varsity | 21 | 19:44 | 10 |
| Oct 8 | Royals InvitationalOct 8 · 5,000 Meters Varsity · Place 18 · Rush CityRush City | 5,000 Meters Varsity | 18 | 21:13.2 | 10 |
| Oct 1 | Hinckley-FInlayson InvitationalOct 1 · 5,000 Meters Varsity · Place 86 · Rush CityRush City | 5,000 Meters Varsity | 86 | 20:12.4 | 10 |
| Sep 26 | Johnny Bread InvitationalSep 26 · 5,000 Meters Varsity · Place 30 · Rush CityRush City | 5,000 Meters Varsity | 30 | 21:21.7 | 10 |
| Sep 19 | Rush City Autumn RunSep 19 · Varsity · Place 17 · Rush CityRush City | Varsity | 17 | 22:33 | 10 |
| Sep 16 | Rey Zimney StampedeSep 16 · 5,000 Meters Varsity · Place 113 · Rush CityRush City | 5,000 Meters Varsity | 113 | 22:18.1 | 10 |
| Sep 10 | Mora XC InvitationalSep 10 · 5,000 Meters Varsity · Place 84 · Rush CityRush City | 5,000 Meters Varsity | 84 | 20:22.4 | SO |
| Sep 5 | Pine City InviteSep 5 · Varsity · Place 62 · Rush CityRush City | Varsity | 62 | 21:43 | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 5A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 108 · Rush CityRush City | 5,000 Meters Varsity | 108 | 21:31.2 | 9 |
| Oct 17 | Great River ConferenceOct 17 · 5,000 Meters Varsity · Place 20 · Rush CityRush City | 5,000 Meters Varsity | 20 | 20:43.00 | 9 |
| Oct 10 | Royals InvitationalOct 10 · 5,000 Meters Varsity · Place 41 · Rush CityRush City | 5,000 Meters Varsity | 41 | 22:02.1 | 9 |
| Oct 3 | Hinckley InvitationalOct 3 · 5,000 Meters Varsity · Place 98 · Rush CityRush City | 5,000 Meters Varsity | 98 | 21:20.1 | 9 |
| Sep 18 | Rey Zimney StampedeSep 18 · 5,000 Meters Varsity · Place 119 · Rush CityRush City | 5,000 Meters Varsity | 119 | 22:19.18 | — |
| Sep 12 | Mora XC InvitationalSep 12 · 5,000 Meters Varsity · Place 113 · Rush CityRush City | 5,000 Meters Varsity | 113 | 21:28.80 | 9 |
| Sep 7 | Pine City InvitationalSep 7 · 5,000 Meters Varsity · Place 65 · Rush CityRush City | 5,000 Meters Varsity | 65 | 21:28.00 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Great River ConferenceOct 18 · 3,200 Meters Middle School · Place 4 · Rush CityRush City | 3,200 Meters Middle School | 4 | 14:05.00 | 8 |
| Oct 11 | Royalton InvitationalOct 11 · 5,000 Meters Varsity · Place 64 · Rush CityRush City | 5,000 Meters Varsity | 64 | 25:39.546 | 8 |
| Oct 4 | Hinckley-Finlayson InvitationalOct 4 · 3,200 Meters Middle School · Place 14 · Rush CityRush City | 3,200 Meters Middle School | 14 | 15:08 | 8 |
| Sep 19 | Rey Zimney StampedeSep 19 · 3,200 Meters Middle School · Place 72 · Rush CityRush City | 3,200 Meters Middle School | 72 | 15:12.8 | — |
| Sep 13 | Mora XC InvitationalSep 13 · 3,200 Meters 7th and 8th Grades · Place 48 · Rush CityRush City | 3,200 Meters 7th and 8th Grades | 48 | 15:06.4 PB | 8 |
| Sep 8 | Pine City InvitationalSep 8 · 2,000 Meters Middle School · Place 21 · Rush CityRush City | 2,000 Meters Middle School | 21 | 8:23.01 | 8 |
| Aug 29 | Milaca Early Bird InvitationalAug 29 · 1,800 Meters Middle School · Place 14 · Rush CityRush City | 1,800 Meters Middle School | 14 | 8:13.2 | — |