Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bear Creek Golf CourseForest City Invitational · Oct 1320:04.7Forest City InvitationalOctober 13, 2025
5,000 Meters · Belmond Golf CourseR.S Belmond-Klemme Invitational · Sep 919:22.5R.S Belmond-Klemme InvitationalSeptember 9, 2025
5,000 Meters · Garner Golf CourseGHV Invitational · Sep 2819:29.0GHV InvitationalSeptember 28, 2026
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Oct 3019:22.7Iowa State Championships 1AOctober 30, 2026
5,000 Meters · Mason City HSRiverhawk Invitational · Sep 2219:34.6Riverhawk InvitationalSeptember 22, 2026
5,000 Meters · Milton R. Owen Nature CenterOsage Invitational · Sep 1519:31.2Osage InvitationalSeptember 15, 2026
5,000 Meters · New Hampton Golf & Country ClubNew Hampton Invitational · Oct 819:00.9New Hampton InvitationalOctober 8, 2026
5,000 Meters · North Iowa Area CCTop of Iowa Conference Championships · Oct 1619:53.7Top of Iowa Conference ChampionshipsOctober 16, 2025
5,000 Meters · Pioneer Town & Country ClubPanther Invitational · Sep 2419:16.1Panther InvitationalSeptember 24, 2026
5,000 Meters · Rice Lake & Country Club2025 Lake Mills Invitational · Oct 619:16.12025 Lake Mills InvitationalOctober 6, 2025
5,000 Meters · Spirit LakeIowa Great Lakes XC Meet · Sep 420:18.40Iowa Great Lakes XC MeetSeptember 4, 2025
5,000 Meters · Veteran's Memorial Golf CourseClear Lake Invitational · Sep 1819:56.8Clear Lake InvitationalSeptember 18, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 30Iowa State Championships 1AOct 30 · 5,000 Meters State · Place 122 · Lake Mills5,000 Meters State12219:22.7 PB11
Oct 15Top of Iowa Conerence ChampionshipsOct 15 · 5,000 Meters Varsity · Place 33 · Lake Mills5,000 Meters Varsity3319:35.811
Oct 8New Hampton InvitationalOct 8 · 5,000 Meters Varsity · Place 16 · Lake Mills5,000 Meters Varsity1619:00.9 PB11
Oct 52026 Lake Mills InvitationalOct 5 · 5,000 Meters Varsity Boys 5K · Place 24 · Lake Mills5,000 Meters Varsity Boys 5K2419:42.911
Sep 28GHV InvitationalSep 28 · 5,000 Meters Varsity · Place 26 · Lake Mills5,000 Meters Varsity2619:29.0 PB11
Sep 24Panther InvitationalSep 24 · 5,000 Meters High School · Place 42 · Lake Mills5,000 Meters High School4219:16.1 PB11
Sep 22Riverhawk InvitationalSep 22 · 5,000 Meters Varsity · Place 54 · Lake Mills5,000 Meters Varsity5419:34.6 PB11
Sep 15Osage InvitationalSep 15 · 5,000 Meters Varsity · Place 23 · Lake Mills5,000 Meters Varsity2319:31.2 PB11
Sep 8R.S. Belmond-Klemme InvitationalSep 8 · 5,000 Meters 5000m · Place 28 · Lake Mills5,000 Meters 5000m2819:23.111
Sep 3Spirit Lake/Okoboji XC InviteSep 3 · 5,000 Meters Boys 5000m Class B Varsity · Place 24 · Lake Mills5,000 Meters Boys 5000m Class B Varsity2420:57.611

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 16Top of Iowa Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 2 · Lake Mills5,000 Meters Junior Varsity219:53.7 PB10
Oct 13Forest City InvitationalOct 13 · 5,000 Meters High School · Place 35 · Lake Mills5,000 Meters High School3520:04.7 PB10
Oct 9New Hampton InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 1 · Lake Mills5,000 Meters Junior Varsity119:08.510
Oct 62025 Lake Mills InvitationalOct 6 · 5,000 Meters Varsity Boys 5K · Place 15 · Lake Mills5,000 Meters Varsity Boys 5K1519:16.1 PB10
Sep 25Panther InvitationalSep 25 · 5,000 Meters High School · Place 45 · Lake Mills5,000 Meters High School4519:55.210
Sep 23Riverhawk InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 14 · Lake Mills5,000 Meters Junior Varsity1420:12.510
Sep 18Clear Lake InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 9 · Lake Mills5,000 Meters Junior Varsity919:56.8 PB10
Sep 9R.S Belmond-Klemme InvitationalSep 9 · 5,000 Meters Varsity · Place 28 · Lake Mills5,000 Meters Varsity2819:22.5 PB10
Sep 4Iowa Great Lakes XC MeetSep 4 · 5,000 Meters Boys 5000m JV · Place 25 · Lake Mills5,000 Meters Boys 5000m JV2520:18.40 PB10