Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · CherokeeCherokee XC Meet · Oct 7 | 14:57.59 | Cherokee XC Meet | October 7, 2025 |
| 3,200 Meters · Paullina Golf CourseSouth O'Brien XC Meet · Oct 2 | 14:46.69 | South O'Brien XC Meet | October 2, 2025 |
| 5,000 Meters · CherokeeCherokee XC Meet · Oct 6 | 20:56.7 | Cherokee XC Meet | October 6, 2026 |
| 5,000 Meters · Dordt UniversitySioux Center XC Meet (rescheduled date) · Oct 3 | 21:02.5 | Sioux Center XC Meet (rescheduled date) | October 3, 2026 |
| 5,000 Meters · River Road Country ClubAlgona CC Invite · Sep 28 | 21:17.33 | Algona CC Invite | September 28, 2026 |
| 5,000 Meters · SibleySibley-Ocheyedan XC Meet · Sep 8 | 21:39.3 | Sibley-Ocheyedan XC Meet | September 8, 2026 |
| 5,000 Meters · SpencerSiouxland Conference XC Meet · Oct 13 | 19:37.6 | Siouxland Conference XC Meet | October 13, 2026 |
| 5,000 Meters · Spirit LakeSpirit Lake/Okoboji XC Invite · Sep 3 | 21:37.7 | Spirit Lake/Okoboji XC Invite | September 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Siouxland Conference XC MeetOct 13 · 5,000 Meters Junior Varsity · Place 45 · Sheldon Community | 5,000 Meters Junior Varsity | 45 | 19:37.6 PB | 9 |
| Oct 6 | Cherokee XC MeetOct 6 · 5,000 Meters Junior Varsity · Place 22 · Sheldon Community | 5,000 Meters Junior Varsity | 22 | 20:56.7 PB | 9 |
| Oct 3 | Sioux Center XC Meet (rescheduled date)Oct 3 · 5,000 Meters Boys HS · Place 63 · Sheldon Community | 5,000 Meters Boys HS | 63 | 21:02.5 PB | 9 |
| Sep 28 | Algona CC InviteSep 28 · 5,000 Meters Junior Varsity · Place 42 · Sheldon Community | 5,000 Meters Junior Varsity | 42 | 21:17.33 PB | 9 |
| Sep 8 | Sibley-Ocheyedan XC MeetSep 8 · 5,000 Meters New Division · Place 55 · Sheldon Community | 5,000 Meters New Division | 55 | 21:39.3 PB | 9 |
| Sep 3 | Spirit Lake/Okoboji XC InviteSep 3 · 5,000 Meters Boys 5000m Class A Varsity · Place 94 · Sheldon Community | 5,000 Meters Boys 5000m Class A Varsity | 94 | 21:37.7 PB | 9 |
| Aug 27 | Spencer XC InviteAug 27 · 5,000 Meters Varsity · Place 60 · Sheldon Community | 5,000 Meters Varsity | 60 | 20:45.3 | 9 |
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Cherokee XC MeetOct 7 · 3,200 Meters Middle School · Place 42 · Sheldon Community | 3,200 Meters Middle School | 42 | 14:57.59 PB | 8 |
| Oct 2 | South O'Brien XC MeetOct 2 · 3,200 Meters Middle School · Place 11 · Sheldon Community | 3,200 Meters Middle School | 11 | 14:46.69 PB | 8 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Cherokee XC MeetOct 8 · 3,200 Meters Middle School · Place 67 · Sheldon Community | 3,200 Meters Middle School | 67 | 17:27.43 | 7 |
| Sep 10 | Sibley XC InviteSep 10 · 2 Miles Middle School · Place 32 · Sheldon Community | 2 Miles Middle School | 32 | 17:39.15 | 07 |