Personal bests
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 24 | MSHSL Section 8A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 118 · Northern Freeze | 5,000 Meters Varsity | 118 | 23:39.1 PB | 11 |
| Oct 7 | NW MN Conference XC ChampionshipOct 7 · 5,000 Meters Varsity · Place 66 · Northern Freeze | 5,000 Meters Varsity | 66 | 22:30.20 | 11 |
| Oct 4 | Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 105 · Northern Freeze | 5,000 Meters Varsity | 105 | 27:15.9 | JR |
| Sep 4 | Roseau InvitationalSep 4 · 5,000 Meters Varsity · Place 27 · Northern Freeze | 5,000 Meters Varsity | 27 | 22:08.3 PB | 11 |
| Aug 28 | TRF Sports Boosters XC InvitationalAug 28 · 5,000 Meters Varsity · Place 29 · Northern Freeze | 5,000 Meters Varsity | 29 | 24:35.80 PB | 11 |
| Aug 23 | Brave Like Gabe InvitationalAug 23 · 5,000 Meters Varsity · Place 79 · Northern Freeze | 5,000 Meters Varsity | 79 | 23:06.0 | JR |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | NW MN Conference XC ChampionshipOct 10 · 5,000 Meters Varsity · Place 64 · Northern Freeze | 5,000 Meters Varsity | 64 | 25:25.2 | SO |
| Sep 23 | EGF XC InvitationalSep 23 · 5,000 Meters Varsity · Place 55 · Northern Freeze | 5,000 Meters Varsity | 55 | 25:57.3 | SO |
| Sep 19 | TRF Sports Boosters XC InvitationalSep 19 · 5,000 Meters Varsity · Place 20 · Northern Freeze | 5,000 Meters Varsity | 20 | 24:33.58 | 10 |
| Sep 17 | Bagley XC InvitationalSep 17 · 5,000 Meters Varsity · Place 100 · Northern Freeze | 5,000 Meters Varsity | 100 | 25:28.40 | SO |
| Aug 24 | Brave Like Gabe InvitationalAug 24 · 5,000 Meters Varsity · Place 81 · Northern Freeze | 5,000 Meters Varsity | 81 | 27:10.1 | — |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Bemidji XC InviteOct 16 · 3,200 Meters Middle School · Place 76 · Northern Freeze | 3,200 Meters Middle School | 76 | 17:28.30 | 8 |