Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Pattison Golf CourseDan Conway XC Invitational · Sep 7 | 15:57.60 | Dan Conway XC Invitational | September 7, 2023 |
| 5,000 Meters · Ely Golf CourseEly Cross County Invite · Oct 8 | 20:37.70 | Ely Cross County Invite | October 8, 2026 |
| 5,000 Meters · Enger Golf CourseSwain Invitational · Oct 3 | 21:49.7 | Swain Invitational | October 3, 2026 |
| 5,000 Meters · Grand Rapids Sports ComplexPaul Bauer XC Invitational · Sep 15 | 20:24.0 | Paul Bauer XC Invitational | September 15, 2026 |
| 5,000 Meters · Hibbing Golf CourseHibbing Rotary XC Invitational · Sep 24 | 20:09.1 | Hibbing Rotary XC Invitational | September 24, 2026 |
| 5,000 Meters · Pattison Golf CourseDan Conway Classic · Sep 10 | 21:12.4 | Dan Conway Classic | September 10, 2026 |
| 5,000 Meters · Pincushion Mountain Trail SystemPolar League Conference Meet · Oct 13 | 21:02.60 | Polar League Conference Meet | October 13, 2026 |
| 5,000 Meters · Proctor Golf CourseProctor XC Invitational · Oct 14 | 23:44.1 | Proctor XC Invitational | October 14, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Proctor XC InvitationalOct 20 · 5,000 Meters Junior Varsity · Place 48 · North Shore | 5,000 Meters Junior Varsity | 48 | 20:56.9 | SO |
| Oct 13 | Polar League Conference MeetOct 13 · 5,000 Meters Junior Varsity · Place 12 · North Shore | 5,000 Meters Junior Varsity | 12 | 21:02.60 PB | 10 |
| Oct 8 | Ely Cross County InviteOct 8 · 5,000 Meters Varsity · Place 44 · North Shore | 5,000 Meters Varsity | 44 | 20:37.70 PB | 10 |
| Oct 3 | Swain Invitational Oct 3 · 5,000 Meters Boys JV Miller Creek · Place 87 · North Shore | 5,000 Meters Boys JV Miller Creek | 87 | 21:49.7 PB | 10 |
| Sep 24 | Hibbing Rotary XC InvitationalSep 24 · 5,000 Meters Boys JV · Place 24 · North Shore | 5,000 Meters Boys JV | 24 | 20:09.1 PB | 10 |
| Sep 15 | Paul Bauer XC InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 7 · North Shore | 5,000 Meters Junior Varsity | 7 | 20:24.0 PB | 10 |
| Sep 10 | Dan Conway ClassicSep 10 · 5,000 Meters Junior Varsity · Place 21 · North Shore | 5,000 Meters Junior Varsity | 21 | 21:12.4 PB | 10 |
| Sep 3 | North Shore ChallengeSep 3 · 5,000 Meters Varsity · Place 38 · North Shore | 5,000 Meters Varsity | 38 | 21:39.90 | 10 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Proctor XC InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 135 · North Shore | 5,000 Meters Junior Varsity | 135 | 23:44.1 PB | 9 |
| Oct 9 | Polar League ConferenceOct 9 · 5,000 Meters Junior Varsity · Place 32 · North Shore | 5,000 Meters Junior Varsity | 32 | 24:25.20 | 9 |
| Oct 4 | Swain InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 50 · North Shore | 5,000 Meters Junior Varsity | 50 | 26:43.2 | FR |
| Sep 25 | Hibbing Rotary XC InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 99 · North Shore | 5,000 Meters Junior Varsity | 99 | 23:48.7 | 9 |
| Sep 16 | Paul Bauer InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 63 · North Shore | 5,000 Meters Junior Varsity | 63 | 25:15.7 | 9 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Proctor XC InvitationalOct 15 · 2,400 Meters Middle School · Place 91 · North Shore | 2,400 Meters Middle School | 91 | 11:33.25 | 8 |
| Oct 3 | Ely InvitationalOct 3 · 2,600 Meters Middle School · Place 65 · North Shore | 2,600 Meters Middle School | 65 | 13:01.3 | 8 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Proctor XC InviteOct 17 · 2,400 Meters Middle School · Place 80 · North Shore | 2,400 Meters Middle School | 80 | 11:14.90 | 7 |
| Sep 28 | Hibbing Rotary XC InvitationalSep 28 · 3,000 Meters Middle School · Place 81 · North Shore | 3,000 Meters Middle School | 81 | 14:04.30 | 7 |
| Sep 7 | Dan Conway XC InvitationalSep 7 · 2,500 Meters Junior High · Place 34 · North Shore | 2,500 Meters Junior High | 34 | 15:57.60 PB | 7 |