Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Luther CollegeAll-American Invitational · Sep 1424:36.1All-American InvitationalSeptember 14, 2024
4 Miles · Luther College CampusAll-American Invitational · Sep 925:02.10All-American InvitationalSeptember 9, 2023
5,000 Meters · Birdsall ParkIHSAA Class 1A District-Cedar Falls · Oct 2418:33IHSAA Class 1A District-Cedar FallsOctober 24, 2019
5,000 Meters · Dubuque Soccer Complex2026 Loras College - Bob Schultz Invite · Sep 417:47.42026 Loras College - Bob Schultz InviteSeptember 4, 2026
5,000 Meters · Fox Ridge Golf CourseWolverine Invitational · Oct 817:37Wolverine InvitationalOctober 8, 2019
5,000 Meters · Hickory Grove G.C.Oelwein Invitational · Aug 3118:55.07Oelwein InvitationalAugust 31, 2021
5,000 Meters · La Porte City Golf CourseNICL Conference Meet · Oct 1316:58.8NICL Conference MeetOctober 13, 2022
5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 2A Championships · Oct 2817:28.03Iowa High School Class 2A ChampionshipsOctober 28, 2022
5,000 Meters · Oakleaf Golf CourseNICL Conference Meet · Oct 1717:42NICL Conference MeetOctober 17, 2019
5,000 Meters · Pine Lake Golf Course NICL Conference Meet · Oct 1418:53.49NICL Conference MeetOctober 14, 2021
5,000 Meters · Seminole Valley ParkCorridor XC Clash-College · Sep 118:15.2Corridor XC Clash-CollegeSeptember 1, 2023
5,000 Meters · Starmount School CampusStarmont Invitational · Sep 1518:53.1Starmont InvitationalSeptember 15, 2020
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 117:22.57Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Max Championship Cross Country CourseJohn Kurtt Invitational · Aug 3020:15.0John Kurtt InvitationalAugust 30, 2025
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 328:54.9Running of the CowsOctober 3, 2026
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1927:44.00Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3128:08.9American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1828:26.1Interregional InvitationalOctober 18, 2025
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 328:15.0Blugold InvitationalOctober 3, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31American Rivers Conference ChampionshipsOct 31 · 8,000 Meters College · Place 127 · DubuqueDubuque8,000 Meters College12728:08.9 PBSr
Oct 17Interregional InvitationalOct 17 · 6,000 Meters Varsity · Place 318 · DubuqueDubuque6,000 Meters Varsity31827:39.6SR-4
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 154 · DubuqueDubuque8,000 Meters Maize15428:54.9 PBSr
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 8,000 Meters Championship · Place 67 · DubuqueDubuque8,000 Meters Championship6729:38.1Sr
Sep 42026 Loras College - Bob Schultz InviteSep 4 · 5,000 Meters Men · Place 46 · DubuqueDubuque5,000 Meters Men4617:47.4 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 320 · DubuqueDubuque8,000 Meters Gold32028:26.1 PBJr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 185 · DubuqueDubuque8,000 Meters Varsity18528:15.0 PBJr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 71 · DubuqueDubuque8,000 Meters Champs7127:44.00 PBJr
Aug 30John Kurtt InvitationalAug 30 · 6,000 Meters Collegiate · Place 36 · DubuqueDubuque6,000 Meters Collegiate3620:15.0 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 144 · DubuqueDubuque8,000 Meters Varsity14428:10.3SO
Oct 19Interregional InvitationalOct 19 · 8,000 Meters Varsity · Place 229 · DubuqueDubuque8,000 Meters Varsity22928:56.8SO
Sep 14All-American InvitationalSep 14 · 4 Miles College · Place 89 · DubuqueDubuque4 Miles College8924:36.1 PBSo
Aug 30Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 59 · DubuqueDubuque5,000 Meters Varsity5918:16.2SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 162 · DubuqueDubuque8,000 Meters Varsity16230:17.9FR
Oct 14Augustana InterregionalOct 14 · 8,000 Meters Open Invitational · Place 346 · DubuqueDubuque8,000 Meters Open Invitational34631:01.8FR
Sep 9All-American InvitationalSep 9 · 4 Miles College · Place 86 · DubuqueDubuque4 Miles College8625:02.10 PBFr
Sep 1Corridor XC Clash-CollegeSep 1 · 5,000 Meters College · Place 60 · DubuqueDubuque5,000 Meters College6018:15.2 PBFr
Sep 1Corridor XC Clash-High SchoolSep 1 · 5,000 Meters Men's 5K · Place 60 · DubuqueDubuque5,000 Meters Men's 5K6018:15.2Fr

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28Iowa High School Class 2A ChampionshipsOct 28 · 5,000 Meters State · Place 43 · DenverDenver5,000 Meters State4317:28.03 PB12
Oct 20Iowa State Qualifier - 2A - OelweinOct 20 · 5,000 Meters Varsity · Place 11 · DenverDenver5,000 Meters Varsity1117:31.85SR
Oct 13NICL Conference MeetOct 13 · 5,000 Meters Boys Varsity 5K · Place 5 · DenverDenver5,000 Meters Boys Varsity 5K516:58.8 PB12
Oct 4Dike-New Hartford InvitationalOct 4 · 5,000 Meters Varsity · Place 8 · DenverDenver5,000 Meters Varsity817:06.9SR
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Gray Varsity · Place 93 · DenverDenver5,000 Meters Gray Varsity9317:22.57 PB12
Sep 27Jesup InvitationalSep 27 · 5,000 Meters Varsity · Place 7 · DenverDenver5,000 Meters Varsity717:09.412
Sep 19Denver InvitationalSep 19 · 5,000 Meters Varsity · Place 4 · DenverDenver5,000 Meters Varsity417:37.1SR
Sep 13Starmont InvitationalSep 13 · 5,000 Meters Varsity · Place 7 · DenverDenver5,000 Meters Varsity717:23.62SR
Sep 6Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock)Sep 6 · 5,000 Meters Varsity · Place 6 · DenverDenver5,000 Meters Varsity617:25.0SR
Aug 30Oelwein InvitationalAug 30 · 5,000 Meters Varsity · Place 4 · DenverDenver5,000 Meters Varsity417:46.28SR
Aug 25Charles City InvitationalAug 25 · 5,000 Meters Varsity · Place 5 · DenverDenver5,000 Meters Varsity518:01.65SR

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 30Iowa State High School Cross Country Championships Class 2AOct 30 · 5,000 Meters State · Place 105 · DenverDenver5,000 Meters State10518:35.3811
Oct 21Iowa State Qualifier 2A - Dike-New HartfordOct 21 · 5,000 Meters Varsity 2A · Place 7 · DenverDenver5,000 Meters Varsity 2A717:18.7411
Oct 14NICL Conference MeetOct 14 · 5,000 Meters Varsity · Place 11 · DenverDenver5,000 Meters Varsity1118:53.49 PB11
Oct 5Dike-New Hartford InvitationalOct 5 · 5,000 Meters Varsity · Place 11 · DenverDenver5,000 Meters Varsity1117:22.3011
Oct 2Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 112 · DenverDenver5,000 Meters Varsity11217:38.5211
Sep 28Jesup InvitationalSep 28 · 5,000 Meters Varsity · Place 14 · DenverDenver5,000 Meters Varsity1417:54.0511
Sep 23Sam Iverson Invitational (Grundy Center)Sep 23 · 5,000 Meters Varsity · Place 3 · DenverDenver5,000 Meters Varsity317:17.9511
Sep 20Denver InvitationalSep 20 · 5,000 Meters Varsity · Place 3 · DenverDenver5,000 Meters Varsity317:49.8711
Sep 14Starmont InvitationalSep 14 · 5,000 Meters Varsity · Place 6 · DenverDenver5,000 Meters Varsity617:47.9011
Sep 7Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock)Sep 7 · 5,000 Meters Varsity · Place 10 · DenverDenver5,000 Meters Varsity1017:45.3011
Aug 31Oelwein InvitationalAug 31 · 5,000 Meters Varsity · Place 12 · DenverDenver5,000 Meters Varsity1218:55.07 PB11
Aug 26Charles City InvitationalAug 26 · 5,000 Meters Varsity · Place 5 · DenverDenver5,000 Meters Varsity518:01.1511

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15North Iowa Cedar Conference MeetOct 15 · 5,000 Meters Varsity · Place 37 · DenverDenver5,000 Meters Varsity3719:37.12SO
Oct 6Dike-New Hartford InvitationalOct 6 · 5,000 Meters 2A · Place 16 · DenverDenver5,000 Meters 2A1618:30.510
Sep 24Grundy Center Spartan InvitationalSep 24 · 5,000 Meters Varsity · Place 18 · DenverDenver5,000 Meters Varsity1819:24.69SO
Sep 22Denver InvitationalSep 22 · 5,000 Meters Varsity · Place 11 · DenverDenver5,000 Meters Varsity1118:49.10SO
Sep 15Starmont InvitationalSep 15 · 5,000 Meters Varsity · Place 28 · DenverDenver5,000 Meters Varsity2818:53.1 PB10
Sep 1Oelwein InvitationalSep 1 · 2.9 Miles Varsity · Place 34 · DenverDenver2.9 Miles Varsity3417:17.7SO

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2IHSAA Iowa Class 1A State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 56 · DenverDenver5,000 Meters Varsity5617:489
Oct 24IHSAA Class 1A District-Cedar FallsOct 24 · 5,000 Meters Varsity · Place 17 · DenverDenver5,000 Meters Varsity1718:33 PB9
Oct 17NICL Conference MeetOct 17 · 5,000 Meters Varsity · Place 12 · DenverDenver5,000 Meters Varsity1217:42 PB9
Oct 8Wolverine InvitationalOct 8 · 5,000 Meters Varsity · Place 15 · DenverDenver5,000 Meters Varsity1517:37 PB9
Oct 3Jesup InvitationalOct 3 · 5,000 Meters Varsity · Place 21 · DenverDenver5,000 Meters Varsity2118:00.2FR
Sep 17Starmont InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · DenverDenver5,000 Meters Varsity418:309