Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorJimmy Grant Invitational · Dec 1235.85aJimmy Grant InvitationalDecember 12, 2025
400 Meters · IndoorISU Holiday Invitational · Dec 1350.44aISU Holiday InvitationalDecember 13, 2024
400 Meters · OutdoorDavenport Assumption Invitational · Apr 649.86aDavenport Assumption InvitationalApril 6, 2024
400m Hurdles · 36" / 0.914m · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 2855.74aCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
400m Hurdles · 36" / 0.914m · Outdoor2026 MVC Outdoor Championships · May 1655.48a2026 MVC Outdoor ChampionshipsMay 16, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 162026 MVC Outdoor ChampionshipsMay 16 · 400m Hurdles · Place 9 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914mRound P9.55.48a PBSo
May 8Cyclone Twilight 2026May 8 · 400m Hurdles · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m—DNFSo
May 1Musco TwilightMay 1 · 400m Hurdles · Place 7 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m7.55.48aSo
Apr 24Kip Janvrin OpenApr 24 · 400m Hurdles · Place 10 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m10.55.72aSo
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 400m Hurdles · Place 12 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m12.55.91aSo
Apr 10Jim Duncan InvitationalApr 10 · 400m Hurdles · Place 11 · Northern IowaNorthern Iowa400m Hurdles1157.50aSo
Apr 10Mustang Distance Carnival & OpenApr 10 · 400 Meters · Place 4 · Northern IowaNorthern Iowa400 Meters4.50.35aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 400m Hurdles · Place 3 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m3.55.74a PBSo
Jan 9Hawkeye InvitationalJan 9 · 400 Meters · Place 5 · UnattachedUnattached400 Meters5.50.86aSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Jimmy Grant InvitationalDec 12 · 300 Meters · Place 11 · UnattachedUnattached300 Meters11.35.85a PBSo
Jan 24Larry Wieczorek InvitationalJan 24 · 400 Meters · Place 11 · UNAT-Northern IowaUNAT-Northern Iowa400 Meters1150.81a—
Jan 17Hawkeye InvitationalJan 17 · 400 Meters · Place 12 · UNAT-Northern IowaUNAT-Northern Iowa400 Meters12.50.88aRS

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Cyclone TwilightMay 9 · 400m Hurdles · Place 6 · Northern IowaNorthern Iowa400m Hurdles656.10FR
May 2Musco TwilightMay 2 · 400 Meters · Place 11 · Northern IowaNorthern Iowa400 Meters1151.56FR
Apr 24Kip Janvrin OpenApr 24 · 400m Hurdles · Place 18 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m18.58.79aFr
Apr 11Mustang Distance Carnival & OpenApr 11 · 400m Hurdles · Place 11 · Northern IowaNorthern Iowa400m Hurdles1158.61aFr
Apr 3Wartburg Outdoor SelectApr 3 · 400m Hurdles · Place 15 · Northern IowaNorthern Iowa400m Hurdles36" / 0.914m15.1:01.32aFr
Apr 3Wartburg Outdoor SelectApr 3 · 400 Meters · Northern IowaNorthern Iowa400 Meters—DNSFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13ISU Holiday InvitationalDec 13 · 400 Meters · Place 11 · UnattachedUnattached400 Meters11.50.44a PBRS

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Iowa HS Track & Field ChampionshipsMay 16 · 400 Meters · Place 10 · BettendorfBettendorf400 Meters10.50.04a12
Apr 6Davenport Assumption InvitationalApr 6 · 400 Meters · Place 1 · BettendorfBettendorf400 Meters1.49.86a PB12
Mar 29Gene Shipley Track & Field InvitationalMar 29 · 400 Meters · Place 1 · BettendorfBettendorf400 Meters1.49.893a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 7St. Ambrose U HS Boys ClassicMar 7 · 400 Meters · Place 1 · BettendorfBettendorf400 Meters1.52.16a11

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 9Assumption InviteApr 9 · 400 Meters · Place 3 · BettendorfBettendorf400 Meters3.53.33a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 12St. Ambrose InvitationalMar 12 · 400 Meters · Place 2 · BettendorfBettendorf400 Meters2.53.81a10