Personal bests

Best marks in available results
Event / courseMarkMeetDate
21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 141:17:53.00NJCAA Men's Half Marathon ChampionshipNovember 14, 2023
4 Miles · Augustana UniversityAugustana Twilight XC Meet College · Sep 122:11.6Augustana Twilight XC Meet CollegeSeptember 1, 2023
4 Miles · Luther College CampusAll-American Invitational · Sep 922:08.20All-American InvitationalSeptember 9, 2023
5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 4A · Oct 2916:31.86Iowa State High School Cross Country Championships Class 4AOctober 29, 2021
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 116:44.69Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Iowa State Cross Country Course2026 Cyclone preview · Sep 419:57.42026 Cyclone previewSeptember 4, 2026
8,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 1125:36.55Dordt University - Holiday Inn Express Classic XC MeetOctober 11, 2025
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1126:53.30NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 1427:25.2Jim Drews InvitationalOctober 14, 2023
8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 426:41.0Dan Huston/Steve Johnson InvitationalOctober 4, 2025
8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 325:26.7Steve Johnson Invitational October 3, 2026
8,000 Meters · North Iowa Area CCTrent Smith Invitational · Sep 1527:33.9Trent Smith InvitationalSeptember 15, 2023
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:21.1Interregional InvitationalOctober 18, 2025
8,000 Meters · SWCC 2023 NJCAA Region XI Championships · Oct 2727:27.02023 NJCAA Region XI ChampionshipsOctober 27, 2023

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 3Steve Johnson Invitational Oct 3 · 8,000 Meters College · Place 8 · UnattachedUnattached8,000 Meters College825:26.7 PBSr
Sep 42026 Cyclone previewSep 4 · 6,000 Meters Men · Place 48 · UnattachedUnattached6,000 Meters Men4819:57.4 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Open · Place 11 · UnattachedUnattached8,000 Meters Open1127:21.1 PBJr
Oct 11Dordt University - Holiday Inn Express Classic XC MeetOct 11 · 8,000 Meters Black · Place 4 · xxUnattachedxxUnattached8,000 Meters Black425:36.55 PBJr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 52 · UnattachedUnattached8,000 Meters College5226:41.0 PBJr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 14NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 67 · Iowa Central CCIowa Central CC13.1 Miles 13.1671:17:53.00 PBFr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div I · Place 95 · Iowa Central CCIowa Central CC8,000 Meters Men 8000 Meter Run Div I9526:53.30 PBFr
Oct 272023 NJCAA Region XI ChampionshipsOct 27 · 8,000 Meters College · Place 22 · Iowa Central CCIowa Central CC8,000 Meters College2227:27.0 PBFr
Oct 21Seminole Valley StampedeOct 21 · 8,000 Meters Varsity · Place 35 · Iowa Central CCIowa Central CC8,000 Meters Varsity3528:06.4FR
Oct 14Jim Drews InvitationalOct 14 · 8,000 Meters College · Place 96 · Iowa Central CCIowa Central CC8,000 Meters College9627:25.2 PBFr
Sep 15Trent Smith InvitationalSep 15 · 8,000 Meters College · Place 9 · Iowa Central CCIowa Central CC8,000 Meters College927:33.9 PBFr
Sep 9All-American InvitationalSep 9 · 4 Miles College · Place 24 · Iowa Central CCIowa Central CC4 Miles College2422:08.20 PBFr
Sep 1Augustana Twilight XC Meet CollegeSep 1 · 4 Miles College · Place 149 · Iowa Central CCIowa Central CC4 Miles College14922:11.6 PBFr

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 69 · Iowa City WestIowa City West5,000 Meters State6917:00.3712
Oct 19Iowa State Qualifier - 4A - DubuqueOct 19 · 5,000 Meters Varsity · Place 10 · Iowa City WestIowa City West5,000 Meters Varsity1016:1112
Oct 13MVC Valley Divisional @ WaterlooOct 13 · 5,000 Meters Varsity · Place 10 · Iowa City WestIowa City West5,000 Meters Varsity105:1512
Oct 6MVC Super MeetOct 6 · 5,000 Meters Varsity · Place 13 · Iowa City WestIowa City West5,000 Meters Varsity1315:59.5712
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Gray Varsity · Place 52 · Iowa City WestIowa City West5,000 Meters Gray Varsity5216:44.69 PB12
Sep 27Iowa City West InvitationalSep 27 · 5,000 Meters Varsity · Place 3 · Iowa City WestIowa City West5,000 Meters Varsity35:2012
Sep 22Eastern Iowa ClassicSep 22 · 5,000 Meters Varsity · Place 7 · Iowa City WestIowa City West5,000 Meters Varsity716:15.6812
Sep 3Pleasant Valley Spartan InvitationalSep 3 · 5,000 Meters Varsity · Place 14 · Iowa City WestIowa City West5,000 Meters Varsity1417:1812
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 5,000 Meters Varsity · Place 6 · Iowa City WestIowa City West5,000 Meters Varsity616:52.75SR
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 4,000 Meters Varsity · Iowa City WestIowa City West4,000 Meters Varsity—DNFSR

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 25 · Iowa City WestIowa City West5,000 Meters Varsity2516:31.86 PB11
Oct 20Iowa State Qualifier 4A - IndianolaOct 20 · 5,000 Meters Varsity · Place 5 · Iowa City WestIowa City West5,000 Meters Varsity516:4011
Oct 7MVC Super MeetOct 7 · 5,000 Meters Varsity · Place 10 · Iowa City WestIowa City West5,000 Meters Varsity1016:08.5311
Oct 2Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 42 · Iowa City WestIowa City West5,000 Meters Varsity4216:39.4011
Sep 23Eastern Iowa ClassicSep 23 · 5,000 Meters Varsity · Place 3 · Iowa City WestIowa City West5,000 Meters Varsity316:34.7411
Sep 9Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Varsity · Place 51 · Iowa City, WestIowa City, West5,000 Meters Varsity5116:58.911
Sep 4Pleasant Valley Spartan InvitationalSep 4 · Varsity · Place 9 · Iowa City WestIowa City WestVarsity95:3011

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15MVC Divisional - Valley DivisionOct 15 · 5,000 Meters Varsity · Place 8 · Iowa City WestIowa City West5,000 Meters Varsity816:43.710
Oct 8Trojan Early Bird InviteOct 8 · 5,000 Meters Varsity · Place 10 · Iowa City WestIowa City West5,000 Meters Varsity1017:21.610
Oct 8Iowa City West Early Bird InvitationalOct 8 · 5,000 Meters Varsity · Place 11 · Iowa City WestIowa City West5,000 Meters Varsity1117:21.610
Oct 3Steve Johnson High School InvitationalOct 3 · 5,000 Meters Varsity · Place 51 · Iowa City WestIowa City West5,000 Meters Varsity5116:37.710
Sep 29Iowa City West InvitationalSep 29 · 5,000 Meters Varsity · Place 9 · Iowa City WestIowa City West5,000 Meters Varsity917:23.010
Sep 5Spartan InvitationalSep 5 · 5,000 Meters Varsity · Place 14 · Iowa City WestIowa City West5,000 Meters Varsity1417:1710

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 1Iowa City West InvitationalOct 1 · 5,000 Meters Varsity · Place 45 · Iowa City WestIowa City West5,000 Meters Varsity4518:17.5FR