Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ACGC High SchoolACGC CC Invitational · Sep 24 | 27:47.50 | ACGC CC Invitational | September 24, 2026 |
| 5,000 Meters · Little Sioux Golf and Country ClubTwin Lakes Conference Championships · Oct 16 | 29:02.6 | Twin Lakes Conference Championships | October 16, 2025 |
| 5,000 Meters · PocahontasTwin Lakes Conference XC Meet · Oct 15 | 26:17.7 | Twin Lakes Conference XC Meet | October 15, 2026 |
| 5,000 Meters · River Bend Golf CourseRoland Story Invite · Sep 25 | 28:04.32 | Roland Story Invite | September 25, 2025 |
| 5,000 Meters · Southeast Valley HSSoutheast Valley Invitational · Aug 27 | 35:50.57 | Southeast Valley Invitational | August 27, 2026 |
| 5,000 Meters · Spring Lake ParkGreene County Invite · Sep 11 | 26:31.95 | Greene County Invite | September 11, 2025 |
| 5,000 Meters · Webster City GCWebster City CC Invite · Sep 2 | 29:42.44 | Webster City CC Invite | September 2, 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 15 | Twin Lakes Conference XC MeetOct 15 · 5,000 Meters Boys 5000 · Place 82 · Southeast Valley Gowrie | 5,000 Meters Boys 5000 | 82 | 26:17.7 PB | 10 |
| Oct 3 | PAC XC MeetOct 3 · 5,000 Meters High School · Place 104 · Southeast Valley Gowrie | 5,000 Meters High School | 104 | 27:23.4 | 10 |
| Sep 24 | ACGC CC InvitationalSep 24 · 5,000 Meters High School · Place 197 · Southeast Valley Gowrie | 5,000 Meters High School | 197 | 27:47.50 PB | 10 |
| Sep 10 | Greene County CC InviteSep 10 · 5,000 Meters High School · Place 104 · Southeast Valley Gowrie | 5,000 Meters High School | 104 | 30:59.89 | 10 |
| Aug 27 | Southeast Valley InvitationalAug 27 · 5,000 Meters Varsity · Place 155 · Southeast Valley Gowrie | 5,000 Meters Varsity | 155 | 35:50.57 PB | 10 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Twin Lakes Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 29 · Southeast Valley Gowrie | 5,000 Meters Junior Varsity | 29 | 29:02.6 PB | 9 |
| Oct 4 | PAC XC MeetOct 4 · 5,000 Meters High School · Place 126 · Southeast Valley Gowrie | 5,000 Meters High School | 126 | 27:06.10 | 9 |
| Sep 25 | Roland Story InviteSep 25 · 5,000 Meters Junior Varsity · Place 114 · Southeast Valley Gowrie | 5,000 Meters Junior Varsity | 114 | 28:04.32 PB | 9 |
| Sep 11 | Greene County InviteSep 11 · 5,000 Meters High School · Place 77 · Southeast Valley Gowrie | 5,000 Meters High School | 77 | 26:31.95 PB | 9 |
| Sep 2 | Webster City CC InviteSep 2 · 5,000 Meters Junior Varsity · Place 38 · Southeast Valley Gowrie | 5,000 Meters Junior Varsity | 38 | 29:42.44 PB | 9 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Twin Lakes Conf XC ChampionshipOct 17 · 3,200 Meters Middle School · Place 36 · Southeast Valley Gowrie | 3,200 Meters Middle School | 36 | 16:20.8 | 8 |
| Sep 26 | Roland Story CC InviteSep 26 · 3,200 Meters Middle School · Place 104 · Southeast Valley Gowrie | 3,200 Meters Middle School | 104 | 16:45.06 | 08 |