Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Whetstone Creek Golf CourseMilbank Breathe Easy Invite · Aug 28 | 20:16.15 | Milbank Breathe Easy Invite | August 28, 2025 |
| 5,000 Meters · Bois De SiouxBreckenridge-Wahpeton Memorial Cross Country Meet · Sep 17 | 28:37.1 | Breckenridge-Wahpeton Memorial Cross Country Meet | September 17, 2026 |
| 5,000 Meters · Britton Golf CourseBritton-Hecla Invitational · Sep 8 | 29:45.15 | Britton-Hecla Invitational | September 8, 2026 |
| 5,000 Meters · De SmetECC · Oct 6 | 25:05.14 | ECC | October 6, 2025 |
| 5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 26 | 24:34.8 | Border Battle | September 26, 2026 |
| 5,000 Meters · Valley View Country ClubSisseton XC Meet · Oct 2 | 28:21.93 | Sisseton XC Meet | October 2, 2025 |
| 5,000 Meters · Webster Golf ClubSDHSAA Region 1B Cross Country Meet · Oct 14 | 25:36.91 | SDHSAA Region 1B Cross Country Meet | October 14, 2026 |
| 5,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross County Meet · Oct 15 | 26:46.39 | SDHSAA Region 1A Cross County Meet | October 15, 2025 |
| 5,000 Meters · Whetstone Creek Golf CourseThe Bank Invite · Sep 13 | 26:57.17 | The Bank Invite | September 13, 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 14 | SDHSAA Region 1B Cross Country MeetOct 14 · 5,000 Meters Varsity · Place 40 · Tri-State | 5,000 Meters Varsity | 40 | 25:36.91 PB | 12 |
| Sep 26 | Border BattleSep 26 · 5,000 Meters Varsity Boys -- A · Place 282 · Tri-State | 5,000 Meters Varsity Boys -- A | 282 | 24:34.8 PB | 12 |
| Sep 17 | Breckenridge-Wahpeton Memorial Cross Country Meet Sep 17 · 5,000 Meters Boys Varsity · Place 31 · Tri-State | 5,000 Meters Boys Varsity | 31 | 28:37.1 PB | 12 |
| Sep 8 | Britton-Hecla InvitationalSep 8 · 5,000 Meters Varsity · Place 28 · Tri-State | 5,000 Meters Varsity | 28 | 29:45.15 PB | 12 |
| Aug 27 | Milbank Breathe EasyAug 27 · 4,000 Meters Varsity · Place 34 · Tri-State | 4,000 Meters Varsity | 34 | 22:58.88 | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | SDHSAA Region 1A Cross County MeetOct 15 · 5,000 Meters Varsity · Place 58 · Tri-State | 5,000 Meters Varsity | 58 | 26:46.39 PB | 11 |
| Oct 6 | ECCOct 6 · 5,000 Meters Varsity · Place 28 · Tri-State | 5,000 Meters Varsity | 28 | 25:05.14 PB | 11 |
| Oct 2 | Sisseton XC MeetOct 2 · 5,000 Meters Varsity · Place 24 · Tri-State | 5,000 Meters Varsity | 24 | 28:21.93 PB | 11 |
| Sep 29 | Groton InvitationalSep 29 · 5,000 Meters Varsity · Place 35 · Tri-State | 5,000 Meters Varsity | 35 | 27:30.49 | 11 |
| Sep 15 | Webster Area InviteSep 15 · 5,000 Meters Varsity · Place 55 · Tri-State | 5,000 Meters Varsity | 55 | 27:16.48 | 11 |
| Sep 13 | The Bank InviteSep 13 · 5,000 Meters Varsity · Place 69 · Tri-State | 5,000 Meters Varsity | 69 | 26:57.17 PB | 11 |
| Sep 9 | Britton-Hecla InvitationalSep 9 · 5,000 Meters Varsity · Place 31 · Tri-State | 5,000 Meters Varsity | 31 | 30:12.64 | 11 |
| Aug 28 | Milbank Breathe Easy InviteAug 28 · 4,000 Meters Varsity · Place 25 · Tri-State | 4,000 Meters Varsity | 25 | 20:16.15 PB | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | ECC XCOct 7 · 5,000 Meters Varsity · Place 29 · Tri-State | 5,000 Meters Varsity | 29 | 24:52.21 | 10 |
| Oct 3 | Sisseton Invitational X-C Oct 3 · 5,000 Meters Varsity · Place 34 · Tri-State | 5,000 Meters Varsity | 34 | 25:31.41 | 10 |
| Sep 30 | Groton InvitationalSep 30 · 3,000 Meters Junior Varsity · Place 5 · Tri-State | 3,000 Meters Junior Varsity | 5 | 14:18.72 | 10 |
| Sep 19 | Aberdeen Roncalli Invitational Sep 19 · 5,000 Meters Varsity · Place 53 · Tri-State | 5,000 Meters Varsity | 53 | 27:49.28 | 10 |
| Sep 16 | Webster InviteSep 16 · 3,000 Meters Junior Varsity · Place 16 · Tri-State | 3,000 Meters Junior Varsity | 16 | 15:50.89 | 10 |
| Sep 10 | Britton-Hecla InvitationalSep 10 · 5,000 Meters Varsity · Place 17 · Tri-State | 5,000 Meters Varsity | 17 | 26:45.29 | 10 |
| Sep 3 | Milbank Breathe EasySep 3 · 4,000 Meters Varsity · Place 29 · Tri-State | 4,000 Meters Varsity | 29 | 20:29.12 | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | ECC Cross CountryOct 2 · 3,000 Meters Junior Varsity · Place 12 · Tri-State | 3,000 Meters Junior Varsity | 12 | 12:12.64 | 9 |
| Sep 25 | Groton InvitationalSep 25 · 5,000 Meters Varsity · Place 32 · Tri-State | 5,000 Meters Varsity | 32 | 25:24.14 | 9 |
| Sep 18 | Deuel InviteSep 18 · 5,000 Meters Varsity · Place 50 · Tri-State | 5,000 Meters Varsity | 50 | 24:00.77 | 9 |
| Sep 14 | Roncalli InviteSep 14 · 3,000 Meters Junior Varsity · Place 25 · Tri-State | 3,000 Meters Junior Varsity | 25 | 13:15.75 | 9 |
| Sep 9 | Milbank Grandstay InvitationalSep 9 · 5,000 Meters Varsity · Place 65 · Tri-State | 5,000 Meters Varsity | 65 | 24:01.17 | 9 |
| Aug 28 | Milbank Breathe Easy Aug 28 · 3,000 Meters Junior Varsity · Place 15 · Tri-State | 3,000 Meters Junior Varsity | 15 | 15:23.34 | 9 |
| Aug 28 | Milbank Breathe Easy Aug 28 · 3,000 Meters Junior Varsity · Place 15 · Tri-State | 3,000 Meters Junior Varsity | 15 | 15:23.34 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Sisseton Cross Country InviteSep 29 · 3,000 Meters Junior Varsity · Place 16 · Tri-State | 3,000 Meters Junior Varsity | 16 | 14:10.43 | 8 |
| Sep 26 | Groton Steve Grode InvitationSep 26 · 3,000 Meters Junior Varsity · Place 16 · Tri-State | 3,000 Meters Junior Varsity | 16 | 14:29.72 | 8 |
| Sep 26 | Groton Steve Grode InvitationSep 26 · 3,000 Meters Junior Varsity · Place 16 · Tri-State | 3,000 Meters Junior Varsity | 16 | 14:29.72 | 8 |
| Sep 19 | Deuel InviteSep 19 · 3,000 Meters Junior Varsity · Place 32 · Tri-State | 3,000 Meters Junior Varsity | 32 | 13:40.69 | 8 |
| Sep 12 | Webster InviteSep 12 · 3,000 Meters Junior Varsity · Place 26 · Tri-State | 3,000 Meters Junior Varsity | 26 | 16:21.09 | 8 |
| Sep 10 | Milbank Grandstay InvitationalSep 10 · 3,000 Meters Middle School · Place 18 · Tri-State | 3,000 Meters Middle School | 18 | 13:34.12 | 8 |
| Sep 6 | Britton-Hecla InvitationalSep 6 · 3,000 Meters Junior Varsity · Place 11 · Tri-State | 3,000 Meters Junior Varsity | 11 | 13:55.86 | 8 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | ECCOct 4 · 3,000 Meters Junior Varsity · Place 7 · Tri-State | 3,000 Meters Junior Varsity | 7 | 14:21.23 | 7 |
| Sep 30 | Sisseton InvitationalSep 30 · 3,000 Meters Junior Varsity · Place 15 · Tri-State | 3,000 Meters Junior Varsity | 15 | 14:08.50 | 7 |
| Sep 14 | Webster Area InvitationalSep 14 · 3,000 Meters Middle School · Place 20 · Tri-State | 3,000 Meters Middle School | 20 | 16:44.93 | 7 |
| Sep 11 | Milbank Grandstay InvitationalSep 11 · 3,000 Meters 8th Grade Grades 7-8 · Place 25 · Tri-State | 3,000 Meters 8th Grade Grades 7-8 | 25 | 14:30.35 | 7 |
| Sep 7 | Britton-Hecla InvitationalSep 7 · 3,000 Meters Junior Varsity · Place 25 · Tri-State | 3,000 Meters Junior Varsity | 25 | 14:39.8 | 7 |