Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHawkeye Invitational · Jan 94:20.52aHawkeye InvitationalJanuary 9, 2026
1500 Meters · OutdoorMusco Twilight · Apr 204:06.92aMusco TwilightApril 20, 2024
1600 Meters · OutdoorAnkeny Boys Relays · Apr 184:24.78aAnkeny Boys RelaysApril 18, 2023
3000 Meters · IndoorIowa Open · Feb 168:31.75aIowa OpenFebruary 16, 2024
3000 Meters · OutdoorMusco Twilight · May 18:48.44aMusco TwilightMay 1, 2026
3000m Steeplechase · 0.914m · OutdoorMVC Outdoor Championships · May 109:14.28aMVC Outdoor ChampionshipsMay 10, 2024
3000m Steeplechase · OutdoorKip Janvrin Open · Apr 259:20.60aKip Janvrin OpenApril 25, 2024
3200 Meters · IndoorIATC 3A/4A Boys State Indoor Championships · Mar 119:35.14aIATC 3A/4A Boys State Indoor ChampionshipsMarch 11, 2022
3200 Meters · Outdoor IAHSAA/IGHSAU State Championships · May 189:30.99a IAHSAA/IGHSAU State ChampionshipsMay 18, 2023
5000 Meters · OutdoorMVC Outdoor Championships · May 1014:48.60aMVC Outdoor ChampionshipsMay 10, 2024
60 Meters · OutdoorDickinson Relays (Boys) · Mar 82:09.37Dickinson Relays (Boys)March 8, 2022
800 Meters · IndoorDickinson Relays · Mar 92:21.30aDickinson RelaysMarch 9, 2020

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Cyclone Twilight 2026May 8 · 3000m Steeplechase · Place 5 · Northern IowaNorthern Iowa3000m Steeplechase0.914m5.9:50.33aJr
May 1Musco TwilightMay 1 · 3000 Meters · Place 6 · Northern IowaNorthern Iowa3000 Meters6.8:48.44a PBJr
Apr 24Kip Janvrin OpenApr 24 · 5000 Meters · Place 39 · Northern IowaNorthern Iowa5000 Meters39.15:06.98aJr
Apr 10Jim Duncan InvitationalApr 10 · 5000 Meters · Place 20 · Northern IowaNorthern Iowa5000 Meters2015:44.14aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9Hawkeye InvitationalJan 9 · 1 Mile · Place 10 · UnattachedUnattached1 Mile10.4:20.52a PBJr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13ISU Holiday InvitationalDec 13 · 5000 Meters · UnattachedUnattached5000 Meters--DNFSo
Feb 25MVC Indoor ChampionshipsFeb 25 · 3000 Meters · Place 27 · Northern IowaNorthern Iowa3000 Meters278:44.57a—
Feb 16Iowa OpenFeb 16 · 3000 Meters · Place 4 · Northern IowaNorthern Iowa3000 Meters48:31.75a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10MVC Outdoor ChampionshipsMay 10 · 5000 Meters · Place 13 · Northern IowaNorthern Iowa5000 Meters13.14:48.60a PBFr
May 10MVC Outdoor ChampionshipsMay 10 · 3000m Steeplechase · Place 8 · Northern IowaNorthern Iowa3000m Steeplechase0.914m8.9:14.28a PBFr
Apr 25Kip Janvrin OpenApr 25 · 3000m Steeplechase · Place 4 · Northern IowaNorthern Iowa3000m Steeplechase49:20.60a PB—
Apr 20Musco TwilightApr 20 · 1500 Meters · Place 4 · Northern IowaNorthern Iowa1500 Meters44:06.92a PB—
Apr 12Jim Duncan InvitationalApr 12 · 5000 Meters · Place 7 · Northern IowaNorthern Iowa5000 Meters715:06.16a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 3200 Meters · Place 10 · Southeast PolkSoutheast Polk3200 Meters109:30.99a PB—
May 11Iowa 4A State Qualifer - NorwalkMay 11 · 3200 Meters · Place 1 · Southeast PolkSoutheast Polk3200 Meters19:37.61a—
May 11Iowa 4A State Qualifer - NorwalkMay 11 · 1600 Meters · Place 6 · Southeast PolkSoutheast Polk1600 Meters64:33.96a—
Apr 27Drake Relays - HSApr 27 · 3200 Meters · Place 20 · Southeast PolkSoutheast Polk3200 Meters209:41.71a—
Apr 27Drake Relays - HSApr 27 · 1600 Meters · Place 21 · Southeast PolkSoutheast Polk1600 Meters214:30.25a—
Apr 18Ankeny Boys RelaysApr 18 · 1600 Meters · Place 3 · Southeast PolkSoutheast Polk1600 Meters34:24.78a PB—
Apr 8Valley Dr. Brooks RelaysApr 8 · 3200 Meters · Place 6 · Southeast PolkSoutheast Polk3200 Meters69:46.55a—
Apr 8Valley Dr. Brooks RelaysApr 8 · 1600 Meters · Place 20 · Southeast PolkSoutheast Polk1600 Meters205:03.53a—
Mar 28Johnston Boys Early Bird InvitationalMar 28 · 1600 Meters · Place 2 · Southeast PolkSoutheast Polk1600 Meters24:34.21a—
Mar 7Dickinson Relays - BoysMar 7 · 1600 Meters · Place 8 · Southeast PolkSoutheast Polk1600 Meters84:33.32a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9IATC Indoor ChampionshipsMar 9 · 3200 Meters · Southeast PolkSoutheast Polk3200 Meters—DNF12

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19Iowa HS State Track & Field ChampionshipsMay 19 · 3200 Meters · Place 9 · Southeast PolkSoutheast Polk3200 Meters99:41.6211
May 19Iowa HS State Track & Field ChampionshipsMay 19 · 1600 Meters · Place 13 · Southeast PolkSoutheast Polk1600 Meters134:28.3611
Apr 28Drake Relays (Men-Boys)Apr 28 · 3200 Meters · Place 19 · Southeast PolkSoutheast Polk3200 Meters19.9:42.18a11
Apr 15Jim Duncan InvitationalApr 15 · 3200 Meters · Place 3 · SE PolkSE Polk3200 Meters39:35.1411
Apr 15Jim Duncan InvitationalApr 15 · 1600 Meters · Place 5 · SE PolkSE Polk1600 Meters54:33.4111
Apr 12Ames Hi CoveyApr 12 · 1600 Meters · Place 2 · Southeast PolkSoutheast Polk1600 Meters24:42.0111
Apr 9Valley HS Coed RelaysApr 9 · 1600 Meters · Place 3 · Southeast PolkSoutheast Polk1600 Meters34:33.4111
Mar 8Dickinson Relays (Boys)Mar 8 · 60 Meters · Place 13 · Southeast PolkSoutheast Polk60 MetersRound P134:35.2211
Mar 8Dickinson Relays (Boys)Mar 8 · 60 Meters · Place 15 · Southeast PolkSoutheast Polk60 MetersRound P152:09.37 PB11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 11IATC 3A/4A Boys State Indoor ChampionshipsMar 11 · 3200 Meters · Place 3 · Southeast PolkSoutheast Polk3200 Meters3.9:35.14a PB11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Iowa State Track & Field ChampionsihpsMay 20 · 3200 Meters · Place 22 · Southeast PolkSoutheast Polk3200 Meters22.10:08.28a10
May 13IAHSAA 4A District - UrbandaleMay 13 · 3200 Meters · Place 3 · Southeast PolkSoutheast Polk3200 Meters310:01.5410
May 13IAHSAA 4A District - UrbandaleMay 13 · 1600 Meters · Place 6 · Southeast PolkSoutheast Polk1600 Meters64:47.8710
Apr 13Ankeny Fred Smith HS Boys InvitationalApr 13 · 3200 Meters · Place 1 · Southeast PolkSoutheast Polk3200 Meters110:03.9210
Mar 9Dickinson Relays - BoysMar 9 · 3200 Meters · Place 11 · Southeast PolkSoutheast Polk3200 Meters1110:14.3210

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 9Dickinson RelaysMar 9 · 3200 Meters · Place 22 · Southeast PolkSoutheast Polk3200 Meters22.10:17.45a9
Mar 9Dickinson RelaysMar 9 · 800 Meters · Place 102 · Southeast PolkSoutheast Polk800 Meters102.2:21.30a PB9
Mar 3Wartburg Indoor InvitationalMar 3 · 3200 Meters · Place 7 · Southeast PolkSoutheast Polk3200 Meters7.10:27.88a9