Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 1A Championships · Oct 2817:47.79Iowa High School Class 1A ChampionshipsOctober 28, 2022
5,000 Meters · Pine Lake Golf Course NICL Conference Meet · Oct 1419:08.19NICL Conference MeetOctober 14, 2021
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 117:41.90Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Central College CourseDutch Invitational · Sep 521:48.1Dutch InvitationalSeptember 5, 2025
8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3032:16.1Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Central College CourseDutch Open · Sep 2631:17.4Dutch OpenSeptember 26, 2025
8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 128:43.6American Rivers Conference ChampionshipsNovember 1, 2025
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1230:19.7Les Duke InvitationalSeptember 12, 2026
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3128:50.0American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 429:15.5Dan Huston/Steve Johnson InvitationalOctober 4, 2025
8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 331:04.7Steve Johnson Invitational October 3, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1729:40.29Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2233:22.3Roy Griak Invitational-CollegeSeptember 22, 2023
8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3032:16.10Steve 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 139 · Central (Iowa)Central (Iowa)8,000 Meters College13928:50.0 PBSr
Oct 3Steve Johnson Invitational Oct 3 · 8,000 Meters College · Place 208 · Central (Iowa)Central (Iowa)8,000 Meters College20831:04.7 PBSr
Sep 12Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 90 · Central (Iowa)Central (Iowa)8,000 Meters Collegiate9030:19.7 PBSr
Sep 4Dutch InvitationalSep 4 · 6,000 Meters Men · Place 64 · Central (Iowa)Central (Iowa)6,000 Meters Men6424:55.6Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 170 · Central (Iowa)Central (Iowa)8,000 Meters College17028:43.6 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 146 · Central (Iowa)Central (Iowa)8,000 Meters White14629:40.29 PBJr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 171 · Central (Iowa)Central (Iowa)8,000 Meters College17129:15.5 PBJr
Sep 26Dutch OpenSep 26 · 8,000 Meters College · Place 80 · Central (Iowa)Central (Iowa)8,000 Meters College8031:17.4 PBJr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 86 · Central (Iowa)Central (Iowa)8,000 Meters Men's Race8631:07.4Jr
Sep 5Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 62 · Central (Iowa)Central (Iowa)6,000 Meters Men's Race6221:48.1 PBJr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 241 · Central (Iowa)Central (Iowa)8,000 Meters College24132:16.1Fr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 268 · Central (Iowa)Central (Iowa)8,000 Meters College26832:16.1 PBFr
Sep 30Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 268 · Central (Iowa)Central (Iowa)8,000 Meters College Mens 8000M26832:16.10 PBFr
Sep 22Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 417 · Central CollegeCentral College8,000 Meters Varsity4176:43FR
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 362 · Central (Iowa)Central (Iowa)8,000 Meters Maroon36233:22.3 PBFr
Sep 1Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 56 · Central College (IA)Central College (IA)6,000 Meters Open5622:47.3Fr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28Iowa High School Class 1A ChampionshipsOct 28 · 5,000 Meters State · Place 56 · BCLUW ConradBCLUW Conrad5,000 Meters State5617:47.79 PB12
Oct 20Iowa State Qualifier - 1A - South HardinOct 20 · Varsity · Place 6 · BCLUW ConradBCLUW ConradVarsity618:34.0612
Oct 4Dike-New Hartford InvitationalOct 4 · 5,000 Meters Varsity · Place 68 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity6819:16.9SR
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Orange Varsity · Place 28 · BCLUW ConradBCLUW Conrad5,000 Meters Orange Varsity2817:41.90 PB12
Sep 19Denver InvitationalSep 19 · 5,000 Meters Varsity · Place 13 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity1318:53.7SR
Sep 12South Tama InvitationalSep 12 · 5,000 Meters Varsity · Place 17 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity1718:52.0SR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Iowa State Qualifier 1A - CascadeOct 21 · 5,000 Meters Varsity · Place 15 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity1519:08.911
Oct 14NICL Conference MeetOct 14 · 5,000 Meters Varsity · Place 20 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity2019:08.19 PB11
Oct 2Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 75 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity7518:43.0011
Sep 23Sam Iverson Invitational (Grundy Center)Sep 23 · 5,000 Meters Varsity · Place 42 · BCLUW ConradBCLUW Conrad5,000 Meters Varsity4219:38.6411
Sep 13South Tama InvitationalSep 13 · 5,000 Meters Varsity · Place 24 · BCLUW, ConradBCLUW, Conrad5,000 Meters Varsity2420:07.5811
Sep 9Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Varsity · Place 170 · BCLUW, ConradBCLUW, Conrad5,000 Meters Varsity17021:32.611

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24Grundy Center Spartan InvitationalSep 24 · 5,000 Meters Varsity · Place 42 · BCLUW, ConradBCLUW, Conrad5,000 Meters Varsity4221:12.08SO