Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkBradley Intercollegiate Championships · Sep 1818:59.6Bradley Intercollegiate ChampionshipsSeptember 18, 2026
5,000 Meters · Central College CourseDutch Invitational · Sep 520:08.4Dutch InvitationalSeptember 5, 2025
5,000 Meters · Cow Creek ParkPleasant Valley Spartan Classic · Sep 221:35Pleasant Valley Spartan ClassicSeptember 2, 2023
5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 4A · Oct 2919:44.58Iowa State High School Cross Country Championships Class 4AOctober 29, 2021
5,000 Meters · Southeast Polk HSSoutheast Polk Invitational · Oct 123:20.1Southeast Polk InvitationalOctober 1, 2020
5,000 Meters · University of Iowa XC CourseTrojan Early Bird Invitational · Aug 2822:17.9Trojan Early Bird InvitationalAugust 28, 2023
6,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 3123:54.4Midwest Conference Cross Country ChampionshipsOctober 31, 2026
6,000 Meters · Carleton CollegeRunning of the Cows · Oct 324:08.4Running of the CowsOctober 3, 2026
6,000 Meters · Central College CourseDutch Open · Sep 2624:43.7Dutch OpenSeptember 26, 2025
6,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1223:52.0Les Duke InvitationalSeptember 12, 2026
6,000 Meters · Luther CollegeSaga Cup · Nov 724:29.8Saga CupNovember 7, 2025
6,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 424:43.4Dan Huston/Steve Johnson InvitationalOctober 4, 2025
6,000 Meters · Reid Municipal Golf Course2024 Midwest Conference XC Championship · Nov 224:33.272024 Midwest Conference XC ChampionshipNovember 2, 2024
6,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 123:51.1Midwest Conference ChampionshipsNovember 1, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Midwest Conference Cross Country ChampionshipsOct 31 · 6,000 Meters Midwest · Place 24 · GrinnellGrinnell6,000 Meters Midwest2423:54.4 PBJr
Oct 17Interregional InvitationalOct 17 · 6,000 Meters Varsity · Place 174 · GrinnellGrinnell6,000 Meters Varsity17423:30.7JR-3
Oct 3Running of the CowsOct 3 · 6,000 Meters Navy Championship · Place 242 · GrinnellGrinnell6,000 Meters Navy Championship24224:08.4 PBJr
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 3 Miles Championship · Place 19 · GrinnellGrinnell3 Miles Championship1918:59.6 PBJr
Sep 12Les Duke InvitationalSep 12 · 6,000 Meters Collegiate · Place 5 · GrinnellGrinnell6,000 Meters Collegiate523:52.0 PBJr
Sep 4Dutch InvitationalSep 4 · 5,000 Meters Women · Place 5 · GrinnellGrinnell5,000 Meters Women520:21.1Jr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Saga CupNov 7 · 6,000 Meters College · Place 16 · GrinnellGrinnell6,000 Meters College1624:29.8 PBSo
Nov 1Midwest Conference ChampionshipsNov 1 · 6,000 Meters Champ · Place 38 · GrinnellGrinnell6,000 Meters Champ3823:51.1 PBSo
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 6,000 Meters College · Place 45 · GrinnellGrinnell6,000 Meters College4524:43.4 PBSo
Sep 26Dutch OpenSep 26 · 6,000 Meters College · Place 17 · GrinnellGrinnell6,000 Meters College1724:43.7 PBSo
Sep 5Dutch InvitationalSep 5 · 5,000 Meters Women's Race · Place 15 · GrinnellGrinnell5,000 Meters Women's Race1520:08.4 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 22024 Midwest Conference XC ChampionshipNov 2 · 6,000 Meters Midwest · Place 28 · GrinnellGrinnell6,000 Meters Midwest2824:33.27 PBFr
Oct 19Interregional InvitationalOct 19 · 6,000 Meters Varsity · Place 229 · GrinnellGrinnell6,000 Meters Varsity22924:47.3FR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Iowa State Qualifier - 4A - Iowa City, WestOct 18 · 5,000 Meters Varsity · Place 23 · Iowa City WestIowa City West5,000 Meters Varsity2320:18.7SR
Oct 122023 MVC Valley Divisional MeetOct 12 · 5,000 Meters Varsity · Place 26 · Iowa City WestIowa City West5,000 Meters Varsity2620:14.7712
Oct 5MVC Super MeetOct 5 · 5,000 Meters Varsity · Place 32 · Iowa City WestIowa City West5,000 Meters Varsity3220:55.5SR
Sep 7Cedar Rapids InvitationalSep 7 · 5,000 Meters Varsity · Place 39 · Iowa City WestIowa City West5,000 Meters Varsity3920:27.2612
Sep 2Pleasant Valley Spartan ClassicSep 2 · 5,000 Meters Varsity · Place 48 · Iowa City WestIowa City West5,000 Meters Varsity4821:35 PB12
Aug 28Trojan Early Bird InvitationalAug 28 · 5,000 Meters Varsity Girls 5K · Place 15 · Iowa City WestIowa City West5,000 Meters Varsity Girls 5K1522:17.9 PB12

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 4A - DubuqueOct 19 · 5,000 Meters Varsity · Place 27 · Iowa City WestIowa City West5,000 Meters Varsity2720:1111
Oct 13MVC Valley Divisional @ WaterlooOct 13 · 5,000 Meters Varsity · Place 20 · Iowa City WestIowa City West5,000 Meters Varsity206:3111
Oct 6MVC Super MeetOct 6 · 5,000 Meters Varsity · Place 27 · Iowa City WestIowa City West5,000 Meters Varsity2720:05.6911
Sep 22Eastern Iowa ClassicSep 22 · 5,000 Meters Varsity · Place 12 · Iowa City WestIowa City West5,000 Meters Varsity1220:07.9411
Sep 8Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 14 · Iowa City WestIowa City West5,000 Meters Varsity1420:42.3811
Sep 8Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 14 · Iowa City WestIowa City West5,000 Meters Varsity1420:42.3811
Sep 3Pleasant Valley Spartan InvitationalSep 3 · 5,000 Meters Varsity · Place 39 · Iowa City WestIowa City West5,000 Meters Varsity3921:3911
Aug 25Iowa City West Trojan Early BirdAug 25 · 5,000 Meters Varsity · Place 8 · Iowa City WestIowa City West5,000 Meters Varsity821:07.20JR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 4AOct 29 · 5,000 Meters Varsity · Place 34 · Iowa City WestIowa City West5,000 Meters Varsity3419:44.58 PB10
Oct 20Iowa State Qualifier 4A - IndianolaOct 20 · 5,000 Meters Varsity · Place 6 · Iowa City WestIowa City West5,000 Meters Varsity619:2910
Oct 7MVC Super MeetOct 7 · 5,000 Meters Varsity · Place 17 · Iowa City WestIowa City West5,000 Meters Varsity1719:27.4510
Sep 23Eastern Iowa ClassicSep 23 · 5,000 Meters Varsity · Place 1 · Iowa City WestIowa City West5,000 Meters Varsity119:02.2310
Sep 9Cedar Rapids InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · Iowa City, WestIowa City, West5,000 Meters Varsity619:17.4410
Sep 4Pleasant Valley Spartan InvitationalSep 4 · Varsity · Place 26 · Iowa City WestIowa City WestVarsity266:4010

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15MVC Divisional - Valley DivisionOct 15 · 5,000 Meters Freshman Sophomore · Place 5 · Iowa City WestIowa City West5,000 Meters Freshman Sophomore522:13.89
Oct 8Trojan Early Bird InviteOct 8 · 5,000 Meters Varsity · Place 27 · Iowa City WestIowa City West5,000 Meters Varsity2723:16.59
Oct 8Iowa City West Early Bird InvitationalOct 8 · 5,000 Meters Varsity · Place 27 · Iowa City WestIowa City West5,000 Meters Varsity2723:16.59
Oct 1Southeast Polk InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 30 · Iowa City WestIowa City West5,000 Meters Junior Varsity3023:20.1 PB9
Sep 5Spartan InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 22 · Iowa City WestIowa City West5,000 Meters Junior Varsity2223:559