Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hoover ParkSterling High School Invitational · Oct 919:08.5Sterling High School InvitationalOctober 9, 2021
5,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 1018:52.17Indian Hills CC InvitationalOctober 10, 2025
5,000 Meters · Cow Creek ParkPleasant Valley Spartan Classic · Sep 221:05Pleasant Valley Spartan ClassicSeptember 2, 2023
5,000 Meters · Empire ParkIowa State Qualifier - 4A - Pleasant Valley · Oct 1920:01Iowa State Qualifier - 4A - Pleasant ValleyOctober 19, 2022
5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 4A Championships · Oct 2719:22.4Iowa State Class 4A ChampionshipsOctober 27, 2023
5,000 Meters · Luther College CampusAll-American Invitational · Sep 1020:16.15All-American InvitationalSeptember 10, 2022
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 119:36.15Steve Johnson InvitationalOctober 1, 2022
6,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 2123:58.62NAIA Cross Country ChampionshipsNovember 21, 2025
6,000 Meters · Aspen Ridge Golf Course2025 CCAC Championships · Nov 823:29.922025 CCAC ChampionshipsNovember 8, 2025
6,000 Meters · Crow Creek ParkFighting Bee Invitational · Sep 1324:34.5Fighting Bee InvitationalSeptember 13, 2025
6,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 2523:43.34Blazing Tiger ClassicOctober 25, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 21NAIA Cross Country ChampionshipsNov 21 · 6,000 Meters NAIA Championship · Place 213 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters NAIA Championship21323:58.62 PBSo
Nov 82025 CCAC ChampionshipsNov 8 · 6,000 Meters Women's Championships · Place 14 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters Women's Championships1423:29.92 PBSo
Oct 25Blazing Tiger ClassicOct 25 · 6,000 Meters Collegiate · Place 65 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters Collegiate6523:43.34 PBSo
Oct 10Indian Hills CC InvitationalOct 10 · 5,000 Meters Collegiate · Place 6 · St. Ambrose (Iowa)St. Ambrose (Iowa)5,000 Meters Collegiate618:52.17 PBSo
Sep 13Fighting Bee InvitationalSep 13 · 6,000 Meters College · Place 4 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters College424:34.5 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5Seminole Valley StampedeOct 5 · 6,000 Meters Varsity · Place 36 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters Varsity3624:04.8FR
Sep 20ONU Midwest ClassicSep 20 · 5,000 Meters Varsity · Place 37 · St. Ambrose (Iowa)St. Ambrose (Iowa)5,000 Meters Varsity3721:39.7FR

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 46 · Pleasant ValleyPleasant Valley5,000 Meters Varsity4619:22.4 PB12
Sep 2Pleasant Valley Spartan ClassicSep 2 · 5,000 Meters Varsity · Place 37 · Pleasant ValleyPleasant Valley5,000 Meters Varsity3721:05 PB12

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 26 · Pleasant ValleyPleasant Valley5,000 Meters State2619:37.7111
Oct 19Iowa State Qualifier - 4A - Pleasant ValleyOct 19 · 5,000 Meters State · Place 8 · Pleasant ValleyPleasant Valley5,000 Meters State820:01 PB11
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Grey Varsity · Place 24 · Pleasant ValleyPleasant Valley5,000 Meters Grey Varsity2419:36.15 PB11
Sep 10All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 18 · Pleasant ValleyPleasant Valley5,000 Meters Varsity1820:16.15 PB11

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 27 · Pleasant ValleyPleasant Valley5,000 Meters Varsity2719:31.0510
Oct 20Iowa State Qualifier 4A - Pleasant ValleyOct 20 · 5,000 Meters State · Place 19 · Pleasant ValleyPleasant Valley5,000 Meters State1920:3110
Oct 9Sterling High School InvitationalOct 9 · 3 Miles Varsity · Place 13 · Pleasant ValleyPleasant Valley3 Miles Varsity1319:08.5 PB10