Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorDSM Valley MS Boys · Apr 157:43:34.68aDSM Valley MS BoysApril 15, 2025
100m Hurdles · 33" / 0.838m · OutdoorIndianola MS Boys · Mar 3117.06aIndianola MS BoysMarch 31, 2025
110m Hurdles · 39" / 0.991m · OutdoorCIML Boys Conference Championships · May 717.51aCIML Boys Conference ChampionshipsMay 7, 2026
200m Hurdles · 30" / 0.762m · OutdoorIndianola MS Boys · Mar 3129.38aIndianola MS BoysMarch 31, 2025
400 Meters · OutdoorDSM Valley MS Boys · Apr 151:09.09aDSM Valley MS BoysApril 15, 2025
400m Hurdles · 30" / 0.762m · OutdoorCIML Boys Conference Championships · May 71:05.02aCIML Boys Conference ChampionshipsMay 7, 2026
400m Hurdles · 36" / 0.914m · OutdoorIndianola 4A SQM Meet · May 141:05.61aIndianola 4A SQM MeetMay 14, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14 Iowa State Qualifier - 4A - IndianolaMay 14 · 400m Hurdles · Place 14 · UrbandaleUrbandale400m Hurdles30" / 0.762m14.1:05.61a9
May 14Indianola 4A SQM MeetMay 14 · 400m Hurdles · Place 14 · UrbandaleUrbandale400m Hurdles36" / 0.914m14.1:05.61a PB9
May 7CIML Boys Conference ChampionshipsMay 7 · 400m Hurdles · Place 5 · UrbandaleUrbandale400m Hurdles30" / 0.762m5.1:05.02a PB9
May 7CIML Boys Conference ChampionshipsMay 7 · 110m Hurdles · Place 11 · UrbandaleUrbandale110m Hurdles39" / 0.991m11.17.51a PB9
Apr 30Waukee NW Boys InvitationalApr 30 · 400m Hurdles · Place 11 · UrbandaleUrbandale400m Hurdles30" / 0.762m11.1:06.09a9
Mar 31Dowling Catholic HS Boys MeetMar 31 · 400m Hurdles · Place 4 · UrbandaleUrbandale400m Hurdles30" / 0.762m4.1:07.41a9

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 15DSM Valley MS BoysApr 15 · 100m Hurdles · Place 10 · UrbandaleUrbandale100m Hurdles30" / 0.762m10.7:43:34.68a PB8
Apr 15DSM Valley MS BoysApr 15 · 400 Meters · Place 10 · UrbandaleUrbandale400 Meters10.1:09.09a PB8
Mar 31Indianola MS BoysMar 31 · 200m Hurdles · Place 2 · UrbandaleUrbandale200m Hurdles30" / 0.762m2.29.38a PB8
Mar 31Indianola MS BoysMar 31 · 100m Hurdles · Place 3 · UrbandaleUrbandale100m Hurdles33" / 0.838m3.17.06a PB8