Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa Association Junior Olympic Championships · Nov 128:08USATF Iowa Association Junior Olympic ChampionshipsNovember 12, 2017
3,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa Association Junior Olympic Championships · Nov 311:26USATF Iowa Association Junior Olympic ChampionshipsNovember 3, 2019
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3018:28.8Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Brynes Park Irv Warren golf courseMVC Super Meet · Oct 816:34.3MVC Super MeetOctober 8, 2026
5,000 Meters · Crow Creek ParkPleasant Valley Spartan Invite · Sep 517:12Pleasant Valley Spartan InviteSeptember 5, 2026
5,000 Meters · Dubuque Soccer Complex2026 Jim Boughton XC Invitational · Sep 2416:12.72026 Jim Boughton XC InvitationalSeptember 24, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1815:49.5Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Iowa City Kickers Soccer ParkMVC Super Meet · Oct 916:22.9MVC Super MeetOctober 9, 2025
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 4A · Oct 3116:08.3Iowa State Championships 4AOctober 31, 2026
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1918:16.5Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1316:36.6All-American InvitationalSeptember 13, 2025
5,000 Meters · Luther College CampusAll-American Invitational · Sep 918:13.60All-American InvitationalSeptember 9, 2023
5,000 Meters · Marshalltown Community CollegeBobcat Invite · Sep 1016:46.2Bobcat InviteSeptember 10, 2026
5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 417:03.1Dan Huston/Steve Johnson InvitationalOctober 4, 2025
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 316:07.8Steve Johnson Invitational October 3, 2026
5,000 Meters · Seminole Valley ParkMVC Mississippi Divisional · Oct 1515:59.5MVC Mississippi DivisionalOctober 15, 2026
5,000 Meters · University of Iowa XC CourseTrojan Early Bird · Aug 2716:47.1Trojan Early BirdAugust 27, 2026
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3018:28.80Steve Johnson InvitationalSeptember 30, 2023

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 4AOct 31 · 5,000 Meters State · Place 28 · Iowa City LibertyIowa City Liberty5,000 Meters State2816:08.3 PB12
Oct 21 Iowa State Qualifier - 4A - MarshalltownOct 21 · 5,000 Meters Varsity · Place 7 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity716:19.212
Oct 15MVC Mississippi DivisionalOct 15 · 5,000 Meters Varsity Boys · Place 9 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity Boys915:59.5 PB12
Oct 8MVC Super MeetOct 8 · 5,000 Meters Varsity Boys · Place 18 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity Boys1816:34.3 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 16 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity1616:07.8 PB12
Sep 242026 Jim Boughton XC InvitationalSep 24 · 5,000 Meters Varsity Boys 5000 Meters · Place 6 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity Boys 5000 Meters616:12.7 PB12
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 58 · Iowa City LibertyIowa City Liberty5,000 Meters High School Boys Championship Race5815:49.5 PB12
Sep 10Bobcat InviteSep 10 · 5,000 Meters Varsity · Place 48 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity4816:46.2 PB12
Sep 5Pleasant Valley Spartan InviteSep 5 · 5,000 Meters Varsity · Place 19 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity1917:12 PB12
Aug 27Trojan Early BirdAug 27 · 5,000 Meters Varsity Boys 5K · Place 4 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity Boys 5K416:47.1 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 59 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity5916:27.311
Oct 22Iowa State Qualifier - 4A - Iowa City, HighOct 22 · 5,000 Meters State · Place 12 · Iowa City LibertyIowa City Liberty5,000 Meters State1216:34.411
Oct 16MVC Mississippi DivisionalOct 16 · 5,000 Meters Varsity · Place 8 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity816:27.4JR
Oct 9MVC Super MeetOct 9 · 5,000 Meters Varsity · Place 26 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity2616:22.9 PB11
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 42 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity4217:03.1 PB11
Sep 25Jim Boughton Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 26 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity2616:25.0JR
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 202 · Iowa City LibertyIowa City Liberty5,000 Meters High School Boys Championship Race20218:16.5 PB11
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 14 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity1416:36.6 PB11
Aug 28Trojan Early BirdAug 28 · 5,000 Meters Varsity · Place 15 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity1516:34.1JR

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 111 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity11117:16.8SO
Nov 1Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 111 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity11117:16.810
Oct 23Iowa State Qualifier - 4A - Dubuque SeniorOct 23 · 5,000 Meters Varsity · Place 30 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity3016:48.50SO
Oct 23Iowa State 4A State Qualfier @ Dubuque SeniorOct 23 · 5,000 Meters Varsity Boys · Place 30 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity Boys3016:48.510
Oct 17MVC Mississippi DivisionalOct 17 · 5,000 Meters Varsity · Place 19 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity1916:36.8SO
Oct 10MVC Super MeetOct 10 · 5,000 Meters Varsity · Place 48 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity4816:49.5SO
Sep 26Jim Boughton XCSep 26 · 5,000 Meters Varsity · Place 45 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity4517:07.5SO
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 53 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity5317:20.010

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 123 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity12317:27.9FR
Oct 27Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 123 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity12317:27.99
Oct 18Iowa State Qualifier - 4A - AmesOct 18 · 5,000 Meters Varsity · Place 29 · Ic, LibertyIc, Liberty5,000 Meters Varsity2917:06.5009
Oct 122023 MVC Mississippi Divisional XC Meet @ Dubuque Soccer ComplexOct 12 · 5,000 Meters Varsity · Place 35 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity3517:30.8FR
Oct 5MVC Super MeetOct 5 · 5,000 Meters Varsity · Place 9 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity918:15.7FR
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 161 · Iowa City LibertyIowa City Liberty5,000 Meters Varsity16118:28.8 PB9
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 161 · Iowa City LibertyIowa City Liberty5,000 Meters Boys Varsity Orange 5000M16118:28.80 PB9
Sep 9All-American InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 9 · Iowa City LibertyIowa City Liberty5,000 Meters Junior Varsity918:13.60 PB9
Sep 1Corridor XC Clash-High SchoolSep 1 · 5,000 Meters Boys 5K · Place 12 · Iowa City LibertyIowa City Liberty5,000 Meters Boys 5K1218:33.99

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 3USATF Iowa Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters 9-10 · Place 2 · Iowa Speed Track & Field ClubIowa Speed Track & Field Club3,000 Meters 9-10211:26 PB5

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 4USATF Iowa Association Junior Olympic ChampionshipsNov 4 · 3,000 Meters 9-10 · Place 2 · Iowa Speed Track & Field ClubIowa Speed Track & Field Club3,000 Meters 9-10212:19.604

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12USATF Iowa Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 1 · Iowa Speed Track & Field ClubIowa Speed Track & Field Club2,000 Meters 8U18:08 PB3