Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · MB Johnson ParkACDC (Autumn Classic Distance Challenge) · Oct 14 | 23:03.30 | ACDC (Autumn Classic Distance Challenge) | October 14, 2026 |
| 5,000 Meters · Detroit Lakes Country Club, Lakeview CourseDetroit Lake Rotary XC Invitational · Sep 10 | 18:53.0 | Detroit Lake Rotary XC Invitational | September 10, 2026 |
| 5,000 Meters · Lincoln Drive ParkEDC Cross Country Championship · Oct 11 | 17:21.9 | EDC Cross Country Championship | October 11, 2025 |
| 5,000 Meters · Lincoln Drive ParkEDC Cross Country Championship · Oct 12 | 19:00.1 | EDC Cross Country Championship | October 12, 2024 |
| 5,000 Meters · Parkhurst Recreation Area2025 ND XC State Meet · Oct 24 | 17:54.1 | 2025 ND XC State Meet | October 24, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | North Dakota State XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 71 · Horace | 5,000 Meters Varsity | 71 | 17:56.7 | 9 |
| Oct 14 | ACDC (Autumn Classic Distance Challenge)Oct 14 · 4,000 Meters Varsity · Place 92 · Horace | 4,000 Meters Varsity | 92 | 23:03.30 PB | 9 |
| Oct 10 | EDC Cross Country ChampionshipOct 10 · 5,000 Meters Boys Varsity · Place 36 · Horace | 5,000 Meters Boys Varsity | 36 | 18:19.8 | 9 |
| Sep 10 | Detroit Lake Rotary XC InvitationalSep 10 · 5,000 Meters Boys Varsity · Place 28 · Horace | 5,000 Meters Boys Varsity | 28 | 18:53.0 PB | 9 |
| Aug 22 | Orriginals InvitationalAug 22 · 5,000 Meters Boys 5K · Place 32 · Horace | 5,000 Meters Boys 5K | 32 | 18:06.4 | 9 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 2025 ND XC State MeetOct 24 · 5,000 Meters Class A · Place 79 · Horace | 5,000 Meters Class A | 79 | 17:54.1 PB | 8 |
| Oct 15 | ACDC (Autumn Classic Distance Challenge)Oct 15 · 4,000 Meters Varsity · Place 84 · Horace | 4,000 Meters Varsity | 84 | 23:24.40 | 8 |
| Oct 11 | EDC Cross Country ChampionshipOct 11 · 5,000 Meters Varsity · Place 24 · Horace | 5,000 Meters Varsity | 24 | 17:21.9 PB | 8 |
| Sep 27 | Border BattleSep 27 · 5,000 Meters Varsity Boys -- AA · Place 128 · Horace | 5,000 Meters Varsity Boys -- AA | 128 | 18:12.60 | 8 |
| Sep 20 | Blue and White XC InviteSep 20 · 5,000 Meters Varsity · Place 32 · Horace | 5,000 Meters Varsity | 32 | 18:44.50 | 8 |
| Sep 11 | Andrew Nelson Metro Classic XC MeetSep 11 · 5,000 Meters Varsity · Place 22 · Horace | 5,000 Meters Varsity | 22 | 18:38.6 | 8 |
| Sep 4 | Detroit Lakes Rotary InvitationalSep 4 · 5,000 Meters Varsity · Place 38 · Horace | 5,000 Meters Varsity | 38 | 18:36.0 | 8 |
| Aug 28 | St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 92 · Horace | 5,000 Meters Varsity | 92 | 18:40.21 | 8 |
| Aug 23 | Orriginals InvitationalAug 23 · Varsity · Place 70 · Horace | Varsity | 70 | 19:21 | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 2024 ND XC State MeetOct 25 · 5,000 Meters Varsity · Place 187 · Horace | 5,000 Meters Varsity | 187 | 20:25.8 | 7 |
| Oct 16 | 2024 ACDC (Autumn Classic Distance Challenge)Oct 16 · 4,000 Meters Varsity · Place 123 · Horace | 4,000 Meters Varsity | 123 | 22:20.20 | 7 |
| Oct 12 | EDC Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 69 · Horace | 5,000 Meters Varsity | 69 | 19:00.1 PB | 7 |
| Sep 5 | Detroit Lakes Rotary InvitationalSep 5 · 3,200 Meters Middle School · Place 11 · Horace | 3,200 Meters Middle School | 11 | 11:38.64 | 8 |
| Aug 24 | Brave Like Gabe InvitationalAug 24 · 3,200 Meters Middle School · Place 24 · Horace | 3,200 Meters Middle School | 24 | 13:19.1 | — |