Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3021:50.6Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Elkader Golf & Country ClubUpper Iowa Conference Championships · Oct 1619:09.1Upper Iowa Conference ChampionshipsOctober 16, 2025
5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 419:59.9Dan Huston/Steve Johnson InvitationalOctober 4, 2025
5,000 Meters · North Fayette High School2025 Bob Scott Invitational (North Fayette Valley) · Sep 1121:40.72025 Bob Scott Invitational (North Fayette Valley)September 11, 2025
5,000 Meters · South Winn Golf & Country ClubSouth Winneshiek Inivtational · Oct 719:05.4South Winneshiek InivtationalOctober 7, 2025
5,000 Meters · Starmount School CampusIowa State Qualifier - 1A - Starmont · Oct 2319:28.3Iowa State Qualifier - 1A - StarmontOctober 23, 2025
5,000 Meters · Tri-City GCBulldog Invitational · Sep 124:09.3Bulldog InvitationalSeptember 1, 2022
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3021:50.60Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Waukon Golf & Country Club2025 Waukon Invitational · Sep 2319:48.32025 Waukon InvitationalSeptember 23, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23Iowa State Qualifier - 1A - StarmontOct 23 · 5,000 Meters State · Place 31 · Clayton Ridge Guttenberg5,000 Meters State3119:28.3 PB12
Oct 16Upper Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 27 · Clayton Ridge Guttenberg5,000 Meters Varsity2719:09.1 PB12
Oct 11Bob Mudd Lynx InvitationalOct 11 · 5,000 Meters Varsity · Place 60 · Clayton Ridge Guttenberg5,000 Meters Varsity6019:43.2SR
Oct 7South Winneshiek InivtationalOct 7 · 5,000 Meters Varsity · Place 35 · Clayton Ridge Guttenberg5,000 Meters Varsity3519:05.4 PB12
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 238 · Clayton Ridge Guttenberg5,000 Meters Varsity23819:59.9 PB12
Oct 2Western Dubuque InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 17 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity1720:21.3SR
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · Place 27 · Clayton Ridge Guttenberg5,000 Meters Varsity Boys2719:48.3 PB12
Sep 112025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Boys 5K · Place 45 · Clayton Ridge Guttenberg5,000 Meters Boys 5K4521:40.7 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Iowa State Qualifier - 1A - North LinnOct 24 · 5,000 Meters Varsity · Place 40 · Clayton Ridge Guttenberg5,000 Meters Varsity4019:38.5JR
Oct 17Upper Iowa Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 14 · Clayton Ridge Guttenberg5,000 Meters Varsity1419:14.011
Oct 12Bob Mudd Lynx InvitationalOct 12 · 5,000 Meters Varsity · Place 60 · Clayton Ridge Guttenberg5,000 Meters Varsity6019:19.6JR
Oct 8South Winneshiek InvitationalOct 8 · 5,000 Meters Varsity · Place 49 · Clayton Ridge Guttenberg5,000 Meters Varsity4919:13.2JR
Oct 3Western Dubuque InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 32 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity3220:58.5JR
Sep 24Waukon InvitationalSep 24 · 5,000 Meters Varsity · Place 43 · Clayton Ridge Guttenberg5,000 Meters Varsity4320:45.9JR
Sep 12Bob Scott Invitational (North Fayette Valley)Sep 12 · 5,000 Meters Varsity · Place 40 · Clayton Ridge Guttenberg5,000 Meters Varsity4021:03.9JR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 1A - North LinnOct 19 · 5,000 Meters Varsity · Place 49 · Clayton Ridge Guttenber5,000 Meters Varsity4919:35.5010
Oct 11Upper Iowa Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 27 · Clayton Ridge Guttenber5,000 Meters Varsity2720:28.2SO
Oct 7North Linn Invitational XC MeetOct 7 · 5,000 Meters Varsity · Place 91 · Clayton Ridge Guttenber5,000 Meters Varsity9119:53.6SO
Oct 3South Winneshiek InvitationalOct 3 · 5,000 Meters Varsity · Place 59 · Clayton Ridge Guttenber5,000 Meters Varsity5920:20.7SO
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 337 · Clayton Ridge Guttenberg5,000 Meters Varsity33721:50.6 PB10
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 337 · Clayton Ridge Guttenberg5,000 Meters Boys Varsity Orange 5000M33721:50.60 PB10
Sep 28Western Dubuque InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 35 · Clayton Ridge Guttenber5,000 Meters Junior Varsity3520:54.9SO
Sep 19Waukon InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 37 · Clayton Ridge Guttenber5,000 Meters Junior Varsity3721:33.02SO
Sep 7Bob Scott Invitational (North Fayette Valley)Sep 7 · 5,000 Meters Varsity · Place 66 · Clayton Ridge Guttenber5,000 Meters Varsity6621:17.3SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 4South Winneshiek InvitationalOct 4 · 5,000 Meters Varsity · Place 91 · Clayton Ridge Guttenber5,000 Meters Varsity9121:34.4FR
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 269 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity26922:14.329
Sep 20Waukon InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 72 · Clayton Ridge Guttenber5,000 Meters Junior Varsity7228:43.66FR
Sep 8Bob Scott Invitational (North Fayette Valley)Sep 8 · 5,000 Meters Varsity · Place 75 · Clayton Ridge Gutt5,000 Meters Varsity7525:19.32FR
Sep 1Bulldog InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 12 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity1224:09.3 PB9