Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Birdsall ParkMVC Divisional Meet · Oct 1419:50.62MVC Divisional MeetOctober 14, 2021
5,000 Meters · Cow Creek ParkPleasant Valley Spartan Classic · Sep 218:39Pleasant Valley Spartan ClassicSeptember 2, 2023
5,000 Meters · Dubuque Soccer ComplexIowa State 4A State Qualfier @ Dubuque Senior · Oct 2317:05.8Iowa State 4A State Qualfier @ Dubuque SeniorOctober 23, 2024
5,000 Meters · Loras CollegeLoras College Bob Schultz Invite · Aug 2917:57.0Loras College Bob Schultz InviteAugust 29, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1417:52.1All-American InvitationalSeptember 14, 2024
5,000 Meters · Luther College CampusAll-American Invitational · Sep 918:03.50All-American InvitationalSeptember 9, 2023
5,000 Meters · Max Championship Cross Country CourseJohn Kurtt Invitational · Sep 518:19.7John Kurtt InvitationalSeptember 5, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:01.9NXR Heartland Regional ChampionshipsNovember 10, 2024
8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 3128:20.3Midwest Conference Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 329:41.0Running of the CowsOctober 3, 2026
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1330:45.3Les Duke InvitationalSeptember 13, 2025
8,000 Meters · Luther CollegeSaga Cup · Nov 729:50.8Saga CupNovember 7, 2025
8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 429:52.7Dan Huston/Steve Johnson InvitationalOctober 4, 2025
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1830:11.8Interregional InvitationalOctober 18, 2025
8,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 128:57.6Midwest Conference ChampionshipsNovember 1, 2025
8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1828:30.1Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Midwest Conference Cross Country ChampionshipsOct 31 · 8,000 Meters Midwest · Place 68 · Cornell CollegeCornell College8,000 Meters Midwest6828:20.3 PBSo
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 198 · Cornell CollegeCornell College8,000 Meters Maize19829:41.0 PBSo
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 105 · Cornell CollegeCornell College8,000 Meters Collegiate10528:30.1 PBSo
Sep 5John Kurtt InvitationalSep 5 · 5,000 Meters Collegiate · Place 58 · Cornell CollegeCornell College5,000 Meters Collegiate5818:19.7 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7Saga CupNov 7 · 8,000 Meters College · Place 69 · Cornell CollegeCornell College8,000 Meters College6929:50.8 PBFr
Nov 1Midwest Conference ChampionshipsNov 1 · 8,000 Meters Champ · Place 82 · Cornell CollegeCornell College8,000 Meters Champ8228:57.6 PBFr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Open · Place 120 · Cornell CollegeCornell College8,000 Meters Open12030:11.8 PBFr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 194 · Cornell CollegeCornell College8,000 Meters College19429:52.7 PBFr
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 8,000 Meters College · Place 160 · Cornell CollegeCornell College8,000 Meters College16030:06.60Fr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 79 · Cornell CollegeCornell College8,000 Meters Men's Race7930:45.3 PBFr
Aug 29Loras College Bob Schultz InviteAug 29 · 5,000 Meters Men's Race · Place 57 · Cornell CollegeCornell College5,000 Meters Men's Race5717:57.0 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 54 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Open Invitational Section 25417:01.9 PB12
Oct 23Iowa State Qualifier - 4A - Dubuque SeniorOct 23 · 5,000 Meters Varsity · Place 36 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity3617:05.79SR
Oct 23Iowa State 4A State Qualfier @ Dubuque SeniorOct 23 · 5,000 Meters Varsity Boys · Place 36 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity Boys3617:05.8 PB12
Oct 17Mississippi Valley Divisional XC Meet - Dubuque WahlertOct 17 · Junior Varsity · Place 4 · Prairie Cedar RapidsPrairie Cedar RapidsJunior Varsity417:14.0SR
Oct 10MVC Super MeetOct 10 · 5,000 Meters Junior Varsity · Place 5 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity516:59.2SR
Oct 3Bud and Bonnie Williams InvitationalOct 3 · 5,000 Meters Varsity · Place 52 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity5218:22.9SR
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 77 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity7717:52.1 PB12
Sep 7Pleasant Valley Spartan ClassicSep 7 · 5,000 Meters Junior Varsity · Place 9 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity917:5712
Aug 31Cedar Rapids Prairie InvitationalAug 31 · 5,000 Meters Varsity · Place 59 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity5918:18.4SR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 122023 MVC Mississippi Divisional XC Meet @ Dubuque Soccer ComplexOct 12 · 5,000 Meters Junior Varsity · Place 2 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity217:33.9JR
Oct 5MVC Super MeetOct 5 · 5,000 Meters Varsity · Place 79 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity7918:39.8JR
Sep 28Bud Williams InvitationalSep 28 · 5,000 Meters Varsity · Place 47 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity4717:39.29JR
Sep 16Heartland XC ClassicSep 16 · 5,000 Meters Junior Varsity · Place 23 · C R PrairieC R Prairie5,000 Meters Junior Varsity2318:08.811
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 82 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity8218:03.50 PB11
Sep 2Pleasant Valley Spartan ClassicSep 2 · 5,000 Meters Junior Varsity · Place 16 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity1618:39 PB11

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 6MVC Super MeetOct 6 · 5,000 Meters Sophomore · Place 12 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Sophomore1218:03.8110
Sep 29Bud Williams InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 6 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity617:46.96SO
Sep 8Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 53 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity5318:45.0410
Sep 8Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 53 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity5318:45.0410
Sep 3Pleasant Valley Spartan InvitationalSep 3 · 5,000 Meters Frosh/Soph Freshman · Place 33 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Frosh/Soph Freshman3319:3010
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 5,000 Meters Varsity · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity—DNFSO
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 4,000 Meters Varsity · Place 20 · Prairie Cedar RapidsPrairie Cedar Rapids4,000 Meters Varsity2014:49.33SO

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14MVC Divisional MeetOct 14 · 5,000 Meters 9/10 · Place 26 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters 9/102619:50.62 PB9
Oct 7MVC Super MeetOct 7 · 5,000 Meters Varsity · Place 25 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Varsity2518:45.229
Sep 30Bud Williams InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 36 · Prairie Cedar RapidsPrairie Cedar Rapids5,000 Meters Junior Varsity3620:25.349