Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Luther CollegeAll-American Invitational · Sep 1222:00.0All-American InvitationalSeptember 12, 2026
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3017:01.7Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Birdsall ParkMVC Divisional Meet · Oct 1418:09.59MVC Divisional MeetOctober 14, 2021
5,000 Meters · Dubuque Soccer ComplexIowa State 4A State Qualfier @ Dubuque Senior · Oct 2316:05.6Iowa State 4A State Qualfier @ Dubuque SeniorOctober 23, 2024
5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 4A Championships · Oct 2716:12.9Iowa State Class 4A ChampionshipsOctober 27, 2023
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3017:01.70Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1016:35.1NXR Heartland Regional ChampionshipsNovember 10, 2024
6,000 Meters · Iowa State Cross Country Course2026 Cyclone preview · Sep 421:33.82026 Cyclone previewSeptember 4, 2026
6,000 Meters · University of Iowa XC CourseHawkeye Invitational · Sep 519:48.7Hawkeye InvitationalSeptember 5, 2025
8,000 Meters · Flint Hills Golf Course2026 ICCAC Cross Country Championships · Oct 3025:19.62026 ICCAC Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Region 11 Championships · Oct 2427:14.1NJCAA Region 11 ChampionshipsOctober 24, 2025
8,000 Meters · Mahoney Golf CourseWoody Greeno Invite · Sep 2027:50.56Woody Greeno InviteSeptember 20, 2025
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1626:14.7Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 228:05.338th Chile Pepper Festival October 2, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 302026 ICCAC Cross Country ChampionshipsOct 30 · 8,000 Meters Men's Combined · Place 21 · Iowa Central CCIowa Central CC8,000 Meters Men's Combined2125:19.6 PBSo
Oct 302026 ICCAC Cross Country ChampionshipsOct 30 · 8,000 Meters Men's D1 · Place 16 · Iowa Central CCIowa Central CC8,000 Meters Men's D11625:19.6So
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 75 · Iowa Central CCIowa Central CC8,000 Meters Men's White Race7526:14.7 PBSo
Oct 238th Chile Pepper Festival Oct 2 · 8,000 Meters Praire · Place 53 · Iowa Central CCIowa Central CC8,000 Meters Praire5328:05.3 PBSo
Sep 12All-American InvitationalSep 12 · 4 Miles College · Place 12 · Iowa Central CCIowa Central CC4 Miles College1222:00.0 PBSo
Sep 42026 Cyclone previewSep 4 · 6,000 Meters Men · Place 69 · Iowa Central CCIowa Central CC6,000 Meters Men6921:33.8 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24NJCAA Region 11 ChampionshipsOct 24 · 8,000 Meters Varsity · Place 26 · Iowa Central CCIowa Central CC8,000 Meters Varsity2627:14.1 PBFr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 130 · Iowa Central CCIowa Central CC8,000 Meters White13029:09.83Fr
Sep 20Woody Greeno InviteSep 20 · 8,000 Meters College · Place 173 · Iowa Central CCIowa Central CC8,000 Meters College17327:50.56 PBFr
Sep 5Hawkeye InvitationalSep 5 · 6,000 Meters Varsity · Place 31 · Iowa Central CCIowa Central CC6,000 Meters Varsity3119:48.7 PBFr
Aug 29Cyclone PreviewAug 29 · 6,000 Meters Varsity · Place 48 · Iowa Central CCIowa Central CC6,000 Meters Varsity4821:00.7Fr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 24 · Cedar FallsCedar Falls5,000 Meters Open Invitational Section 22416:35.1 PB12
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 81 · Cedar FallsCedar Falls5,000 Meters Varsity8116:43.3SR
Nov 1Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 81 · Cedar FallsCedar Falls5,000 Meters Varsity8116:43.312
Oct 23Iowa State Qualifier - 4A - Dubuque SeniorOct 23 · 5,000 Meters Varsity · Place 15 · Cedar FallsCedar Falls5,000 Meters Varsity1516:05.60SR
Oct 23Iowa State 4A State Qualfier @ Dubuque SeniorOct 23 · 5,000 Meters Varsity Boys · Place 15 · Cedar FallsCedar Falls5,000 Meters Varsity Boys1516:05.6 PB12
Oct 17Mississippi Valley Divisional XC Meet - Dubuque WahlertOct 17 · 5,000 Meters Varsity · Place 11 · Cedar FallsCedar Falls5,000 Meters Varsity1116:00.8SR
Oct 10MVC Super MeetOct 10 · 5,000 Meters Varsity · Place 38 · Cedar FallsCedar Falls5,000 Meters Varsity3816:39.6SR
Sep 26Jim Boughton XCSep 26 · 5,000 Meters Varsity · Place 10 · Cedar FallsCedar Falls5,000 Meters Varsity1016:03.7SR
Sep 12Marshalltown Bobcat InvitationalSep 12 · 5,000 Meters Varsity · Place 36 · Cedar FallsCedar Falls5,000 Meters Varsity3616:06.812
Sep 7Linn-Mar InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · Cedar FallsCedar Falls5,000 Meters Varsity1116:22.6SR
Aug 31Cedar Rapids Prairie InvitationalAug 31 · 5,000 Meters Varsity · Place 37 · Cedar FallsCedar Falls5,000 Meters Varsity3717:40.4SR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 33 · Cedar FallsCedar Falls5,000 Meters Varsity3316:12.9JR
Oct 27Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 33 · Cedar FallsCedar Falls5,000 Meters Varsity3316:12.9 PB11
Oct 18Iowa State Qualifier - 4A - Iowa City, WestOct 18 · 5,000 Meters Varsity · Place 7 · Cedar FallsCedar Falls5,000 Meters Varsity716:12.1JR
Oct 122023 MVC Mississippi Divisional XC Meet @ Dubuque Soccer ComplexOct 12 · 5,000 Meters Varsity · Place 9 · Cedar FallsCedar Falls5,000 Meters Varsity916:28.2JR
Oct 5MVC Super MeetOct 5 · 5,000 Meters Varsity · Place 18 · Cedar FallsCedar Falls5,000 Meters Varsity1816:53.7JR
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 49 · Cedar FallsCedar Falls5,000 Meters Varsity4917:01.7 PB11
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 49 · Cedar FallsCedar Falls5,000 Meters Boys Varsity Orange 5000M4917:01.70 PB11
Sep 21Jim Boughton XCSep 21 · 5,000 Meters Varsity · Place 12 · Cedar FallsCedar Falls5,000 Meters Varsity1216:05.8JR
Sep 2Linn-Mar InvitationalSep 2 · 5,000 Meters Varsity · Place 9 · Cedar FallsCedar Falls5,000 Meters Varsity916:30.8JR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 63 · Cedar FallsCedar Falls5,000 Meters State6316:55.5910
Oct 19Iowa State Qualifier - 4A - DubuqueOct 19 · 5,000 Meters Varsity · Place 40 · Cedar FallsCedar Falls5,000 Meters Varsity4017:3110
Oct 6MVC Super MeetOct 6 · 5,000 Meters Varsity · Place 35 · Cedar FallsCedar Falls5,000 Meters Varsity3516:37.0010
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Gray Varsity · Place 80 · Cedar FallsCedar Falls5,000 Meters Gray Varsity8017:09.4410
Sep 22Jim Boughton InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · Cedar FallsCedar Falls5,000 Meters Varsity145:1710
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 5,000 Meters Varsity · Place 10 · Cedar FallsCedar Falls5,000 Meters Varsity1017:12.81SO
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 4,000 Meters Varsity · Cedar FallsCedar Falls4,000 Meters Varsity—DNFSO

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14MVC Divisional MeetOct 14 · 5,000 Meters 9/10 · Place 1 · Cedar FallsCedar Falls5,000 Meters 9/10118:09.59 PB9
Oct 7MVC Super MeetOct 7 · 5,000 Meters Varsity · Place 70 · Cedar FallsCedar Falls5,000 Meters Varsity7017:45.069
Oct 2Steve Johnson InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 4 · Cedar FallsCedar Falls5,000 Meters Junior Varsity417:31.899
Sep 9Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Frosh/Soph Freshman · Place 26 · Cedar FallsCedar Falls5,000 Meters Frosh/Soph Freshman2618:43.09
Sep 2Karl Schmaltz InvitationalSep 2 · 5,000 Meters Frosh/Soph Freshman · Place 9 · Cedar FallsCedar Falls5,000 Meters Frosh/Soph Freshman917:34.19