Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bettendorf HSMAC Conference Meet · Oct 1719:56.5MAC Conference MeetOctober 17, 2019
5,000 Meters · Central College CourseHeartland XC Classic · Sep 1918:43.5Heartland XC ClassicSeptember 19, 2020
5,000 Meters · Grace CampJim Hetrick Invitational · Oct 817:58.5Jim Hetrick InvitationalOctober 8, 2020
5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 3A · Oct 2917:44.56Iowa State High School Cross Country Championships Class 3AOctober 29, 2021
5,000 Meters · Monticello HSMonticello XC Invitational · Sep 1017:31Monticello XC InvitationalSeptember 10, 2022
6,000 Meters · Pickard ParkBill Buxton Invitational · Aug 2920:26.8Bill Buxton InvitationalAugust 29, 2025
8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3029:01.8Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:45.2Running of the CowsOctober 3, 2026
8,000 Meters · Central College CourseDutch Open · Sep 2628:16.0Dutch OpenSeptember 26, 2025
8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 125:56.7American Rivers Conference ChampionshipsNovember 1, 2025
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1227:18.9Les Duke InvitationalSeptember 12, 2026
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3126:22.1American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1526:36.9NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 3029:01.8Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1726:48.49Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3029:01.80Steve Johnson InvitationalSeptember 30, 2023

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31American Rivers Conference ChampionshipsOct 31 · 8,000 Meters College · Place 52 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College5226:22.1 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 224 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Navy Championship22426:45.2 PBSr
Sep 12Les Duke InvitationalSep 12 · 8,000 Meters Collegiate · Place 18 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Collegiate1827:18.9 PBSr
Sep 4Bill Buxton InvitationalSep 4 · 6,000 Meters Collegiate · Place 15 · Simpson (Iowa)Simpson (Iowa)6,000 Meters Collegiate1521:01.6Sr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 68 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College6826:36.9 PBJr
Nov 1American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 59 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College5925:56.7 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 52 · Simpson (Iowa)Simpson (Iowa)8,000 Meters White5226:48.49 PBJr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 67 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College6726:57.3Jr
Sep 26Dutch OpenSep 26 · 8,000 Meters College · Place 33 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College3328:16.0 PBJr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 22 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Men's Race2228:11.8Jr
Aug 29Bill Buxton InvitationalAug 29 · 6,000 Meters Men's Race · Place 12 · Simpson (Iowa)Simpson (Iowa)6,000 Meters Men's Race1220:26.8 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 91 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Varsity9126:55.8SO

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 116 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Varsity11628:23.0FR
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 152 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College15229:01.8 PBFr
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 165 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College16529:01.8 PBFr
Sep 30Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 165 · Simpson (Iowa)Simpson (Iowa)8,000 Meters College Mens 8000M16529:01.80 PBFr
Sep 9Les Duke InvitationalSep 9 · 8,000 Meters Varsity · Place 74 · Simpson (Iowa)Simpson (Iowa)8,000 Meters Varsity7429:11.9FR
Sep 1Bill Buxton InvitationalSep 1 · 6,000 Meters College · Place 25 · Simpson (Iowa)Simpson (Iowa)6,000 Meters College2521:36.7Fr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 3A - WashingtonOct 19 · 5,000 Meters Varsity · Place 29 · Assumption DavenportAssumption Davenport5,000 Meters Varsity2917:39.98012
Oct 6Jim Hetrick Invitational (Central DeWitt)Oct 6 · 5,000 Meters Varsity · Place 22 · Assumption DavenportAssumption Davenport5,000 Meters Varsity2218:13.5SR
Sep 10Monticello XC InvitationalSep 10 · 5,000 Meters Varsity · Place 17 · Assumption DavenportAssumption Davenport5,000 Meters Varsity1717:31 PB12
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 5,000 Meters Varsity · Place 53 · Assumption DavenportAssumption Davenport5,000 Meters Varsity5318:38.96SR
Aug 27Cedar Rapids Prairie InvitationalAug 27 · 4,000 Meters Varsity · Assumption DavenportAssumption Davenport4,000 Meters Varsity—DNFSR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Iowa State High School Cross Country Championships Class 3AOct 29 · 5,000 Meters Varsity · Place 66 · Assumption DavenportAssumption Davenport5,000 Meters Varsity6617:44.56 PB11
Oct 20Iowa State Qualifier 3A - SolonOct 20 · 5,000 Meters Varsity · Place 15 · Assumption DavenportAssumption Davenport5,000 Meters Varsity1517:20.5611
Oct 7Jim Hetrick Invitational (Central DeWitt)Oct 7 · 5,000 Meters Varsity · Place 13 · Assumption DavenportAssumption Davenport5,000 Meters Varsity1318:01.0511
Oct 2Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 127 · Assumption DavenportAssumption Davenport5,000 Meters Varsity12717:48.7311
Sep 11Monticello InvitationalSep 11 · 5,000 Meters Varsity · Place 20 · Assumption DavenportAssumption Davenport5,000 Meters Varsity2018:07.211

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8Jim Hetrick InvitationalOct 8 · 5,000 Meters Varsity · Place 23 · Assumption DavenportAssumption Davenport5,000 Meters Varsity2317:58.5 PB10
Oct 1Davenport City MeetOct 1 · Varsity · Place 6 · DAVENPORT ASSUMPTIONDAVENPORT ASSUMPTIONVarsity65:55—
Sep 26Anamosa InvitationalSep 26 · 5,000 Meters Varsity · Place 33 · Davenport AssumptionDavenport Assumption5,000 Meters Varsity3318:19.310
Sep 19Heartland XC ClassicSep 19 · 5,000 Meters Varsity White · Place 95 · Assumption DavenportAssumption Davenport5,000 Meters Varsity White9518:43.5 PB10

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24IHSAA Class 3A District - SolonOct 24 · 5,000 Meters Varsity · Place 61 · Davenport AssumptionDavenport Assumption5,000 Meters Varsity6119:25.5FR
Oct 17MAC Conference MeetOct 17 · 5,000 Meters Varsity · Place 55 · Assumption DavenportAssumption Davenport5,000 Meters Varsity5519:56.5 PB9
Oct 10Central Dewitt Jim Hetrick InvitationalOct 10 · 5,000 Meters Varsity · Place 79 · Davenport AssumptionDavenport Assumption5,000 Meters Varsity7919:37.39
Oct 3Davenport City MeetOct 3 · Varsity · Place 1 · Davenport AssumptionDavenport AssumptionVarsity16:28—