Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Ankeny Centennial High SchoolAnkeny Centennial Meet · Aug 2515:51.7Ankeny Centennial MeetAugust 25, 2022
5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 4A Championships · Oct 2916:07.34Iowa High School Class 4A ChampionshipsOctober 29, 2022
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 115:46.15Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Central College CourseDutch Invitational · Sep 519:28.7Dutch InvitationalSeptember 5, 2025
8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3028:17.5Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 325:28.7Running of the CowsOctober 3, 2026
8,000 Meters · Central College CourseDutch Open · Sep 2626:43.2Dutch OpenSeptember 26, 2025
8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 125:26.0American Rivers Conference ChampionshipsNovember 1, 2025
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1226:29.9Les Duke InvitationalSeptember 12, 2026
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3125:10.1American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1525:49.4NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 3028:17.5Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1725:48.20Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 1626:02.7NCAA D3 Midwest Region ChampionshipsNovember 16, 2024
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2227:30.8Roy Griak Invitational-CollegeSeptember 22, 2023
8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3028:17.50Steve 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 10 · Central (Iowa)Central (Iowa)8,000 Meters College1025:10.1 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 71 · Central (Iowa)Central (Iowa)8,000 Meters Navy Championship7125:28.7 PBSr
Sep 12Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 6 · Central (Iowa)Central (Iowa)8,000 Meters Collegiate626:29.9 PBSr
Sep 4Dutch InvitationalSep 4 · 6,000 Meters Men · Place 6 · Central (Iowa)Central (Iowa)6,000 Meters Men619:54.4Sr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 43 · Central (Iowa)Central (Iowa)8,000 Meters College4325:49.4 PBJr
Nov 1American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 36 · Central (Iowa)Central (Iowa)8,000 Meters College3625:26.0 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 21 · Central (Iowa)Central (Iowa)8,000 Meters White2125:48.20 PBJr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 47 · Central (Iowa)Central (Iowa)8,000 Meters College4726:32.6Jr
Sep 26Dutch OpenSep 26 · 8,000 Meters College · Place 6 · Central (Iowa)Central (Iowa)8,000 Meters College626:43.2 PBJr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 9 · Central (Iowa)Central (Iowa)8,000 Meters Men's Race927:22.5Jr
Sep 5Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 9 · Central (Iowa)Central (Iowa)6,000 Meters Men's Race919:28.7 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 16NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 55 · Central (Iowa)Central (Iowa)8,000 Meters Varsity5526:02.7 PBSo

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 111 · Central (Iowa)Central (Iowa)8,000 Meters College11128:17.5 PBFr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 118 · Central (Iowa)Central (Iowa)8,000 Meters College11828:17.5 PBFr
Sep 30Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 118 · Central (Iowa)Central (Iowa)8,000 Meters College Mens 8000M11828:17.50 PBFr
Sep 22Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 100 · Central CollegeCentral College8,000 Meters Varsity1005:33FR
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 95 · Central (Iowa)Central (Iowa)8,000 Meters Maroon9527:30.8 PBFr
Sep 1Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 16 · Central College (IA)Central College (IA)6,000 Meters Open1620:04.9Fr

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 15 · NorwalkNorwalk5,000 Meters State1516:07.34 PB12
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Gray Varsity · Place 7 · NorwalkNorwalk5,000 Meters Gray Varsity715:46.15 PB12
Aug 25Ankeny Centennial MeetAug 25 · 5,000 Meters 11-12th · Place 2 · NorwalkNorwalk5,000 Meters 11-12th215:51.7 PB12

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 30 · NorwalkNorwalk5,000 Meters Varsity3016:35.5111