Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa Association Junior Olympic Championships · Nov 1212:50USATF Iowa Association Junior Olympic ChampionshipsNovember 12, 2017
5,000 Meters · Central College CourseHeartland XC Classic · Sep 1919:26.9Heartland XC ClassicSeptember 19, 2020
5,000 Meters · Cow Creek ParkPleasant Valley Spartan Classic · Sep 218:32Pleasant Valley Spartan ClassicSeptember 2, 2023
5,000 Meters · Iowa State Cross Country Course2026 Cyclone preview · Sep 418:12.22026 Cyclone previewSeptember 4, 2026
5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 4A Championships · Oct 2717:50.7Iowa State Class 4A ChampionshipsOctober 27, 2023
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 118:02.32Steve Johnson InvitationalOctober 1, 2022
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:43.5NXR Heartland Regional ChampionshipsNovember 10, 2019
6,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1821:12.0Roy Griak InvitationalSeptember 18, 2026
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2621:02.17Gans Creek Classic - CollegeSeptember 26, 2025
6,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 3123:14.3Big 12 Cross Country ChampionshipsOctober 31, 2026
6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 923:18.3Nuttycombe Wisconsin InvitationalOctober 9, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Big 12 Cross Country ChampionshipsOct 31 · 6,000 Meters Big 12 · Place 118 · Iowa StateIowa State6,000 Meters Big 1211823:14.3 PBSo
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 6,000 Meters Championship · Place 219 · Iowa StateIowa State6,000 Meters Championship21923:18.3 PBSo
Sep 18Roy Griak InvitationalSep 18 · 6,000 Meters Suzi Wilson College 6k · Place 39 · Iowa StateIowa State6,000 Meters Suzi Wilson College 6k3921:12.0 PBSo
Sep 42026 Cyclone previewSep 4 · 5,000 Meters Women · Place 28 · Iowa StateIowa State5,000 Meters Women2818:12.2 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 6,000 Meters Championship · Iowa StateIowa State6,000 Meters Championship0DNFFr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 6,000 Meters B Race · Iowa StateIowa State6,000 Meters B Race0DNFFr
Sep 26Gans Creek Classic - CollegeSep 26 · 6,000 Meters Gold · Place 123 · Iowa StateIowa State6,000 Meters Gold12321:02.17 PBFr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 2 · JohnstonJohnston5,000 Meters Varsity217:50.7 PB12
Sep 2Pleasant Valley Spartan ClassicSep 2 · 5,000 Meters Varsity · Place 2 · JohnstonJohnston5,000 Meters Varsity218:32 PB12

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 2 · JohnstonJohnston5,000 Meters State218:01.5711
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Grey Varsity · Place 3 · JohnstonJohnston5,000 Meters Grey Varsity318:02.32 PB11

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 4 · JohnstonJohnston5,000 Meters Varsity418:23.9310

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 73 · JohnstonJohnston5,000 Meters Championship Race7319:46.7Unofficial9
Oct 30IHSAA Class 4A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 7 · JohnstonJohnston5,000 Meters Varsity718:27.99
Oct 26Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Heartland Region · Place 2 · JohnstonJohnston5,000 Meters NXV Heartland Region218:27.9Unofficial9
Oct 12Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Heartland Region · Place 10 · JohnstonJohnston5,000 Meters NXV Heartland Region1019:29.1Unofficial9
Oct 5Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Heartland Region · Place 2 · JohnstonJohnston5,000 Meters NXV Heartland Region219:28.5Unofficial9
Sep 28Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Heartland Region · Place 5 · JohnstonJohnston5,000 Meters NXV Heartland Region518:30.3Unofficial9
Sep 19Heartland XC ClassicSep 19 · 5,000 Meters Varsity White · Place 6 · JohnstonJohnston5,000 Meters Varsity White619:26.9 PB9

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section - Combined · Place 55 · JohnstonJohnston5,000 Meters Open Invitational Section - Combined5519:43.5 PB8

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12USATF Iowa Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 4 · Johnston Running ClubJohnston Running Club3,000 Meters 11-12412:50 PB6