Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3018:35.6Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Hickory Grove G.C.Oelwein Invitational · Aug 3121:19.35Oelwein InvitationalAugust 31, 2021
5,000 Meters · La Porte City Golf CourseNICL Conference Meet · Oct 1317:55.0NICL Conference MeetOctober 13, 2022
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 216:47.4Iowa State Championships 1ANovember 2, 2024
5,000 Meters · Monticello HSIowa State Qualifier - 2A - Monticello · Oct 2017:43Iowa State Qualifier - 2A - MonticelloOctober 20, 2022
5,000 Meters · Starmount School CampusStarmont Invitational · Sep 1717:24.3Starmont InvitationalSeptember 17, 2024
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3018:35.60Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:00.7NXR Heartland Regional ChampionshipsNovember 10, 2024
6,000 Meters · Mahoney State ParkPlatte River Rumble- Gold · Sep 520:08.21Platte River Rumble- GoldSeptember 5, 2025
6,000 Meters · Mahoney State Park RoadPlatte River Rumble - Gold · Sep 421:35.3Platte River Rumble - GoldSeptember 4, 2026
8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 928:15.41Indian Hills CC InvitationalOctober 9, 2026
8,000 Meters · Flint Hills Golf Course2026 ICCAC Cross Country Championships · Oct 3025:15.42026 ICCAC Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 2527:58.6Gans Creek Classic CollegeSeptember 25, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1626:49.9Bradley "Pink" ClassicOctober 16, 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 18 · Iowa Western CCIowa Western CC8,000 Meters Men's Combined1825:15.4 PBSo
Oct 302026 ICCAC Cross Country ChampionshipsOct 30 · 8,000 Meters Men's D1 · Place 13 · Iowa Western CCIowa Western CC8,000 Meters Men's D11325:15.4So
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 115 · Iowa Western CCIowa Western CC8,000 Meters Men's White Race11526:49.9 PBSo
Oct 9Indian Hills CC InvitationalOct 9 · 8,000 Meters Collegiate · Place 19 · Iowa Western CCIowa Western CC8,000 Meters Collegiate1928:15.41 PBSo
Sep 25Gans Creek Classic CollegeSep 25 · 8,000 Meters Black Open · Place 165 · Iowa Western CCIowa Western CC8,000 Meters Black Open16527:58.6 PBSo
Sep 4Platte River Rumble - GoldSep 4 · 6,000 Meters College · Place 31 · Iowa Western CCIowa Western CC6,000 Meters College3121:35.3 PBSo

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 5Platte River Rumble- GoldSep 5 · 6,000 Meters College · Place 85 · Indian Hills (IA) CCIndian Hills (IA) CC6,000 Meters College8520:08.21 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 3 · Place 33 · UnattachedUnattached5,000 Meters Open Invitational Section 33317:00.7 PB12
Nov 2Iowa State Championships 1ANov 2 · 5,000 Meters Varsity 1A · Place 20 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity 1A2016:47.4 PB12
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity 1A · Place 20 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity 1A2016:47.4SR
Oct 24Iowa State Qualifier - 1A - North LinnOct 24 · 5,000 Meters Varsity · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity216:53.7SR
Oct 17NICL Conference Meet (Jesup)Oct 17 · 5,000 Meters Varsity · Place 8 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity816:49.5SR
Oct 8Dike-New Hartford InvitationalOct 8 · 5,000 Meters Varsity · Place 8 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity816:31.3SR
Oct 1Jesup InvitationalOct 1 · 5,000 Meters Varsity · Place 11 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity1116:44.1SR
Sep 23Denver InvitationalSep 23 · 5,000 Meters Varsity · Place 6 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity617:20.6SR
Sep 17Starmont InvitationalSep 17 · 5,000 Meters Boys Varsity 5K · Place 10 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Boys Varsity 5K1017:24.3 PB12
Sep 10Dick Pollitt Classic (Waverly-Shell Rock)Sep 10 · 5,000 Meters Sophomore · Place 9 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Sophomore917:13.7SR
Sep 3Oelwein InvitationalSep 3 · 5,000 Meters Varsity · Place 15 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity1517:07.8SR

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 42 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity4217:23.4JR
Oct 19Iowa State Qualifier - 1A - North LinnOct 19 · 5,000 Meters Varsity · Place 9 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity917:28.2011
Oct 11NICL Conference MeetOct 11 · 5,000 Meters Varsity · Place 12 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity1217:11.6JR
Oct 3Dike-New Hartford InvitationalOct 3 · 5,000 Meters Varsity · Place 16 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity1617:38.8JR
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 169 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity16918:35.6 PB11
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 169 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Boys Varsity Orange 5000M16918:35.60 PB11
Sep 26Jesup InvitationalSep 26 · 5,000 Meters Varsity · Place 23 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity2317:38.3JR
Sep 12Starmont InvitationalSep 12 · 5,000 Meters Varsity · Place 27 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity2718:13.9JR
Sep 9Benton InvitationalSep 9 · 5,000 Meters Varsity · Place 11 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity1118:25.2JR
Aug 29Oelwein InvitationalAug 29 · 5,000 Meters Varsity · Place 40 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity4019:08.9JR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 20Iowa State Qualifier - 2A - MonticelloOct 20 · 5,000 Meters State · Place 18 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters State1817:43 PB10
Oct 13NICL Conference MeetOct 13 · 5,000 Meters Boys Varsity 5K · Place 18 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Boys Varsity 5K1817:55.0 PB10
Oct 4Dike-New Hartford InvitationalOct 4 · 5,000 Meters Varsity · Place 28 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity2818:06.7SO
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Orange Varsity · Place 82 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Orange Varsity8218:37.1710
Sep 27Jesup InvitationalSep 27 · 5,000 Meters Varsity · Place 45 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity4518:20.110
Sep 19Denver InvitationalSep 19 · 5,000 Meters Varsity · Place 12 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity1218:49.8SO
Sep 10Benton InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · Columbus Catholic WaterColumbus Catholic Water5,000 Meters Varsity718:45.0SO

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 31Oelwein InvitationalAug 31 · 5,000 Meters Varsity · Place 57 · Columbus Catholic WaterlooColumbus Catholic Waterloo5,000 Meters Varsity5721:19.35 PB9