Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Valley Golf CourseEGF XC Invite · Sep 30 | 16:33.7 | EGF XC Invite | September 30, 2021 |
| 3,200 Meters · Greenwood Golf CourseBemidji XC Invite · Oct 18 | 14:55.6 | Bemidji XC Invite | October 18, 2021 |
| 3,200 Meters · Twin pines golf courseBagley XC Invitational · Sep 20 | 14:49.5 | Bagley XC Invitational | September 20, 2022 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class A · Nov 2 | 20:43.2 | MSHSL State Championships - Class A | November 2, 2024 |
| 5,000 Meters · Oak Knoll CGNW MN Conference XC Championship · Oct 12 | 23:30.50 | NW MN Conference XC Championship | October 12, 2023 |
| 5,000 Meters · Roseau Oak Crest Golf ClubNW MN Conference XC Championship · Oct 7 | 21:33.10 | NW MN Conference XC Championship | October 7, 2025 |
| 5,000 Meters · Twin pines golf courseMSHSL Section 8A Championships · Oct 24 | 21:36.5 | MSHSL Section 8A Championships | October 24, 2025 |
| 5,000 Meters · Valley Golf CourseEGF XC Invite · Sep 25 | 21:09.20 | EGF XC Invite | September 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 8A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 39 · Riverside Christian | 5,000 Meters Varsity | 39 | 21:36.5 PB | 10 |
| Oct 7 | NW MN Conference XC ChampionshipOct 7 · 5,000 Meters Varsity · Place 15 · Riverside Christian | 5,000 Meters Varsity | 15 | 21:33.10 PB | 10 |
| Sep 19 | Roy Griak InvitationalSep 19 · 5,000 Meters Gary Wilson Girls Gold Competition · Place 90 · Riverside Christian | 5,000 Meters Gary Wilson Girls Gold Competition | 90 | 23:31.0 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 69 · Riverside Christian | 5,000 Meters Class A | 69 | 20:43.2 PB | 9 |
| Oct 25 | MSHSL Section 8A ChampionshipsOct 25 · 5,000 Meters Varsity · Place 8 · Riverside Christian | 5,000 Meters Varsity | 8 | 20:35.6 | FR |
| Sep 23 | EGF XC InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · Riverside Christian | 5,000 Meters Varsity | 1 | 20:28.6 | FR |
| Sep 17 | Bagley XC InvitationalSep 17 · 5,000 Meters Varsity · Place 1 · Riverside Christian | 5,000 Meters Varsity | 1 | 20:40.34 | FR |
| Sep 13 | 9th Annual Dragon Twilight InvitationalSep 13 · 5,000 Meters Varsity · Place 10 · Riverside Christian | 5,000 Meters Varsity | 10 | 19:43.58 | FR |
| Sep 5 | Roseau InvitationalSep 5 · 5,000 Meters Varsity · Place 1 · Riverside Christian | 5,000 Meters Varsity | 1 | 19:41.6 | FR |
| Aug 24 | Brave Like Gabe InvitationalAug 24 · 5,000 Meters Varsity · Place 4 · Riverside Christia | 5,000 Meters Varsity | 4 | 20:40.1 | — |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 8A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 36 · Riverside Christian | 5,000 Meters Varsity | 36 | 23:17.70 | 8 |
| Oct 16 | Bemidji XC InviteOct 16 · 3,200 Meters Middle School · Place 2 · Riverside Christian | 3,200 Meters Middle School | 2 | 13:18.30 | 8 |
| Oct 12 | NW MN Conference XC ChampionshipOct 12 · 5,000 Meters Varsity · Place 10 · Riverside Christian | 5,000 Meters Varsity | 10 | 23:30.50 PB | 8 |
| Oct 3 | West Marshall XC Invite Oct 3 · 3,200 Meters Middle School · Place 2 · Riverside Christian | 3,200 Meters Middle School | 2 | 13:11.90 | 8 |
| Sep 25 | EGF XC InviteSep 25 · 5,000 Meters Varsity · Place 4 · Riverside Christian | 5,000 Meters Varsity | 4 | 21:09.20 PB | 8 |
| Sep 19 | Bagley XC InvitationalSep 19 · 3,200 Meters Junior High · Place 6 · Riverside Christian | 3,200 Meters Junior High | 6 | 15:08.20 | 8 |
| Sep 14 | Ada-Borup-West Booster InvitationalSep 14 · 5,000 Meters Varsity · Place 27 · Riverside Christian | 5,000 Meters Varsity | 27 | 22:51.00 | 8 |
| Sep 8 | MSU Moorhead Dragon Twilight InvitationalSep 8 · 5,000 Meters Varsity · Place 3 · Riverside Christian | 5,000 Meters Varsity | 3 | 12:35.5 | 8 |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Bagley XC InvitationalSep 20 · 3,200 Meters Junior High · Place 8 · Riverside Christian | 3,200 Meters Junior High | 8 | 14:49.5 PB | 7 |
| Sep 15 | Ada/Borup Boosters InviteSep 15 · 3,200 Meters Middle School · Place 1 · Riverside Christian | 3,200 Meters Middle School | 1 | 13:58.1 | — |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Bemidji XC InviteOct 18 · 3,200 Meters Junior High · Place 12 · Riverside Christian | 3,200 Meters Junior High | 12 | 14:55.6 PB | 6 |
| Oct 12 | NW MN Conference XC ChampionshipOct 12 · 3,200 Meters Middle School · Place 3 · Riverside Christian | 3,200 Meters Middle School | 3 | 14:45.9 | — |
| Oct 5 | West Marshall XC InviteOct 5 · 3,200 Meters Middle School · Place 12 · Riverside Christian | 3,200 Meters Middle School | 12 | 15:32.7 | — |
| Sep 30 | EGF XC InviteSep 30 · 3,000 Meters Junior High · Place 24 · Riverside Christian | 3,000 Meters Junior High | 24 | 16:33.7 PB | 6 |
| Sep 25 | Milaca Mega MeetSep 25 · 3,200 Meters 7th Grade · Place 71 · Riverside Christia | 3,200 Meters 7th Grade | 71 | 15:06.3 | — |
| Sep 21 | Bagley/Fosston XC InviteSep 21 · 3,200 Meters Middle School · Place 16 · Riverside Christian | 3,200 Meters Middle School | 16 | 15:45.8 | — |
| Sep 16 | Ada/Borup XC Booster InviteSep 16 · Varsity · Place 3 · Riverside Christian | Varsity | 3 | 14:57.8 | — |