Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dennis Frandsen County ParkRush City Autumn Run · Sep 18 | 25:08 | Rush City Autumn Run | September 18, 2025 |
| 5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 30 | 23:36.1 | Hinckley-Finlayson Invitational | September 30, 2025 |
| 5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 23 | 22:03.1 | MSHSL Section 5A Championships | October 23, 2025 |
| 5,000 Meters · Pierz Golf CourseRey Zimney Stampede · Sep 15 | 24:36.1 | Rey Zimney Stampede | September 15, 2025 |
| 5,000 Meters · Pine City Country ClubGreat River Conference Championships · Oct 14 | 22:09 | Great River Conference Championships | October 14, 2025 |
| 5,000 Meters · Royalton High SchoolRoyalton Invitational · Oct 7 | 24:32.2 | Royalton Invitational | October 7, 2025 |
| 5,000 Meters · St. John's PrepJohnnie Bread Invitational · Sep 25 | 24:40.1 | Johnnie Bread Invitational | September 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 5A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 57 · Rush City | 5,000 Meters Varsity | 57 | 22:03.1 PB | 12 |
| Oct 14 | Great River Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 17 · Rush City | 5,000 Meters Varsity | 17 | 22:09 PB | 12 |
| Oct 7 | Royalton InvitationalOct 7 · 5,000 Meters Varsity · Place 17 · Rush City | 5,000 Meters Varsity | 17 | 24:32.2 PB | 12 |
| Oct 2 | Litchfield InvitationalOct 2 · 5,000 Meters Varsity · Place 79 · Rush City | 5,000 Meters Varsity | 79 | 23:03.0 | 12 |
| Sep 30 | Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Varsity · Place 49 · Rush City | 5,000 Meters Varsity | 49 | 23:36.1 PB | 12 |
| Sep 25 | Johnnie Bread InvitationalSep 25 · 5,000 Meters Varsity · Place 30 · Rush City | 5,000 Meters Varsity | 30 | 24:40.1 PB | 12 |
| Sep 18 | Rush City Autumn RunSep 18 · 5,000 Meters Varsity · Place 11 · Rush City | 5,000 Meters Varsity | 11 | 25:08 PB | 12 |
| Sep 15 | Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 50 · Rush City | 5,000 Meters Varsity | 50 | 24:36.1 PB | 12 |
| Sep 9 | Mora XC InvitationalSep 9 · 5,000 Meters Varsity · Place 58 · Rush City | 5,000 Meters Varsity | 58 | 23:54.3 | SR |
| Sep 4 | Pine City InviteSep 4 · 5,000 Meters Varsity · Place 43 · Rush City | 5,000 Meters Varsity | 43 | 23:48 | 12 |
| Aug 25 | Milaca Early BirdAug 25 · 5,000 Meters Varsity · Place 19 · Rush City | 5,000 Meters Varsity | 19 | 24:26.1 | — |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Great River Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 23 · Rush City | 5,000 Meters Varsity | 23 | 23:28 | 11 |
| Oct 8 | Royals InvitationalOct 8 · 5,000 Meters Varsity · Place 20 · Rush City | 5,000 Meters Varsity | 20 | 25:47.2 | 11 |
| Oct 1 | Hinckley-FInlayson InvitationalOct 1 · 5,000 Meters Varsity · Place 85 · Rush City | 5,000 Meters Varsity | 85 | 24:25.2 | 11 |
| Sep 26 | Johnny Bread InvitationalSep 26 · 5,000 Meters Varsity · Place 26 · Rush City | 5,000 Meters Varsity | 26 | 25:51.2 | 11 |
| Sep 19 | Rush City Autumn RunSep 19 · Varsity · Place 15 · Rush City | Varsity | 15 | 26:05 | 11 |
| Sep 16 | Rey Zimney StampedeSep 16 · 5,000 Meters Varsity · Place 100 · Rush City | 5,000 Meters Varsity | 100 | 26:34.8 | 11 |
| Sep 10 | Mora XC InvitationalSep 10 · 5,000 Meters Varsity · Place 89 · Rush City | 5,000 Meters Varsity | 89 | 26:40.3 | JR |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Great River ConferenceOct 17 · 5,000 Meters Varsity · Place 21 · Rush City | 5,000 Meters Varsity | 21 | 24:40.00 | 10 |
| Sep 18 | Rey Zimney StampedeSep 18 · 5,000 Meters Varsity · Place 110 · Rush City | 5,000 Meters Varsity | 110 | 26:37.0 | — |
| Sep 7 | Pine City InvitationalSep 7 · 5,000 Meters Varsity · Place 68 · Rush City | 5,000 Meters Varsity | 68 | 27:08.00 | 10 |
2022 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Great River Conference MeetOct 19 · 5,000 Meters Varsity · Place 20 · Rush City | 5,000 Meters Varsity | 20 | 25:45.00 | — |
| Oct 5 | Hinckley-Finlayson InvitationalOct 5 · 5,000 Meters Varsity · Place 42 · Rush City | 5,000 Meters Varsity | 42 | 26:38.00 | — |
| Sep 25 | Milaca Mega MeetSep 25 · 3,200 Meters 8th Grade · Place 88 · Rush City | 3,200 Meters 8th Grade | 88 | 15:26.4 | — |
| Sep 9 | Pine City InvitationalSep 9 · 2,000 Meters Middle School · Place 12 · Rush City | 2,000 Meters Middle School | 12 | 9:42.00 | 8 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Great River ConferenceOct 7 · 2,500 Meters Middle School · Place 9 · Rush City | 2,500 Meters Middle School | 9 | 12:35 | 7 |
| Sep 3 | End of Summer RunSep 3 · 1.4 Miles Middle School · Place 2 · Rush City | 1.4 Miles Middle School | 2 | 10:35 | 7 |