Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Fox Run Golf CourseYankton Invitational · Sep 23 | 19:31.87 | Yankton Invitational | September 23, 2021 |
| 5,000 Meters · Bon Homme Golf CourseBon Homme Invite · Sep 22 | 26:26.88 | Bon Homme Invite | September 22, 2025 |
| 5,000 Meters · Broadland Creek Golf CourseSDHSAA Class B State Cross Country Meet · Oct 25 | 23:54.65 | SDHSAA Class B State Cross Country Meet | October 25, 2025 |
| 5,000 Meters · Broadland Creek National Golf Course SDHSAA Class B State Cross Country Meet · Oct 22 | 22:31.32 | SDHSAA Class B State Cross Country Meet | October 22, 2022 |
| 5,000 Meters · Burke Golf CourseCougar Invitational/Great Plains Conference Cross Country Meet · Sep 29 | 22:47 | Cougar Invitational/Great Plains Conference Cross Country Meet | September 29, 2022 |
| 5,000 Meters · Dawson Creek Golf CourseScotland XC Meet · Sep 8 | 28:00.78 | Scotland XC Meet | September 8, 2025 |
| 5,000 Meters · Glenridge Golf CourseIW Invite · Oct 6 | 23:14 | IW Invite | October 6, 2021 |
| 5,000 Meters · Lake Region Golf CourseSDHSAA Region 2B Cross Country Meet · Oct 11 | 22:45.45 | SDHSAA Region 2B Cross Country Meet | October 11, 2023 |
| 5,000 Meters · Rocky Run Golf CourseSDHSAA Region 2B Cross Country Meet · Oct 13 | 23:29.34 | SDHSAA Region 2B Cross Country Meet | October 13, 2021 |
| 5,000 Meters · Sunrise Ridge Golf CourseSDHSAA Region 2B Cross Country Meet · Oct 12 | 21:32.55 | SDHSAA Region 2B Cross Country Meet | October 12, 2022 |
| 5,000 Meters · Yankton Trail ParkSDHSAA Class B State Cross Country Meet · Oct 21 | 22:59.23 | SDHSAA Class B State Cross Country Meet | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | SDHSAA Class B State Cross Country MeetOct 25 · 5,000 Meters Class B · Place 96 · Gayville-Volin | 5,000 Meters Class B | 96 | 23:54.65 PB | 11 |
| Oct 15 | SDHSAA Region 2B Cross County MeetOct 15 · 5,000 Meters Varsity · Place 20 · Gayville-Volin | 5,000 Meters Varsity | 20 | 23:54.06 | 11 |
| Oct 8 | Irene-Wakonda InviteOct 8 · 5,000 Meters Varsity · Place 9 · Gayville-Volin | 5,000 Meters Varsity | 9 | 24:08.22 | — |
| Oct 2 | Cougar Invitational/GPC MeetOct 2 · 5,000 Meters Varsity · Place 24 · Gayville-Volin | 5,000 Meters Varsity | 24 | 24:52.19 | 11 |
| Sep 22 | Bon Homme InviteSep 22 · 5,000 Meters Varsity · Place 23 · Gayville-Volin | 5,000 Meters Varsity | 23 | 26:26.88 PB | 11 |
| Sep 17 | Flyer InvitationalSep 17 · 5,000 Meters Varsity · Place 24 · Gayville-Volin | 5,000 Meters Varsity | 24 | 23:58.72 | 11 |
| Sep 8 | Scotland XC MeetSep 8 · 5,000 Meters Varsity · Place 32 · Gayville-Volin | 5,000 Meters Varsity | 32 | 28:00.78 PB | 11 |
| Aug 28 | Beresford XC InviteAug 28 · 5,000 Meters Varsity · Place 61 · Gayville-Volin | 5,000 Meters Varsity | 61 | 27:32.26 | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | SDHSAA Region 2B Cross Country MeetOct 16 · 5,000 Meters Varsity · Place 36 · Gayville-Volin | 5,000 Meters Varsity | 36 | 26:22.15 | 10 |
| Oct 3 | Cougar/GPC InviteOct 3 · 5,000 Meters Varsity · Place 38 · Gayville-Volin | 5,000 Meters Varsity | 38 | 25:59.69 | 10 |
| Sep 23 | Bon Homme XC MeetSep 23 · 5,000 Meters Varsity · Place 40 · Gayville-Volin | 5,000 Meters Varsity | 40 | 28:42.52 | 10 |
| Sep 18 | Flyer InvitationalSep 18 · 5,000 Meters Varsity · Place 21 · Gayville-Volin | 5,000 Meters Varsity | 21 | 26:23.88 | 10 |
| Sep 11 | FAM inviteSep 11 · 5,000 Meters Varsity · Place 7 · Gayville-Volin | 5,000 Meters Varsity | 7 | 28:49.4 | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SDHSAA Class B State Cross Country MeetOct 21 · 5,000 Meters Varsity · Place 74 · Gayville-Volin | 5,000 Meters Varsity | 74 | 22:59.23 PB | 9 |
| Oct 11 | SDHSAA Region 2B Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 18 · Gayville-Volin | 5,000 Meters Varsity | 18 | 22:45.45 PB | 9 |
| Sep 28 | Cougar Invitational/GPCSep 28 · 5,000 Meters Varsity · Place 20 · Gayville-Volin | 5,000 Meters Varsity | 20 | 24:41.52 | 9 |
| Sep 18 | Bon Homme XC InviteSep 18 · 4,000 Meters Junior Varsity · Place 3 · Gayville-Volin | 4,000 Meters Junior Varsity | 3 | 19:21.12 | 9 |
| Sep 13 | Flyer InviteSep 13 · 5,000 Meters Varsity · Place 20 · Gayville-Volin | 5,000 Meters Varsity | 20 | 23:37.62 | 9 |
| Sep 6 | Freeman Academy/Marion InviteSep 6 · 5,000 Meters Varsity · Place 12 · Gayville-Volin | 5,000 Meters Varsity | 12 | 24:25.3 | 9 |
| Aug 25 | Beresford XC InviteAug 25 · 5,000 Meters Varsity · Place 69 · Gayville-Volin | 5,000 Meters Varsity | 69 | 25:54.95 | 9 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | SDHSAA Class B State Cross Country MeetOct 22 · 5,000 Meters Varsity · Place 50 · Gayville-Volin | 5,000 Meters Varsity | 50 | 22:31.32 PB | 8 |
| Oct 12 | SDHSAA Region 2B Cross Country MeetOct 12 · 5,000 Meters Varsity · Place 10 · Gayville-Volin | 5,000 Meters Varsity | 10 | 21:32.55 PB | 8 |
| Sep 29 | Cougar Invitational/Great Plains Conference Cross Country MeetSep 29 · 5,000 Meters Varsity · Place 16 · Gayville-Volin | 5,000 Meters Varsity | 16 | 22:47 PB | 8 |
| Sep 19 | Bon Homme XC MeetSep 19 · 4,000 Meters Junior Varsity · Place 1 · Gayville-Volin | 4,000 Meters Junior Varsity | 1 | 16:19.25 | 8 |
| Sep 14 | Flyer InviteSep 14 · 4,000 Meters Junior Varsity · Place 6 · Gayville-Volin | 4,000 Meters Junior Varsity | 6 | 18:32.44 | 8 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | SDHSAA Region 2B Cross Country MeetOct 13 · 5,000 Meters Varsity · Place 22 · Gayville-Volin | 5,000 Meters Varsity | 22 | 23:29.34 PB | 7 |
| Oct 6 | IW InviteOct 6 · 5,000 Meters Varsity Girls · Place 20 · Gayville-Volin | 5,000 Meters Varsity Girls | 20 | 23:14 PB | 7 |
| Sep 30 | GPC XC ChampionshipSep 30 · 5,000 Meters Varsity · Place 20 · Gayville-Volin | 5,000 Meters Varsity | 20 | 22:49 | 7 |
| Sep 23 | Yankton InvitationalSep 23 · 4,000 Meters Junior Varsity · Place 7 · Gayville-Volin | 4,000 Meters Junior Varsity | 7 | 19:31.87 PB | 7 |
| Sep 15 | Flyer InvitationalSep 15 · 4,000 Meters Junior Varsity · Place 10 · Gayville-Volin | 4,000 Meters Junior Varsity | 10 | 19:31.75 | 7 |
| Sep 8 | FAM InviteSep 8 · 3,000 Meters Middle School · Place 9 · Gayville-Volin | 3,000 Meters Middle School | 9 | 14:18.63 | 7 |
| Aug 27 | Beresford XC InviteAug 27 · 3,000 Meters Middle School · Place 30 · Gayville-Volin | 3,000 Meters Middle School | 30 | 13:18.71 | 8 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | Flyer InviteSep 16 · 3,000 Meters Middle School · Place 5 · Gayville-Volin | 3,000 Meters Middle School | 5 | 13:05.77 | 6 |