Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Greenwood Golf CourseBemidji XC Invitational · Oct 13 | 17:49.00 | Bemidji XC Invitational | October 13, 2025 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 1 | 17:52.3 | MSHSL Class A State Championships | November 1, 2025 |
| 5,000 Meters · Riverside Golf CourseWest Marshall XC Invitational · Sep 30 | 18:31.80 | West Marshall XC Invitational | September 30, 2025 |
| 5,000 Meters · Roseau Oak Crest Golf ClubNW MN Conference XC Championship · Oct 7 | 17:38.80 | NW MN Conference XC Championship | October 7, 2025 |
| 5,000 Meters · Twin pines golf courseMSHSL Section 8A Championships · Oct 24 | 17:35.5 | MSHSL Section 8A Championships | October 24, 2025 |
| 5,000 Meters · Valley Golf CourseEGF XC Invitational · Sep 22 | 18:32.1 | EGF XC Invitational | September 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 27 | Borderland Invitational Aug 27 · 5,000 Meters Varsity · Roseau | 5,000 Meters Varsity | — | DNS | 11 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 113 · Roseau | 5,000 Meters Class A | 113 | 17:52.3 PB | 10 |
| Oct 24 | MSHSL Section 8A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 13 · Roseau | 5,000 Meters Varsity | 13 | 17:35.5 PB | 10 |
| Oct 13 | Bemidji XC InvitationalOct 13 · 5,000 Meters Varsity · Place 11 · Roseau | 5,000 Meters Varsity | 11 | 17:49.00 PB | 10 |
| Oct 7 | NW MN Conference XC ChampionshipOct 7 · 5,000 Meters Varsity · Place 3 · Roseau | 5,000 Meters Varsity | 3 | 17:38.80 PB | 10 |
| Sep 30 | West Marshall XC InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · Roseau | 5,000 Meters Varsity | 3 | 18:31.80 PB | 10 |
| Sep 22 | EGF XC InvitationalSep 22 · 5,000 Meters Boys Varsity · Place 3 · Roseau | 5,000 Meters Boys Varsity | 3 | 18:32.1 PB | 10 |
| Sep 16 | Bagley XC InvitationalSep 16 · 5,000 Meters Boys Varsity · Place 12 · Roseau | 5,000 Meters Boys Varsity | 12 | 19:01.0 | 10 |
| Sep 11 | Ada-Borup-West Booster Club XC InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · Roseau | 5,000 Meters Varsity | 9 | 17:49.6 | SO |
| Sep 8 | Warroad XC InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · Roseau | 5,000 Meters Varsity | 5 | 18:36.07 | 10 |
| Sep 4 | Roseau InvitationalSep 4 · 5,000 Meters Varsity · Place 3 · Roseau | 5,000 Meters Varsity | 3 | 17:57.6 | 10 |
| Aug 26 | Lake of the Woods Invite Aug 26 · 5,000 Meters Varsity · Place 3 · Roseau | 5,000 Meters Varsity | 3 | 19:19.10 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Bemidji XC InvitationalOct 14 · 5,000 Meters Varsity · Place 15 · Roseau | 5,000 Meters Varsity | 15 | 18:09.50 | FR |
| Oct 10 | NW MN Conference XC ChampionshipOct 10 · 5,000 Meters Varsity · Place 7 · Roseau | 5,000 Meters Varsity | 7 | 18:37.9 | FR |
| Sep 23 | EGF XC InvitationalSep 23 · 5,000 Meters Varsity · Place 9 · Roseau | 5,000 Meters Varsity | 9 | 18:58.7 | FR |
| Sep 17 | Bagley XC InvitationalSep 17 · 5,000 Meters Varsity · Place 19 · Roseau | 5,000 Meters Varsity | 19 | 19:22.95 | FR |
| Sep 5 | Roseau InvitationalSep 5 · 5,000 Meters Varsity · Place 3 · Roseau | 5,000 Meters Varsity | 3 | 18:35.8 | FR |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 11 | Warroad XC InviteSep 11 · 5,000 Meters Varsity · Place 10 · Roseau | 5,000 Meters Varsity | 10 | 19:54.5 | — |