Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anamosa Middle School2026 Anamosa XC Invitational · Sep 2618:12.52026 Anamosa XC Invitational September 26, 2026
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3021:16.0Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Eagle Grove High SchoolIowa State Qualifier - 2A - Eagle Grove · Oct 2318:23.52Iowa State Qualifier - 2A - Eagle GroveOctober 23, 2025
5,000 Meters · Hickory Grove G.C.2025 Oelwein Invitational · Sep 219:27.02025 Oelwein InvitationalSeptember 2, 2025
5,000 Meters · Hickory Grove Golf Course2025 NICL Conference Meet (Oelwein) · Oct 1617:57.42025 NICL Conference Meet (Oelwein)October 16, 2025
5,000 Meters · Jesup Golf CourseJesup Invitational · Sep 2918:12.5Jesup InvitationalSeptember 29, 2026
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 2A · Oct 3118:08.8Iowa State Championships 2AOctober 31, 2025
5,000 Meters · Max Championship Cross Country CourseDike-New Hartford Invitational · Oct 618:09.7Dike-New Hartford InvitationalOctober 6, 2026
5,000 Meters · MHI2025 Independence Invitational · Sep 1819:13.42025 Independence InvitationalSeptember 18, 2025
5,000 Meters · Monticello HS2026 Monticello XC · Sep 1218:27.12026 Monticello XCSeptember 12, 2026
5,000 Meters · Starmount School CampusStarmont Invitational · Sep 1720:47.8Starmont InvitationalSeptember 17, 2024
5,000 Meters · Town & Country Golf Club2026 NICL Conference Meet (Grundy Center) · Oct 1518:31.22026 NICL Conference Meet (Grundy Center)October 15, 2026
5,000 Meters · Veteran's Memorial Golf CourseClear Lake Invitational · Sep 1718:16.9Clear Lake InvitationalSeptember 17, 2026
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3021:16.00Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Waukon Golf & Country Club2026 Waukon Invitational · Sep 2218:15.42026 Waukon InvitationalSeptember 22, 2026
5,000 Meters · Wild Wood Golf Course2026 Charles City Invitational · Aug 2718:52.52026 Charles City InvitationalAugust 27, 2026
5,000 Meters · Willow Run Course2025 Denver Invitational · Sep 2219:19.62025 Denver InvitationalSeptember 22, 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 2AOct 30 · 5,000 Meters State · Place 99 · Denver5,000 Meters State9918:19.312
Oct 152026 NICL Conference Meet (Grundy Center)Oct 15 · 5,000 Meters Boys Varsity 5K · Place 17 · Denver5,000 Meters Boys Varsity 5K1718:31.2 PB12
Oct 6Dike-New Hartford InvitationalOct 6 · 5,000 Meters Varsity Boys · Place 33 · Denver5,000 Meters Varsity Boys3318:09.7 PB12
Sep 29Jesup InvitationalSep 29 · 5,000 Meters Varsity Boys 5K · Place 24 · Denver5,000 Meters Varsity Boys 5K2418:12.5 PB12
Sep 262026 Anamosa XC Invitational Sep 26 · 5,000 Meters High School Boys 5000 Meters · Place 23 · Denver5,000 Meters High School Boys 5000 Meters2318:12.5 PB12
Sep 222026 Waukon InvitationalSep 22 · 5,000 Meters Varsity Boys · Place 20 · Denver5,000 Meters Varsity Boys2018:15.4 PB12
Sep 17Clear Lake InvitationalSep 17 · 5,000 Meters Varsity · Place 26 · Denver5,000 Meters Varsity2618:16.9 PB12
Sep 122026 Monticello XCSep 12 · 5,000 Meters Varsity Boys 5000 Meters · Place 37 · Denver5,000 Meters Varsity Boys 5000 Meters3718:27.1 PB12
Sep 82026 Dick Pollitt Classic (Waverly-Shell Rock)Sep 8 · 5,000 Meters Boys 11th/12th 5K · Place 15 · Denver5,000 Meters Boys 11th/12th 5K1518:15.112
Aug 272026 Charles City InvitationalAug 27 · 5,000 Meters 11th/12th Boys 5K · Place 13 · Denver5,000 Meters 11th/12th Boys 5K1318:52.5 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 2AOct 31 · 5,000 Meters Varsity · Place 90 · Denver5,000 Meters Varsity9018:08.8 PB11
Oct 23Iowa State Qualifier - 2A - Eagle GroveOct 23 · 5,000 Meters Varsity · Place 30 · Denver5,000 Meters Varsity3018:23.52 PB11
Oct 162025 NICL Conference Meet (Oelwein)Oct 16 · 5,000 Meters Boys Varsity 5K · Place 17 · Denver5,000 Meters Boys Varsity 5K1717:57.4 PB11
Sep 30Jesup InvitationalSep 30 · 5,000 Meters Varsity · Place 43 · Denver5,000 Meters Varsity4318:22.2JR
Sep 27Anamosa Cross Country InvitationalSep 27 · 5,000 Meters High School Boys · Place 29 · Denver5,000 Meters High School Boys2918:40.211
Sep 222025 Denver InvitationalSep 22 · 5,000 Meters Boys JV 5K · Place 2 · Denver5,000 Meters Boys JV 5K219:19.6 PB11
Sep 182025 Independence InvitationalSep 18 · 5,000 Meters Boys Junior Varsity 5K · Place 7 · Denver5,000 Meters Boys Junior Varsity 5K719:13.4 PB11
Sep 13Monticello XC InvitationalSep 13 · 5,000 Meters Varsity · Place 37 · Denver5,000 Meters Varsity3719:15.9JR
Sep 92025 Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock)Sep 9 · 5,000 Meters Boys 11th/12th 5K · Place 19 · Denver5,000 Meters Boys 11th/12th 5K1918:22.811
Sep 22025 Oelwein InvitationalSep 2 · 5,000 Meters Boys Junior Varsity 5K · Place 11 · Denver5,000 Meters Boys Junior Varsity 5K1119:27.0 PB11
Aug 282025 Charles City InvitationalAug 28 · 5,000 Meters Varsity · Place 30 · Denver5,000 Meters Varsity3019:53.6JR

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17NICL Conference Meet (Jesup)Oct 17 · 5,000 Meters Junior Varsity · Place 9 · Denver5,000 Meters Junior Varsity919:28.8SO
Oct 1Jesup InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 7 · Denver5,000 Meters Junior Varsity719:16.1SO
Sep 23Denver InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 6 · Denver5,000 Meters Junior Varsity620:19.3SO
Sep 17Starmont InvitationalSep 17 · 5,000 Meters Boys Junior Varsity 5K · Place 8 · Denver5,000 Meters Boys Junior Varsity 5K820:47.8 PB10
Sep 10Dick Pollitt Classic (Waverly-Shell Rock)Sep 10 · 5,000 Meters Freshman Sophomore · Place 30 · Denver5,000 Meters Freshman Sophomore3020:44.0SO
Sep 3Oelwein InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 29 · Denver5,000 Meters Junior Varsity2920:37.5SO

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 11NICL Conference MeetOct 11 · 5,000 Meters Varsity · Place 81 · Denver5,000 Meters Varsity8120:03.1FR
Oct 3Dike-New Hartford InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 30 · Denver5,000 Meters Junior Varsity3022:03.3FR
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 130 · Denver5,000 Meters Junior Varsity13021:16.0 PB9
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys JV 5000M · Place 130 · Denver5,000 Meters Boys JV 5000M13021:16.00 PB9
Sep 26Jesup InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 20 · Denver5,000 Meters Junior Varsity2020:15.7FR
Sep 18Denver InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 9 · Denver5,000 Meters Junior Varsity920:39.57FR
Sep 12Starmont InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 23 · Denver5,000 Meters Junior Varsity2321:15.7FR
Sep 9Monticello XCSep 9 · 5,000 Meters JV Boys · Place 36 · Denver5,000 Meters JV Boys3621:25.89
Sep 7Union InvitationalSep 7 · 5,000 Meters Varsity · Place 53 · Denver5,000 Meters Varsity5321:24.5FR
Aug 29Oelwein InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 40 · Denver5,000 Meters Junior Varsity4021:57.4FR