Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Ankeny Centennial High SchoolAnkeny Centennial Meet · Aug 2516:03.7Ankeny Centennial MeetAugust 25, 2022
5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 117:01Grimes InvitationalSeptember 1, 2020
5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 4A · Oct 2916:41.59Iowa State High School Cross Country Championships Class 4AOctober 29, 2021
5,000 Meters · Southeast Polk HSIHSAA Class 4A District Meet - SE Polk · Oct 2117:22.9IHSAA Class 4A District Meet - SE PolkOctober 21, 2020
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 116:13.13Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Central College CourseDutch Invitational · Sep 518:51.0Dutch InvitationalSeptember 5, 2025
8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3026:52.2Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 1826:39.22023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNovember 18, 2023
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 324:52.3Running of the CowsOctober 3, 2026
8,000 Meters · Central College CourseDutch Open · Sep 2625:58.2Dutch OpenSeptember 26, 2025
8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 124:17.5American Rivers Conference ChampionshipsNovember 1, 2025
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1226:00.4Les Duke InvitationalSeptember 12, 2026
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3124:49.0American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1524:31.4NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
8,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 1126:15.7NCAA Division III Midwest RegionalNovember 11, 2023
8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 3026:52.2Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1725:09.82Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:13.82025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2229:03.0Roy Griak Invitational-CollegeSeptember 22, 2023
8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3026:52.20Steve Johnson InvitationalSeptember 30, 2023

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31American Rivers Conference ChampionshipsOct 31 · 8,000 Meters College · Place 5 · Central (Iowa)Central (Iowa)8,000 Meters College524:49.0 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 14 · Central (Iowa)Central (Iowa)8,000 Meters Navy Championship1424:52.3 PBSr
Sep 12Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 1 · Central (Iowa)Central (Iowa)8,000 Meters Collegiate126:00.4 PBSr
Sep 4Dutch InvitationalSep 4 · 6,000 Meters Men · Place 2 · Central (Iowa)Central (Iowa)6,000 Meters Men219:41.3Sr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 87 · Central (Iowa)Central (Iowa)8,000 Meters D3 Championship8725:13.8 PBJr
Nov 15NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 7 · Central (Iowa)Central (Iowa)8,000 Meters College724:31.4 PBJr
Nov 1American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 8 · Central (Iowa)Central (Iowa)8,000 Meters College824:17.5 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 4 · Central (Iowa)Central (Iowa)8,000 Meters White425:09.82 PBJr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 21 · Central (Iowa)Central (Iowa)8,000 Meters College2125:38.6Jr
Sep 26Dutch OpenSep 26 · 8,000 Meters College · Place 2 · Central (Iowa)Central (Iowa)8,000 Meters College225:58.2 PBJr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 3 · Central (Iowa)Central (Iowa)8,000 Meters Men's Race326:21.7Jr
Sep 5Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 1 · Central (Iowa)Central (Iowa)6,000 Meters Men's Race118:51.0 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 103 · Central CollegeCentral College8,000 Meters Varsity10327:08.4SO

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 243 · Central (Iowa)Central (Iowa)8,000 Meters Championship24326:39.2 PBFr
Nov 11NCAA Division III Midwest RegionalNov 11 · 8,000 Meters Championship · Place 74 · Central (Iowa)Central (Iowa)8,000 Meters Championship7426:15.7 PBFr
Oct 28American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 24 · Central CollegeCentral College8,000 Meters Varsity2426:07.3FR
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 43 · Central (Iowa)Central (Iowa)8,000 Meters College4326:52.2 PBFr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 44 · Central (Iowa)Central (Iowa)8,000 Meters College4426:52.2 PBFr
Sep 30Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 44 · Central (Iowa)Central (Iowa)8,000 Meters College Mens 8000M4426:52.20 PBFr
Sep 22Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 224 · Central CollegeCentral College8,000 Meters Varsity2245:51FR
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 200 · Central (Iowa)Central (Iowa)8,000 Meters Maroon20029:03.0 PBFr
Sep 9Les Duke InvitationalSep 9 · 8,000 Meters Varsity · Place 28 · Central CollegeCentral College8,000 Meters Varsity2827:33.1FR
Sep 1Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 11 · Central College (IA)Central College (IA)6,000 Meters Open1119:44.2Fr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 56 · NorwalkNorwalk5,000 Meters State5616:49.6612
Oct 19Iowa State Qualifier - 4A - IndianolaOct 19 · 5,000 Meters Varsity · Place 5 · Norwalk CommunityNorwalk Community5,000 Meters Varsity516:17.0712
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Gray Varsity · Place 22 · NorwalkNorwalk5,000 Meters Gray Varsity2216:13.13 PB12
Aug 25Ankeny Centennial MeetAug 25 · 5,000 Meters 11-12th · Place 6 · NorwalkNorwalk5,000 Meters 11-12th616:03.7 PB12

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 36 · NorwalkNorwalk5,000 Meters Varsity3616:41.59 PB11
Oct 20Iowa State Qualifier 4A - IndianolaOct 20 · 5,000 Meters Varsity · Place 7 · Norwalk CommunityNorwalk Community5,000 Meters Varsity716:4511
Oct 7Fort Dodge InvitationalOct 7 · 5,000 Meters Varsity · Place 47 · Norwalk CommunityNorwalk Community5,000 Meters Varsity4716:58.711
Sep 9Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Varsity · Place 67 · Norwalk CommunityNorwalk Community5,000 Meters Varsity6717:15.211
Sep 2Karl Schmaltz InvitationalSep 2 · 5,000 Meters Varsity · Place 28 · Norwalk CommunityNorwalk Community5,000 Meters Varsity2817:03.011

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30IHSAA Class 4A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 83 · NorwalkNorwalk5,000 Meters Varsity8317:23.610
Oct 21IHSAA Class 4A District Meet - SE PolkOct 21 · 5,000 Meters Varsity · Place 15 · NorwalkNorwalk5,000 Meters Varsity1517:22.9 PB10
Sep 5Pella Dutch InvitationalSep 5 · 5,000 Meters Varsity · Place 11 · Norwalk CommunityNorwalk Community5,000 Meters Varsity1117:30.710
Sep 1Grimes InvitationalSep 1 · 5,000 Meters Varsity · Place 10 · NorwalkNorwalk5,000 Meters Varsity1017:01 PB10

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2IHSAA Iowa Class 3A State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 47 · NorwalkNorwalk5,000 Meters Varsity4717:10.19