Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDSM Valley HS Coed · May 110.75aDSM Valley HS CoedMay 1, 2026
200 Meters · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 1523.65aUSATF Iowa Association Junior Olympic ChampionshipsJune 15, 2024
Long Jump · OutdoorJRC Youth Track & Field Meet · Jun 44.78mJRC Youth Track & Field MeetJune 4, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Iowa HS Track & Field ChampionshipsMay 21 · 100 Meters · Place 6 · JohnstonJohnston100 MetersRound P6.10.93aWind: -0.212
May 21Iowa HS Track & Field ChampionshipsMay 21 · 100 Meters · Place 7 · JohnstonJohnston100 Meters7.14.24aWind: 1.812
May 14 Iowa State Qualifier - 4A - Iowa CityMay 14 · 100 Meters · Place 2 · JohnstonJohnston100 Meters2.11.17aWind: 012
May 14City High QualifierMay 14 · 100 Meters · Place 2 · JohnstonJohnston100 Meters2.11.17a12
May 7CIML Boys Conference ChampionshipsMay 7 · 200 Meters · JohnstonJohnston200 Meters—DNS12
May 1DSM Valley HS CoedMay 1 · 100 Meters · Place 2 · JohnstonJohnston100 Meters210.75a PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Nebraska Indoor Championship Series #1Dec 14 · 60 Meter · UnattachedUnattached60 Meter--DNS12
Dec 14Nebraska Indoor Championship Series #1Dec 14 · 200 Meters · UnattachedUnattached200 Meters--DNS12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2Valley HS Coed MeetMay 2 · 100 Meters · Place 2 · JohnstonJohnston100 Meters210.90a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 20Iowa GamesJul 20 · 200 Meters · UnattachedUnattached200 Meters—DNS10
Jul 20Iowa GamesJul 20 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.11.5010
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 7 · Tornado TrackTornado Track200 MetersRound P7.23.65a PB10
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 7 · Tornado TrackTornado Track200 Meters7.24.02a10
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 6 · Tornado TrackTornado Track100 MetersRound P6.11.36a10
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 3 · Tornado TrackTornado Track100 Meters3.11.14a10
Apr 13Jim Duncan HS InvitationalApr 13 · 100 Meters · Place 6 · JohnstonJohnston100 Meters611.36a—
Mar 28Waukee HS BoysMar 28 · Long Jump · Place 5 · JohnstonJohnstonLong Jump5.19-07.2510
Mar 28Waukee HS BoysMar 28 · 100 Meters · Place 2 · JohnstonJohnston100 Meters2.11.20a10

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Long Jump · Place 28 · Tornado TrackTornado TrackLong Jump28.15-08.58Unofficial9
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100 Meters · Place 11 · Tornado TrackTornado Track100 Meters11.11.53aUnofficial9
Jun 29AAU Region 14 Qualifier MeetJun 29 · Long Jump · Place 28 · Tornado TrackTornado TrackLong Jump28.4.79m9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 11 · Tornado TrackTornado Track100 MetersRound P11.11.53a9
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 7 · TornadoTornadoLong Jump75.06m—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 9 · TornadoTornado200 MetersRound P924.77a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 5 · TornadoTornado100 MetersRound P511.14a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 6 · TornadoTornado100 Meters611.74a—
Jun 4JRC Youth Track & Field MeetJun 4 · Long Jump · Place 8 · TornadoTornadoLong Jump84.78m PB—
Jun 4JRC Youth Track & Field MeetJun 4 · 100 Meters · Place 6 · TornadoTornado100 Meters611.75a—
May 28CRTC Track and Field Meet May 28 · Long Jump · Place 4 · TornadoTornadoLong Jump418-0—
May 28CRTC Track and Field Meet May 28 · 200 Meters · Place 4 · TornadoTornado200 Meters424.09a—
May 28CRTC Track and Field Meet May 28 · 100 Meters · Place 5 · TornadoTornado100 Meters512.07a—
Apr 18Johnston Boys QuadApr 18 · Long Jump · Place 4 · JohnstonJohnstonLong Jump416-9.75—
Apr 18Johnston Boys QuadApr 18 · 200 Meters · Place 11 · JohnstonJohnston200 Meters1125.00a—
Apr 18Johnston Boys QuadApr 18 · 100 Meters · Place 6 · JohnstonJohnston100 Meters612.30a—
Apr 10Valley Flying Tiger 9-JV HS RelaysApr 10 · Long Jump · Place 6 · JohnstonJohnstonLong Jump617-7.50—
Apr 10Valley Flying Tiger 9-JV HS RelaysApr 10 · 100 Meters · Place 1 · JohnstonJohnston100 Meters111.95a—
Mar 28Johnston Boys Early Bird InvitationalMar 28 · High Jump · JohnstonJohnstonHigh Jump—NH—
Mar 28Johnston Boys Early Bird InvitationalMar 28 · 100 Meters · Place 10 · JohnstonJohnston100 Meters1011.97a—

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1C2BL Meet @ OnalaskaMay 1 · Javelin · Place 9 · OnalaskaOnalaskaJavelin929-1012
May 1C2BL Meet @ OnalaskaMay 1 · Shot Put · Place 10 · OnalaskaOnalaskaShot Put1020-00.0012
Apr 26C2BL "Crossover" @RainierApr 26 · Javelin · Place 17 · OnalaskaOnalaskaJavelin1731-0512
Apr 26C2BL "Crossover" @RainierApr 26 · Shot Put · Place 16 · OnalaskaOnalaskaShot Put1618-06.0012
Mar 29C2BL Meet @ MWPMar 29 · Shot Put · Place 12 · OnalaskaOnalaskaShot Put1219-06.0012
Mar 22C2BL Meet @ OnalaskaMar 22 · Javelin · Place 17 · OnalaskaOnalaskaJavelin1733-0812
Mar 22C2BL Meet @ OnalaskaMar 22 · Shot Put · Place 12 · OnalaskaOnalaskaShot Put1221-00.0012
Mar 16Borst Park JamboreeMar 16 · Javelin · Place 11 · OnalaskaOnalaskaJavelin1135-01.0012
Mar 16Borst Park JamboreeMar 16 · Shot Put · Place 9 · OnalaskaOnalaskaShot Put918-08.5012