Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Pasley ParkO'Gorman Invitational · Aug 28 | 15:57.77 | O'Gorman Invitational | August 28, 2020 |
| 5,000 Meters · Broadland Creek National Golf Course SDHSAA AA State Championships · Oct 26 | 18:16.81 | SDHSAA AA State Championships | October 26, 2019 |
| 5,000 Meters · BrookingsRuss Strande Invitational · Sep 24 | 18:59.47 | Russ Strande Invitational | September 24, 2020 |
| 5,000 Meters · Brookings High SchoolRuss Strande Invitational · Sep 26 | 19:55.03 | Russ Strande Invitational | September 26, 2019 |
| 5,000 Meters · Cattail Crossing Golf Course Watertown Invite · Sep 30 | 17:00 | Watertown Invite | September 30, 2021 |
| 5,000 Meters · Hart Ranch Camping Resort SDHSAA Class AA State Cross Country Meet · Oct 24 | 18:17.24 | SDHSAA Class AA State Cross Country Meet | October 24, 2020 |
| 5,000 Meters · Kuehn ParkSF Christian Charger Invite · Sep 15 | 19:39.20 | SF Christian Charger Invite | September 15, 2020 |
| 5,000 Meters · Lee Park Golf CourseSahli/Salmi Invitational · Sep 10 | 18:43.37 | Sahli/Salmi Invitational | September 10, 2020 |
| 5,000 Meters · Skyview Lake ParkLyle Moeller Invitational · Sep 16 | 19:21.25 | Lyle Moeller Invitational | September 16, 2022 |
| 5,000 Meters · Yankton Trail ParkSDHSAA Class AA State Cross Country Meet · Oct 23 | 17:07.02 | SDHSAA Class AA State Cross Country Meet | October 23, 2021 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 20:13.0 | NXR Heartland Regional Championships | November 10, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 22 | Brookings Russ Strande InviteSep 22 · 5,000 Meters Varsity · Place 27 · Harrisburg | 5,000 Meters Varsity | 27 | 18:17.16 | 12 |
| Sep 16 | Lyle Moeller InvitationalSep 16 · 5,000 Meters Varsity · Place 45 · Harrisburg | 5,000 Meters Varsity | 45 | 19:21.25 PB | 12 |
| Sep 10 | Heartland PreviewSep 10 · 5,000 Meters Varsity · Place 48 · Harrisburg | 5,000 Meters Varsity | 48 | 17:30.6 | 12 |
| Sep 2 | Augustana Twilight XC MeetSep 2 · 4,000 Meters Junior Varsity · Place 8 · Harrisburg | 4,000 Meters Junior Varsity | 8 | 14:30.53 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NXR Heartland Regional ChampionshipsNov 14 · 5,000 Meters Championship · Place 183 · Harrisburg Distance | 5,000 Meters Championship | 183 | 18:00.0 | 11 |
| Oct 23 | SDHSAA Class AA State Cross Country MeetOct 23 · 5,000 Meters Varsity · Place 24 · Harrisburg | 5,000 Meters Varsity | 24 | 17:07.02 PB | 11 |
| Oct 14 | Metro Conference MeetOct 14 · 5,000 Meters Varsity · Place 10 · Harrisburg | 5,000 Meters Varsity | 10 | 17:34.97Unofficial | 11 |
| Oct 9 | ESD Conference MeetOct 9 · 5,000 Meters Varsity · Place 14 · Harrisburg | 5,000 Meters Varsity | 14 | 17:43.99 | 11 |
| Sep 30 | Watertown InviteSep 30 · 5,000 Meters Varsity Boys · Place 10 · Harrisburg | 5,000 Meters Varsity Boys | 10 | 17:00 PB | 11 |
| Sep 23 | Russ Strande Invitational XC MeetSep 23 · 5,000 Meters Varsity · Place 8 · Harrisburg | 5,000 Meters Varsity | 8 | 17:19.05 | 11 |
| Sep 11 | Heartland PreviewSep 11 · 5,000 Meters Varsity · Place 62 · Harrisburg | 5,000 Meters Varsity | 62 | 18:22.58 | 11 |
| Sep 3 | Augustana Twilight XC MeetSep 3 · 5,000 Meters Varsity · Place 36 · Harrisburg | 5,000 Meters Varsity | 36 | 17:20.22 | 11 |
| Aug 27 | O'Gorman XC InviteAug 27 · 4,000 Meters Varsity · Place 16 · Harrisburg | 4,000 Meters Varsity | 16 | 14:45.99 | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | SDHSAA Class AA State Cross Country MeetOct 24 · 5,000 Meters Varsity · Place 72 · Harrisburg | 5,000 Meters Varsity | 72 | 18:17.24 PB | 10 |
| Oct 10 | Eastern South Dakota Conference Cross Country ChampionshipsOct 10 · 5,000 Meters Varsity · Place 48 · Harrisburg | 5,000 Meters Varsity | 48 | 19:15.13 | 10 |
| Oct 1 | Sioux Falls XC InvitationalOct 1 · 5,000 Meters Varsity · Place 44 · Harrisburg | 5,000 Meters Varsity | 44 | 17:46.23 | 10 |
| Sep 24 | Russ Strande InvitationalSep 24 · 5,000 Meters Varsity · Place 30 · Harrisburg | 5,000 Meters Varsity | 30 | 18:59.47 PB | 10 |
| Sep 15 | SF Christian Charger InviteSep 15 · 5,000 Meters Boys Varsity · Place 36 · Harrisburg | 5,000 Meters Boys Varsity | 36 | 19:39.20 PB | 10 |
| Sep 12 | Heartland PreviewSep 12 · 5,000 Meters Junior Varsity · Place 46 · Harrisburg | 5,000 Meters Junior Varsity | 46 | 19:41.78 | 10 |
| Sep 10 | Sahli/Salmi InvitationalSep 10 · 5,000 Meters Varsity · Place 18 · Harrisburg | 5,000 Meters Varsity | 18 | 18:43.37 PB | 10 |
| Aug 28 | O'Gorman InvitationalAug 28 · 4,000 Meters Varsity · Place 25 · Harrisburg | 4,000 Meters Varsity | 25 | 15:57.77 PB | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational -Combined · Place 1036 · Harrisburg | 5,000 Meters Open Invitational -Combined | 1036 | 20:13.0 PB | 9 |
| Oct 26 | SDHSAA A State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 67 · Harrisburg | 5,000 Meters Varsity | 67 | 18:16.81 | 9 |
| Oct 26 | SDHSAA AA State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 67 · Harrisburg | 5,000 Meters Varsity | 67 | 18:16.81 PB | 9 |
| Oct 12 | ESD XC Championships - 2019Oct 12 · 5,000 Meters Varsity Boys · Place 40 · Harrisburg | 5,000 Meters Varsity Boys | 40 | 18:45.3 | 9 |
| Sep 26 | Russ Strande InvitationalSep 26 · 5,000 Meters Varsity · Place 32 · Harrisburg | 5,000 Meters Varsity | 32 | 19:55.03 PB | 9 |
| Sep 17 | CHARGER Invitational Cross Country MeetSep 17 · 5,000 Meters Varsity · Place 51 · Harrisburg | 5,000 Meters Varsity | 51 | 20:35.03 | 9 |
| Sep 6 | Augustana Twilight XC MeetSep 6 · 5,000 Meters Varsity · Place 164 · Harrisburg | 5,000 Meters Varsity | 164 | 18:39.09Unofficial | 9 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 9 | Nike Heartland Pre-RegionalSep 9 · 5,000 Meters Junior Varsity · Place 67 · Harrisburg H | 5,000 Meters Junior Varsity | 67 | 20:47.96 | — |
| Sep 1 | Augustana Twilight MeetSep 1 · 5,000 Meters Junior Varsity · Place 153 · Harrisburg | 5,000 Meters Junior Varsity | 153 | 21:29.33 | 7 |