Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3020:36.1Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Central College CourseHeartland Classic · Sep 2018:41.7Heartland Classic September 20, 2025
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 4A · Nov 118:29.9Iowa State Championships 4ANovember 1, 2024
5,000 Meters · Marshalltown HSIowa State Qualifier - 4A - Marshalltown · Oct 2217:54.2Iowa State Qualifier - 4A - MarshalltownOctober 22, 2025
5,000 Meters · Mason City HSIowa Alliance Conference · Oct 1120:19.8Iowa Alliance ConferenceOctober 11, 2023
5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 417:53.2Dan Huston/Steve Johnson InvitationalOctober 4, 2025
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3020:36.10Steve Johnson InvitationalSeptember 30, 2023
6,000 Meters · Central College CourseDutch Invitational · Sep 422:34.2Dutch InvitationalSeptember 4, 2026
8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 628:13.9Heart of America Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 928:52.67Indian Hills CC InvitationalOctober 9, 2026
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1229:22.3Les Duke InvitationalSeptember 12, 2026
8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 329:15.7Steve Johnson Invitational October 3, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6Heart of America Cross Country ChampionshipsNov 6 · 8,000 Meters Heart of America · Place 66 · William Penn (Iowa)William Penn (Iowa)8,000 Meters Heart of America6628:13.9 PBFr
Oct 9Indian Hills CC InvitationalOct 9 · 8,000 Meters Collegiate · Place 28 · William Penn (Iowa)William Penn (Iowa)8,000 Meters Collegiate2828:52.67 PBFr
Oct 3Steve Johnson Invitational Oct 3 · 8,000 Meters College · Place 164 · William Penn (Iowa)William Penn (Iowa)8,000 Meters College16429:15.7 PBFr
Sep 12Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 67 · William Penn (Iowa)William Penn (Iowa)8,000 Meters Collegiate6729:22.3 PBFr
Sep 4Dutch InvitationalSep 4 · 6,000 Meters Men · Place 49 · William Penn (Iowa)William Penn (Iowa)6,000 Meters Men4922:34.2 PBFr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Iowa State Qualifier - 4A - MarshalltownOct 22 · 5,000 Meters State · Place 42 · MarshalltownMarshalltown5,000 Meters State4217:54.2 PB12
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 98 · MarshalltownMarshalltown5,000 Meters Varsity9817:53.2 PB12
Sep 20Heartland Classic Sep 20 · 5,000 Meters Varsity · Place 138 · MarshalltownMarshalltown5,000 Meters Varsity13818:41.7 PB12

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 128 · MarshalltownMarshalltown5,000 Meters Varsity12818:29.9JR
Nov 1Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 128 · MarshalltownMarshalltown5,000 Meters Varsity12818:29.9 PB11
Oct 23Iowa State Qualifier - 4A - MarshalltownOct 23 · 5,000 Meters Varsity · Place 34 · MarshalltownMarshalltown5,000 Meters Varsity3417:41.311
Sep 12Marshalltown Bobcat InvitationalSep 12 · 5,000 Meters Varsity · Place 125 · MarshalltownMarshalltown5,000 Meters Varsity12518:34.011

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 11Iowa Alliance ConferenceOct 11 · 5,000 Meters Junior Varsity · Place 46 · MarshalltownMarshalltown5,000 Meters Junior Varsity4620:19.8 PB10
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 90 · MarshalltownMarshalltown5,000 Meters Junior Varsity9020:36.1 PB10
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys JV 5000M · Place 90 · MarshalltownMarshalltown5,000 Meters Boys JV 5000M9020:36.10 PB10
Sep 16Heartland XC ClassicSep 16 · 5,000 Meters Freshman Sophomore · Place 79 · MarshalltownMarshalltown5,000 Meters Freshman Sophomore7921:32.510

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 13Alliance Conference MeetOct 13 · 5,000 Meters Junior Varsity North · Place 61 · MarshalltownMarshalltown5,000 Meters Junior Varsity North6122:59.29
Oct 6Des Moines East InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 24 · MarshalltownMarshalltown5,000 Meters Junior Varsity2425:32.7—
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 298 · MarshalltownMarshalltown5,000 Meters Junior Varsity29822:47.309