Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Chequamegon Bay Golf ClubOredocker Invitational · Aug 24 | 26:47.9 | Oredocker Invitational | August 24, 2023 |
| 5,000 Meters · Chequamegon High SchoolChequamegon Invitational · Sep 6 | 21:58.0 | Chequamegon Invitational | September 6, 2025 |
| 5,000 Meters · Hurley HSHurley Invitational · Sep 29 | 22:02.4 | Hurley Invitational | September 29, 2025 |
| 5,000 Meters · Marion ParkButternut Invitational · Sep 25 | 20:21.4 | Butternut Invitational | September 25, 2025 |
| 5,000 Meters · Minocqua Winter ParkTed Voigt Invitational · Sep 11 | 21:17.1 | Ted Voigt Invitational | September 11, 2025 |
| 5,000 Meters · Moonlight LaneWIAA D3 Sectional 1 - Phillips · Oct 25 | 21:31.8 | WIAA D3 Sectional 1 - Phillips | October 25, 2025 |
| 5,000 Meters · Northland Pines HSNorthland Pines Invitational · Oct 7 | 20:57.5 | Northland Pines Invitational | October 7, 2025 |
| 5,000 Meters · Norwood Golf CourseJohn Woodbury Invitational · Sep 23 | 23:30.1 | John Woodbury Invitational | September 23, 2025 |
| 5,000 Meters · Superior View Golf CourseGunderson Invite · Sep 18 | 21:46.2 | Gunderson Invite | September 18, 2025 |
| 5,000 Meters · Telemark ResortDrummond Invitational · Sep 25 | 26:49.8 | Drummond Invitational | September 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA D3 Sectional 1 - PhillipsOct 25 · 5,000 Meters Varsity · Place 68 · Hurley | 5,000 Meters Varsity | 68 | 21:31.8 PB | 12 |
| Oct 7 | Northland Pines InvitationalOct 7 · 5,000 Meters Varsity Boys · Place 52 · Hurley | 5,000 Meters Varsity Boys | 52 | 20:57.5 PB | 12 |
| Sep 29 | Hurley InvitationalSep 29 · 5,000 Meters Varsity · Place 10 · Hurley | 5,000 Meters Varsity | 10 | 22:02.4 PB | 12 |
| Sep 25 | Butternut InvitationalSep 25 · 5,000 Meters Varsity · Place 6 · Hurley | 5,000 Meters Varsity | 6 | 20:21.4 PB | 12 |
| Sep 23 | John Woodbury InvitationalSep 23 · 5,000 Meters Varsity · Place 62 · Hurley | 5,000 Meters Varsity | 62 | 23:30.1 PB | 12 |
| Sep 18 | Gunderson InviteSep 18 · 5,000 Meters Varsity · Place 18 · Hurley | 5,000 Meters Varsity | 18 | 21:46.2 PB | 12 |
| Sep 11 | Ted Voigt InvitationalSep 11 · 5,000 Meters Varsity Boys · Place 14 · Hurley | 5,000 Meters Varsity Boys | 14 | 21:17.1 PB | 12 |
| Sep 6 | Chequamegon InvitationalSep 6 · 5,000 Meters Varsity Boys · Place 30 · Hurley | 5,000 Meters Varsity Boys | 30 | 21:58.0 PB | 12 |
| Aug 28 | Oredocker InvitationalAug 28 · 5,000 Meters Varsity · Place 41 · Hurley | 5,000 Meters Varsity | 41 | 22:03.2 | — |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D3 Sectional - Solon Springs/NorthwoodOct 21 · 5,000 Meters Varsity · Place 95 · Hurley | 5,000 Meters Varsity | 95 | 23:38.8 | — |
| Oct 5 | Washburn InvitationalOct 5 · 5,000 Meters High School Boys · Place 34 · Hurley | 5,000 Meters High School Boys | 34 | 25:03.5 | 10 |
| Oct 3 | Northland Pines InvitationalOct 3 · 5,000 Meters High School Boys · Place 45 · Hurley | 5,000 Meters High School Boys | 45 | 27:06.5 | 10 |
| Sep 25 | Drummond InvitationalSep 25 · 5,000 Meters High School · Place 21 · Hurley | 5,000 Meters High School | 21 | 26:49.8 PB | 10 |
| Aug 24 | Oredocker InvitationalAug 24 · 5,000 Meters High School Boys · Place 104 · Hurley | 5,000 Meters High School Boys | 104 | 26:47.9 PB | 10 |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 25 | Oredocker InvitationalAug 25 · 5,000 Meters Varsity · Place 89 · Hurley | 5,000 Meters Varsity | 89 | 26:06.6 | — |
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 26 | Ashland InvitationalAug 26 · 2,500 Meters Middle School · Place 40 · Hurley | 2,500 Meters Middle School | 40 | 13:58.9 | 8 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Northland Pines InvitationalOct 8 · 3,200 Meters Middle School · Place 29 · Hurley | 3,200 Meters Middle School | 29 | 15:02.9 | 6 |
| Oct 1 | South Shore InvitationalOct 1 · 3,000 Meters Middle School · Place 36 · Hurley | 3,000 Meters Middle School | 36 | 14:23.6 | 6 |
| Sep 26 | Telemark InvitationalSep 26 · 3,000 Meters Middle School · Place 28 · Hurley | 3,000 Meters Middle School | 28 | 15:59 | 6 |
| Sep 19 | Indianhead Conference - HurleySep 19 · 1.6 Miles Middle School · Place 22 · Hurley | 1.6 Miles Middle School | 22 | 11:50.0 | 6 |
| Aug 29 | Ashland InvitationalAug 29 · 2,500 Meters Middle School · Place 48 · Hurley | 2,500 Meters Middle School | 48 | 12:32.3 | 6 |