Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · 1901 N Grimmell RdGreene County CC Invite · Sep 12 | 14:48.06 | Greene County CC Invite | September 12, 2024 |
| 5,000 Meters · ACGC High SchoolACGC CC Invitational · Sep 24 | 19:04.50 | ACGC CC Invitational | September 24, 2026 |
| 5,000 Meters · Briggs Woods Golf CourseWebster City Invitational · Sep 1 | 19:58.42 | Webster City Invitational | September 1, 2026 |
| 5,000 Meters · Eagle Grove High SchoolIowa State Qualifier - 2A - Eagle Grove · Oct 23 | 20:25.89 | Iowa State Qualifier - 2A - Eagle Grove | October 23, 2025 |
| 5,000 Meters · Little Sioux Golf and Country ClubTwin Lakes Conference Championships · Oct 16 | 20:07.9 | Twin Lakes Conference Championships | October 16, 2025 |
| 5,000 Meters · PocahontasTwin Lakes Conference XC Meet · Oct 15 | 18:25.1 | Twin Lakes Conference XC Meet | October 15, 2026 |
| 5,000 Meters · River Bend Golf CourseRoland Story Invite · Sep 25 | 20:08.46 | Roland Story Invite | September 25, 2025 |
| 5,000 Meters · Southeast Valley HSSoutheast Valley Invitational · Aug 27 | 19:34.03 | Southeast Valley Invitational | August 27, 2026 |
| 5,000 Meters · Spring Lake ParkGreene County CC Invite · Sep 10 | 19:39.82 | Greene County CC Invite | September 10, 2026 |
| 5,000 Meters · Webster City GCWebster City CC Invite · Sep 2 | 22:34.00 | 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
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 2A - Eagle GroveOct 22 · 5,000 Meters Varsity · Place 26 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Varsity | 26 | 18:33.76 | 10 |
| Oct 15 | Twin Lakes Conference XC MeetOct 15 · 5,000 Meters Boys 5000 · Place 14 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Boys 5000 | 14 | 18:25.1 PB | 10 |
| Oct 3 | PAC XC MeetOct 3 · 5,000 Meters High School · Place 10 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters High School | 10 | 18:30.6 | 10 |
| Sep 24 | ACGC CC InvitationalSep 24 · 5,000 Meters High School · Place 46 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters High School | 46 | 19:04.50 PB | 10 |
| Sep 10 | Greene County CC InviteSep 10 · 5,000 Meters High School · Place 29 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters High School | 29 | 19:39.82 PB | 10 |
| Sep 1 | Webster City InvitationalSep 1 · 5,000 Meters GOLD · Place 21 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters GOLD | 21 | 19:58.42 PB | 10 |
| Aug 27 | Southeast Valley InvitationalAug 27 · 5,000 Meters Varsity · Place 29 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Varsity | 29 | 19:34.03 PB | 10 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 2A - Eagle GroveOct 23 · 5,000 Meters Varsity · Place 73 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Varsity | 73 | 20:25.89 PB | 9 |
| Oct 16 | Twin Lakes Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 23 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Varsity | 23 | 20:07.9 PB | 9 |
| Oct 4 | PAC XC MeetOct 4 · 5,000 Meters High School · Place 42 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters High School | 42 | 20:21.27 | 9 |
| Sep 25 | Roland Story InviteSep 25 · 5,000 Meters Junior Varsity · Place 23 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Junior Varsity | 23 | 20:08.46 PB | 9 |
| Sep 11 | Greene County InviteSep 11 · 5,000 Meters High School · Place 34 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters High School | 34 | 21:00.46 | 9 |
| Sep 2 | Webster City CC InviteSep 2 · 5,000 Meters Junior Varsity · Place 6 · Southeast Valley GowrieSoutheast Valley Gowrie | 5,000 Meters Junior Varsity | 6 | 22:34.00 PB | 9 |
2024 Cross Country
4 results