Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Black Sands Golf CourseClass B West Region Championships · Oct 11 | 26:04.44 | Class B West Region Championships | October 11, 2025 |
| 5,000 Meters · Kenmare Country ClubKenmare · Sep 23 | 24:52.27 | Kenmare | September 23, 2025 |
| 5,000 Meters · Mandan MunicipalMandan Kiwanis Invitational · Aug 29 | 24:45.66 | Mandan Kiwanis Invitational | August 29, 2025 |
| 5,000 Meters · Painted Woods Golf Course Southern McLean Invite · Oct 14 | 23:14.52 | Southern McLean Invite | October 14, 2025 |
| 5,000 Meters · Parkhurst Recreation Area2025 ND XC State Meet · Oct 24 | 23:43.0 | 2025 ND XC State Meet | October 24, 2025 |
| 5,000 Meters · Patterson Lake Recreation AreaClass B West Regional - Dickinson · Oct 10 | 23:01.8 | Class B West Regional - Dickinson | October 10, 2026 |
| 5,000 Meters · Prairie Rose Golf CourseNWC-Stanley · Sep 9 | 23:24.61 | NWC-Stanley | September 9, 2025 |
| 5,000 Meters · Westridge Golf CourseCentral McLean XC Meet · Sep 29 | 23:51.54 | Central McLean XC Meet | September 29, 2026 |
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 10 | Class B West Regional - DickinsonOct 10 · 5,000 Meters Varsity Boys · Place 143 · Garrison | 5,000 Meters Varsity Boys | 143 | 23:01.8 PB | 10 |
| Sep 29 | Central McLean XC MeetSep 29 · 5,000 Meters Varsity Boys · Place 18 · Garrison | 5,000 Meters Varsity Boys | 18 | 23:51.54 PB | 10 |
| Sep 22 | Kenmare XC Meet 2026Sep 22 · 5,000 Meters Varsity · Place 58 · Garrison | 5,000 Meters Varsity | 58 | 25:16.10 | 10 |
| Sep 4 | Beulah Hazen InviteSep 4 · 5,000 Meters Boys 5K · Place 50 · Garrison | 5,000 Meters Boys 5K | 50 | 28:04.38 | 10 |
| Aug 28 | Stanley MeetAug 28 · 5,000 Meters Varsity · Place 89 · Garrison | 5,000 Meters Varsity | 89 | 24:09.45 | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 2025 ND XC State MeetOct 24 · 5,000 Meters Class B · Place 344 · Garrison | 5,000 Meters Class B | 344 | 23:43.0 PB | 9 |
| Oct 14 | Southern McLean InviteOct 14 · 5,000 Meters Last Chance 5k · Place 13 · Garrison | 5,000 Meters Last Chance 5k | 13 | 23:14.52 PB | 9 |
| Oct 14 | Southern McLean InviteOct 14 · 3,000 Meters Varsity · Garrison | 3,000 Meters Varsity | 0 | SCR | 9 |
| Oct 11 | Class B West Region ChampionshipsOct 11 · 5,000 Meters Varsity Boys · Place 162 · Garrison | 5,000 Meters Varsity Boys | 162 | 26:04.44 PB | 9 |
| Sep 30 | Central McLean InviteSep 30 · 5,000 Meters Varsity Boys · Place 38 · Garrison | 5,000 Meters Varsity Boys | 38 | 29:52.40 | 9 |
| Sep 23 | Kenmare Sep 23 · 5,000 Meters Varsity · Place 39 · Garrison | 5,000 Meters Varsity | 39 | 24:52.27 PB | 9 |
| Sep 9 | NWC-StanleySep 9 · 5,000 Meters Varsity · Place 49 · Garrison | 5,000 Meters Varsity | 49 | 23:24.61 PB | 9 |
| Sep 5 | Beulah Hazen InviteSep 5 · 5,000 Meters Varsity · Place 97 · Garrison | 5,000 Meters Varsity | 97 | 25:16.12 | — |
| Sep 2 | Stanley Labor Day MeetSep 2 · 5,000 Meters Varsity · Place 54 · Garrison | 5,000 Meters Varsity | 54 | 24:19.17 | 9 |
| Aug 29 | Mandan Kiwanis InvitationalAug 29 · 5,000 Meters JV Boys · Place 81 · Garrison | 5,000 Meters JV Boys | 81 | 24:45.66 PB | 9 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | West Region Cross Country-StanleyOct 12 · 5,000 Meters Varsity · Place 162 · Garrison | 5,000 Meters Varsity | 162 | 25:31.80 | 8 |
| Oct 3 | Central McLean InviteOct 3 · 5,000 Meters Varsity · Place 36 · Garrison | 5,000 Meters Varsity | 36 | 24:21.52 | 8 |
| Sep 28 | Shiloh InvitationalSep 28 · 5,000 Meters Varsity · Place 68 · Garrison | 5,000 Meters Varsity | 68 | 24:35 | 8 |
| Sep 17 | Southern McLean InviteSep 17 · 5,000 Meters Varsity · Place 48 · Garrison | 5,000 Meters Varsity | 48 | 33:34.43 | 8 |
| Sep 14 | Anderson/Stavn InviteSep 14 · 5,000 Meters Varsity · Place 140 · Garrison | 5,000 Meters Varsity | 140 | 29:02.00 | 8 |
| Sep 3 | Stanley Labor Day MeetSep 3 · 3,000 Meters Junior Varsity · Place 26 · Garrison | 3,000 Meters Junior Varsity | 26 | 15:46.67 | 8 |