Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBearcat Classic · Feb 64:30.14aBearcat ClassicFebruary 6, 2026
1000 Meters · IndoorBearcat Classic · Feb 62:35.64aBearcat ClassicFebruary 6, 2026
1500 Meters · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 284:12.48aCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
1500 Meters · OutdoorRegion 11 Championships · May 14:03.13aRegion 11 ChampionshipsMay 1, 2026
1600 Meters · IndoorBearcat All-Ages Open #3 · Feb 164:33.75aBearcat All-Ages Open #3February 16, 2025
1600 Meters · OutdoorIowa HS State Track & Field Championships · May 224:20.50aIowa HS State Track & Field ChampionshipsMay 22, 2025
3200 Meters · OutdoorIowa HS State Track & Field Championships · May 229:36.45aIowa HS State Track & Field ChampionshipsMay 22, 2025
400 Meters · Outdoor2025 REB Relays (Union, La Porte City) · May 252.30a2025 REB Relays (Union, La Porte City)May 2, 2025
5000 Meters · OutdoorRegion 11 Championships · May 116:22.19aRegion 11 ChampionshipsMay 1, 2026
800 Meters · IndoorBearcat All-Ages Open #3 · Feb 162:02.49aBearcat All-Ages Open #3February 16, 2025
800 Meters · OutdoorIowa HS State Track & Field Championships · May 221:57.09aIowa HS State Track & Field ChampionshipsMay 22, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Region 11 ChampionshipsMay 1 · 5000 Meters · Place 7 · Iowa Western CCIowa Western CC5000 Meters7.16:22.19a PBFr
May 1Region 11 ChampionshipsMay 1 · 1500 Meters · Place 10 · Iowa Western CCIowa Western CC1500 Meters10.4:03.13a PBFr
Apr 24Kip Janvrin OpenApr 24 · 1500 Meters · Place 59 · Iowa Western CCIowa Western CC1500 Meters59.4:06.07aFr
Apr 24Kip Janvrin OpenApr 24 · 800 Meters · Iowa Western CCIowa Western CC800 Meters--DNSFr
Apr 10Jim Duncan InvitationalApr 10 · 800 Meters · Place 27 · Iowa Western CCIowa Western CC800 Meters271:58.68aFr
Apr 9Mule RelaysApr 9 · 1500 Meters · Place 50 · Iowa Western CCIowa Western CC1500 Meters50.4:11.53aFr
Apr 3Husker Spring Kick OffApr 3 · 1500 Meters · Place 14 · Iowa Western CCIowa Western CC1500 Meters144:10.12aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 1500 Meters · Place 14 · Iowa Western CCIowa Western CC1500 Meters14.4:12.48a PBFr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 800 Meters · Place 23 · Iowa Western CCIowa Western CC800 Meters23.2:03.72aFr
Feb 6Bearcat ClassicFeb 6 · 1 Mile · Place 36 · Iowa Western CCIowa Western CC1 Mile36.4:30.14a PBFr
Feb 6Bearcat ClassicFeb 6 · 1000 Meters · Place 18 · Iowa Western CCIowa Western CC1000 Meters18.2:35.64a PBFr

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 3200 Meters · Place 4 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters4.9:36.45a PB12
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters3.4:20.50a PB12
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 800 Meters · Place 10 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters10.1:57.09a PB12
May 15Iowa State Qualifier - 2A - Grundy CenterMay 15 · 3200 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters210:03.53a12
May 15Iowa State Qualifier - 2A - Grundy CenterMay 15 · 1600 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters34:35.47a12
May 15Iowa State Qualifier - 2A - Grundy CenterMay 15 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters12:00.89a12
May 8NICL Conf at JesupMay 8 · 3200 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters39:58.42a12
May 8NICL Conf at JesupMay 8 · 1600 Meters · Place 7 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters74:42.89a12
May 8NICL Conf at JesupMay 8 · 800 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters21:59.68a12
May 22025 REB Relays (Union, La Porte City)May 2 · 1600 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters1.4:38.87a12
May 22025 REB Relays (Union, La Porte City)May 2 · 400 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo400 Meters1.52.30a PB12
Apr 112025 Beckman Catholic InvitationalApr 11 · 1600 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters24:47.62a12
Apr 112025 Beckman Catholic InvitationalApr 11 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters12:00.39a12
Apr 112025 Beckman Catholic InvitationalApr 11 · 400 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo400 Meters253.07a12
Apr 82025 Metro Track MeetApr 8 · 1600 Meters · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters--DNS12
Apr 82025 Metro Track MeetApr 8 · 800 Meters · Place 4 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters4.2:01.53a12
Apr 4Vinton-Shellsburg Early BirdApr 4 · 3200 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters39:55.46a12
Apr 4Vinton-Shellsburg Early BirdApr 4 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters12:02.35a12
Mar 29Bob Brown RelaysMar 29 · 3200 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters110:05.59a12
Mar 29Bob Brown RelaysMar 29 · 1600 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters14:45.57a12
Mar 29Bob Brown RelaysMar 29 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters12:04.05a12
Mar 25Wartburg HS Meet #3Mar 25 · 3200 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo3200 Meters110:09.79a12
Mar 25Wartburg HS Meet #3Mar 25 · 800 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters22:03.63a12
Mar 10Wartburg HS Meet #1Mar 10 · 1600 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo1600 Meters24:42.88a—
Mar 10Wartburg HS Meet #1Mar 10 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo800 Meters12:06.58a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Bearcat All-Ages Open #3Feb 16 · 1600 Meters · Place 10 · XLR8 Iowa Track ClubXLR8 Iowa Track Club1600 Meters10.4:33.75a PB12
Feb 16Bearcat All-Ages Open #3Feb 16 · 800 Meters · Place 11 · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters11.2:02.49a PB12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 3000 Meters · XLR8 Iowa Track ClubXLR8 Iowa Track Club3000 Meters--DNS12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters--DNS12