Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Clear Lake Golf CourseDeuel Invitational · Sep 20 | 12:54.09 | Deuel Invitational | September 20, 2021 |
| 5,000 Meters · Bois De SiouxBreckenridge/Wahpeton Invitational · Sep 2 | 22:48.12 | Breckenridge/Wahpeton Invitational | September 2, 2021 |
| 5,000 Meters · Britton Golf CourseBritton-Hecla Invitational · Sep 8 | 20:21.58 | Britton-Hecla Invitational | September 8, 2020 |
| 5,000 Meters · Broadland Creek National Golf Course SDHSAA B State Championships · Oct 26 | 19:47.33 | SDHSAA B State Championships | October 26, 2019 |
| 5,000 Meters · Webster Golf CourseWebster Invitational · Sep 14 | 22:02.48 | Webster Invitational | September 14, 2020 |
| 5,000 Meters · Whetstone Creek Golf CourseMilbank Invitational · Sep 12 | 19:44.92 | Milbank Invitational | September 12, 2020 |
| 8,000 Meters · Amend ParkFrontier Cross Country Championships · Nov 7 | 32:53.2 | Frontier Cross Country Championships | November 7, 2025 |
| 8,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 25 | 33:59.54 | Blazing Tiger Classic | October 25, 2025 |
| 8,000 Meters · Parkhurst Recreation AreaJimmie XC Invitational · Oct 3 | 41:31.1 | Jimmie XC Invitational | October 3, 2025 |
| 8,000 Meters · University of MaryMarauders Invitational · Sep 5 | 36:48.09 | Marauders Invitational | September 5, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Frontier Cross Country ChampionshipsNov 7 · 8,000 Meters Frontier · Place 96 · Dickinson State (N.D.)Dickinson State (N.D.) | 8,000 Meters Frontier | 96 | 32:53.2 PB | Fr |
| Oct 25 | Blazing Tiger ClassicOct 25 · 8,000 Meters Collegiate · Place 335 · Dickinson State (N.D.)Dickinson State (N.D.) | 8,000 Meters Collegiate | 335 | 33:59.54 PB | Fr |
| Oct 10 | Yellowjackets/Battlin' Bears OpenOct 10 · 8,000 Meters Men's 8k · Place 100 · Dickinson State (N.D.)Dickinson State (N.D.) | 8,000 Meters Men's 8k | 100 | 35:00.66 | Fr |
| Oct 3 | Jimmie XC InvitationalOct 3 · 8,000 Meters Mens 8k · Place 121 · Dickinson State (N.D.)Dickinson State (N.D.) | 8,000 Meters Mens 8k | 121 | 41:31.1 PB | Fr |
| Sep 5 | Marauders InvitationalSep 5 · 8,000 Meters Men's Race · Place 64 · Dickinson State (N.D.)Dickinson State (N.D.) | 8,000 Meters Men's Race | 64 | 36:48.09 PB | Fr |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | SDHSAA Region 1A Cross Country MeetOct 14 · 5,000 Meters Varsity · Place 44 · Tri-StateTri-State | 5,000 Meters Varsity | 44 | 23:08.41 | 12 |
| Oct 4 | ECCOct 4 · 5,000 Meters Varsity · Place 15 · Tri-StateTri-State | 5,000 Meters Varsity | 15 | 23:30.77 | 12 |
| Sep 30 | Sisseton InvitationalSep 30 · 5,000 Meters Varsity · Place 18 · Tri-StateTri-State | 5,000 Meters Varsity | 18 | 21:10.72 | 12 |
| Sep 23 | Breckenridge/Wahpeton Invitational Cross Country Meet (make-up)Sep 23 · 5,000 Meters Varsity · Place 23 · Tri-StateTri-State | 5,000 Meters Varsity | 23 | 22:48.12 | 12 |
| Sep 20 | Deuel InvitationalSep 20 · 3,000 Meters Junior Varsity · Place 11 · Tri-StateTri-State | 3,000 Meters Junior Varsity | 11 | 12:54.09 PB | 12 |
| Sep 14 | Webster Area InvitationalSep 14 · 5,000 Meters Varsity · Place 46 · Tri-StateTri-State | 5,000 Meters Varsity | 46 | 23:50.18 | 12 |
| Sep 11 | Milbank Grandstay InvitationalSep 11 · 5,000 Meters Varsity · Place 58 · Tri-StateTri-State | 5,000 Meters Varsity | 58 | 22:38.31 | 12 |
| Sep 7 | Britton-Hecla InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Tri-StateTri-State | 5,000 Meters Varsity | 24 | 23:58.18 | 12 |
| Sep 2 | Breckenridge/Wahpeton InvitationalSep 2 · 5,000 Meters Varsity · Place 23 · Tri-StateTri-State | 5,000 Meters Varsity | 23 | 22:48.12 PB | 12 |
2020 Cross Country
4 results2019 Cross Country
2 results2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 17 | Deuel InvitationalSep 17 · 3,000 Meters Junior Varsity · Place 20 · Tri-StateTri-State | 3,000 Meters Junior Varsity | 20 | 12:24.96 | 9 |