Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood ResortLions Cross Country Invitational "Meet of Champions" · Oct 5 | 20:30.9 | Lions Cross Country Invitational "Meet of Champions" | October 5, 2019 |
| 5,000 Meters · Broadland Creek National Golf Course SDHSAA AA State Championships · Oct 26 | 20:24.50 | SDHSAA AA State Championships | October 26, 2019 |
| 5,000 Meters · Broadlands Creek Country ClubClyde Cotton Invitational · Sep 21 | 20:39.81 | Clyde Cotton Invitational | September 21, 2019 |
| 5,000 Meters · Brookings High SchoolRuss Strande Invitational · Sep 26 | 20:48.75 | Russ Strande Invitational | September 26, 2019 |
| 5,000 Meters · Lee Park Golf CourseESD XC Championships - 2019 · Oct 12 | 22:40.4 | ESD XC Championships - 2019 | October 12, 2019 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight Meet · Sep 1 | 23:44.2 | Augustana Twilight Meet | September 1, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | SDHSAA A State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 116 · Brookings | 5,000 Meters Varsity | 116 | 20:24.50 | 12 |
| Oct 26 | SDHSAA AA State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 116 · Brookings | 5,000 Meters Varsity | 116 | 20:24.50 PB | 12 |
| Oct 12 | ESD XC Championships - 2019Oct 12 · 5,000 Meters Varsity Boys · Place 71 · Brookings | 5,000 Meters Varsity Boys | 71 | 22:40.4 PB | 12 |
| Oct 5 | Lions Cross Country Invitational "Meet of Champions"Oct 5 · 5,000 Meters Varsity · Place 136 · Brookings | 5,000 Meters Varsity | 136 | 20:30.9 PB | 12 |
| Sep 26 | Russ Strande InvitationalSep 26 · 5,000 Meters Varsity · Place 33 · Brookings | 5,000 Meters Varsity | 33 | 20:48.75 PB | 12 |
| Sep 21 | Clyde Cotton InvitationalSep 21 · 5,000 Meters Varsity Boys · Place 89 · Brookings | 5,000 Meters Varsity Boys | 89 | 20:39.81 PB | 12 |
| Sep 6 | Augustana Twilight XC MeetSep 6 · 5,000 Meters Varsity · Place 242 · Brookings | 5,000 Meters Varsity | 242 | 20:32.94Unofficial | 12 |
| Aug 30 | John Collignon InvitationalAug 30 · 5,000 Meters Varsity · Place 30 · Brookings | 5,000 Meters Varsity | 30 | 21:34.68 | 12 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 8 | Nike Heartland PreviewSep 8 · 5,000 Meters Junior Varsity · Place 120 · Brookings | 5,000 Meters Junior Varsity | 120 | 21:46.72 | — |
| Aug 31 | Augustana TwilightAug 31 · 5,000 Meters Junior Varsity · Place 252 · Brookings | 5,000 Meters Junior Varsity | 252 | 22:59.43 | 11 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 9 | Nike Heartland Pre-RegionalSep 9 · 5,000 Meters Junior Varsity · Place 132 · Brookings | 5,000 Meters Junior Varsity | 132 | 23:00.19 | — |
| Sep 1 | Augustana Twilight MeetSep 1 · 5,000 Meters Junior Varsity · Place 265 · Brookings | 5,000 Meters Junior Varsity | 265 | 23:44.2 PB | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | ESD ChampionshipsOct 8 · 4,000 Meters Junior Varsity · Place 39 · Brookings | 4,000 Meters Junior Varsity | 39 | 19:02.66 | — |