Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3024:57.7Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Central High SchoolCentral Invitational · Sep 1721:59.4Central InvitationalSeptember 17, 2026
5,000 Meters · Elkader Golf & Country ClubUpper Iowa Conference Championships · Oct 1721:54.2Upper Iowa Conference ChampionshipsOctober 17, 2024
5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 424:39.9Dan Huston/Steve Johnson InvitationalOctober 4, 2025
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 321:07.6Steve Johnson Invitational October 3, 2026
5,000 Meters · North Fayette High SchoolUpper Iowa Conference Championships · Oct 1621:02.3Upper Iowa Conference ChampionshipsOctober 16, 2026
5,000 Meters · North Linn High School46th Annual Bob Mudd Lynx Invitational · Oct 1024:28.046th Annual Bob Mudd Lynx Invitational October 10, 2026
5,000 Meters · South Winn Golf & Country ClubSouth Winneshiek Invitational · Oct 621:44.7South Winneshiek InvitationalOctober 6, 2026
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3024:57.70Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Waukon Golf & Country Club2026 Waukon Invitational · Sep 2220:47.62026 Waukon InvitationalSeptember 22, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16Upper Iowa Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 7 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity721:02.3 PB12
Oct 1046th Annual Bob Mudd Lynx Invitational Oct 10 · 5,000 Meters JV · Place 26 · Clayton Ridge Guttenberg5,000 Meters JV2624:28.0 PB12
Oct 1046th Annual Bob Mudd Lynx Invitational Oct 10 · 5,000 Meters High School Boys 5000 Meters · Place 121 · Clayton Ridge Guttenberg5,000 Meters High School Boys 5000 Meters12124:28.012
Oct 6South Winneshiek InvitationalOct 6 · 5,000 Meters Varsity · Place 90 · Clayton Ridge Guttenberg5,000 Meters Varsity9021:44.7 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 332 · Clayton Ridge Guttenberg5,000 Meters Varsity33221:07.6 PB12
Sep 222026 Waukon InvitationalSep 22 · 5,000 Meters JV Boys · Place 39 · Clayton Ridge Guttenberg5,000 Meters JV Boys3920:47.6 PB12
Sep 17Central InvitationalSep 17 · 5,000 Meters Varsity · Place 54 · Clayton Ridge Guttenberg5,000 Meters Varsity5421:59.4 PB12
Sep 102026 Bob Scott Invitational (North Fayette Valley)Sep 10 · 5,000 Meters Boys 5K · Place 82 · Clayton Ridge Guttenberg5,000 Meters Boys 5K8223:19.412

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16Upper Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 84 · Clayton Ridge Guttenberg5,000 Meters Varsity8423:59.111
Oct 11Bob Mudd Lynx InvitationalOct 11 · 5,000 Meters Varsity · Place 78 · Clayton Ridge Guttenberg5,000 Meters Varsity7822:57.4JR
Oct 7South Winneshiek InivtationalOct 7 · 5,000 Meters Varsity · Place 102 · Clayton Ridge Guttenberg5,000 Meters Varsity10222:23.511
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 296 · Clayton Ridge Guttenberg5,000 Meters Varsity29624:39.9 PB11
Oct 2Western Dubuque InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 72 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity7224:40.3JR
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · Place 61 · Clayton Ridge Guttenberg5,000 Meters Varsity Boys6126:14.811
Sep 112025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Boys 5K · Place 134 · Clayton Ridge Guttenberg5,000 Meters Boys 5K13428:59.311

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Iowa State Qualifier - 1A - North LinnOct 24 · 5,000 Meters Varsity · Place 93 · Clayton Ridge Guttenberg5,000 Meters Varsity9323:17.4SO
Oct 17Upper Iowa Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 39 · Clayton Ridge Guttenberg5,000 Meters Varsity3921:54.2 PB10
Oct 12Bob Mudd Lynx InvitationalOct 12 · 5,000 Meters Varsity · Place 100 · Clayton Ridge Guttenberg5,000 Meters Varsity10022:09.6SO
Oct 8South Winneshiek InvitationalOct 8 · 5,000 Meters Varsity · Place 116 · Clayton Ridge Guttenberg5,000 Meters Varsity11623:23.9SO
Oct 3Western Dubuque InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 65 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity6523:25.3SO
Sep 24Waukon InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 47 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity4722:59.1SO
Sep 12Bob Scott Invitational (North Fayette Valley)Sep 12 · 5,000 Meters Varsity · Place 89 · Clayton Ridge Guttenberg5,000 Meters Varsity8924:43.7SO

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 11Upper Iowa Conference ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 14 · Clayton Ridge Guttenber5,000 Meters Junior Varsity1424:20.4FR
Oct 7North Linn Invitational XC MeetOct 7 · 5,000 Meters Junior Varsity · Place 66 · Clayton Ridge Guttenber5,000 Meters Junior Varsity6622:09.2FR
Oct 3South Winneshiek InvitationalOct 3 · 5,000 Meters Varsity · Place 105 · Clayton Ridge Guttenber5,000 Meters Varsity10522:29.0FR
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 275 · Clayton Ridge Guttenberg5,000 Meters Junior Varsity27524:57.7 PB9
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys JV 5000M · Place 275 · Clayton Ridge Guttenberg5,000 Meters Boys JV 5000M27524:57.70 PB9
Sep 28Western Dubuque InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 78 · Clayton Ridge Guttenber5,000 Meters Junior Varsity7823:47.2FR
Sep 19Waukon InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 52 · Clayton Ridge Guttenber5,000 Meters Junior Varsity5222:38.12FR
Sep 7Bob Scott Invitational (North Fayette Valley)Sep 7 · 5,000 Meters Varsity · Place 95 · Clayton Ridge Guttenber5,000 Meters Varsity9522:49.4FR