Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIowa HS Track & Field Championships · May 1610.62aIowa HS Track & Field ChampionshipsMay 16, 2024
200 Meters · IndoorIATC Indoor Championships · Mar 721.42aIATC Indoor ChampionshipsMarch 7, 2024
200 Meters · OutdoorCIML HS Boys at Ankeny Cent · May 821.50aCIML HS Boys at Ankeny CentMay 8, 2025
400 Meters · IndoorArkansas HS Invitational · Jan 1449.58aArkansas HS InvitationalJanuary 14, 2023
400 Meters · OutdoorIowa HS State Track & Field Championships · May 2248.28aIowa HS State Track & Field ChampionshipsMay 22, 2025
60 Meter · IndoorUAA Championship · Feb 287.04aUAA ChampionshipFebruary 28, 2026
60 Meters · IndoorIATC Indoor Championships · Mar 76.85aIATC Indoor ChampionshipsMarch 7, 2024
Wind: -2.6 · OutdoorDrake Relays (College) · Apr 2411.00Drake Relays (College)April 24, 2024
Wind: 0.4 · OutdoorDrake Relays (College) · Apr 2410.62Drake Relays (College)April 24, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 200 Meters · Place 3 · Washington (Mo.)Washington (Mo.)200 MetersRound P3.21.96aWind: 0.9Fr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 200 Meters · Place 4 · Washington (Mo.)Washington (Mo.)200 Meters4.21.77aWind: 2.1Fr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 100 Meters · Place 4 · Washington (Mo.)Washington (Mo.)100 MetersRound P4.10.89aWind: 0Fr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 100 Meters · Place 4 · Washington (Mo.)Washington (Mo.)100 Meters4.10.74aWind: 1.4Fr
Apr 18Culver-Stockton Wildcat OpenApr 18 · 200 Meters · Place 3 · Washington (Mo.)Washington (Mo.)200 Meters3.21.97aWind: -1.5Fr
Apr 18Culver-Stockton Wildcat OpenApr 18 · 100 Meters · Place 3 · Washington (Mo.)Washington (Mo.)100 Meters3.10.87aWind: -0.3Fr
Apr 11Greenville Select MeetApr 11 · 200 Meters · Place 2 · Washington (Mo.)Washington (Mo.)200 Meters2.21.55aWind: 0.4Fr
Apr 11Greenville Select MeetApr 11 · 100 Meters · Place 3 · Washington (Mo.)Washington (Mo.)100 Meters3.10.78aWind: 1.2Fr
Mar 27WashU InviteMar 27 · 200 Meters · Place 8 · Washington (Mo.)Washington (Mo.)200 Meters8.21.62aWind: 0.7Fr

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 28UAA ChampionshipFeb 28 · 60 Meter · Place 4 · Washington (Mo.)Washington (Mo.)60 MeterRound P4.7.04a PBFr
Feb 28UAA ChampionshipFeb 28 · 60 Meter · Place 4 · Washington (Mo.)Washington (Mo.)60 Meter4.7.05aFr
Feb 28UAA ChampionshipFeb 28 · 200 Meters · Place 2 · Washington (Mo.)Washington (Mo.)200 MetersRound P2.22.29aFr
Feb 28UAA ChampionshipFeb 28 · 200 Meters · Place 2 · Washington (Mo.)Washington (Mo.)200 Meters2.22.06aFr
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 200 Meters · Place 2 · Washington U.Washington U.200 MetersRound P222.29FR
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 200 Meters · Place 2 · Washington U.Washington U.200 Meters222.06FR
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 60 Meters · Place 4 · Washington U.Washington U.60 MetersRound P47.04FR
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 60 Meters · Place 4 · Washington U.Washington U.60 Meters47.05FR
Feb 20Illinois College Hilltop InvitationalFeb 20 · 60 Meters · Place 1 · Washington U.Washington U.60 Meters17.14FR
Feb 13Midwest EliteFeb 13 · 200 Meters · Place 5 · Washington (Mo.)Washington (Mo.)200 Meters5.22.53aFr
Feb 6Keck DIII SelectFeb 6 · 60 Meters · Place 17 · Washington (Mo.)Washington (Mo.)60 MetersRound P177.20aFr
Jan 31Rose-Hulman ClassicJan 31 · 60 Meter · Place 9 · Washington (Mo.)Washington (Mo.)60 MeterRound P9.7.11aFr
Jan 31Rose-Hulman ClassicJan 31 · 200 Meters · Place 4 · Washington (Mo.)Washington (Mo.)200 Meters4.22.81aFr
Jan 17Eastern Illinois John Craft InviteJan 17 · 60 Meter · Place 12 · Washington (Mo.)Washington (Mo.)60 MeterRound P12.7.14aFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 400 Meters · Place 3 · AnkenyAnkeny400 Meters3.48.28a PB12
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 200 Meters · Place 1 · AnkenyAnkeny200 MetersRound P1.21.52aWind: 012
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 200 Meters · Place 2 · AnkenyAnkeny200 Meters2.21.68aWind: 012
May 15Iowa State Qualifier - 4A - MarshalltownMay 15 · 400 Meters · Place 2 · AnkenyAnkeny400 Meters249.56a12
May 15Iowa State Qualifier - 4A - MarshalltownMay 15 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters121.54a12
May 8CIML HS Boys at Ankeny CentMay 8 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters121.50a PB12
May 2Valley HS Coed MeetMay 2 · 400 Meters · Place 1 · AnkenyAnkeny400 Meters148.31a12

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 400 Meters · MVP Track & Field ClubMVP Track & Field Club400 Meters—DNS11
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 200 Meters · MVP Track & Field ClubMVP Track & Field Club200 MetersRound P—DNS11
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 100 Meters · MVP Track & Field ClubMVP Track & Field Club100 MetersRound P—DNS11
May 16Iowa HS Track & Field ChampionshipsMay 16 · 200 Meters · Place 1 · AnkenyAnkeny200 MetersRound P1.21.65a11
May 16Iowa HS Track & Field ChampionshipsMay 16 · 200 Meters · Place 3 · AnkenyAnkeny200 Meters3.21.92a11
May 16Iowa HS Track & Field ChampionshipsMay 16 · 100 Meters · Place 1 · AnkenyAnkeny100 MetersRound P1.10.62a PB11
May 16Iowa HS Track & Field ChampionshipsMay 16 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters1.10.89a11
May 94A State Qualifier - CB, LincolnMay 9 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters1.21.69aWind: 011
May 94A State Qualifier - CB, LincolnMay 9 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters1.10.72aWind: 011
May 2CIML HS Boys ConferenceMay 2 · 400 Meters · Place 3 · AnkenyAnkeny400 Meters349.35a—
Apr 25Drake Relays - HSApr 25 · 400 Meters · Place 4 · AnkenyAnkeny400 Meters448.40a—
Apr 25Drake Relays - HSApr 25 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters211.00a—
Apr 25Drake Relays - HSApr 25 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters110.62a—
Apr 24Drake Relays (College)Apr 24 · 400 Meters · Place 4 · AnkenyAnkeny400 Meters448.4011
Apr 24Drake Relays (College)Apr 24 · 400 Meters · Place 4 · AnkenyAnkeny400 Meters448.4011
Apr 24Drake Relays (College)Apr 24 · Wind: -2.6 · Place 2 · AnkenyAnkenyWind: -2.6211.00 PB11
Apr 24Drake Relays (College)Apr 24 · Wind: 0.4 · Place 1 · AnkenyAnkenyWind: 0.4110.62 PB11
Apr 24Drake Relays (College)Apr 24 · 100 Meters · Place 2 · AnkenyAnkeny100 MetersRound P211.0011
Apr 18Waukee HS Boys RelaysApr 18 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters1.21.72a11
Apr 18Waukee HS Boys RelaysApr 18 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters1.21.72a11
Apr 13Jim Duncan HS InvitationalApr 13 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters110.95a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 7IATC Indoor ChampionshipsMar 7 · 200 Meters · Place 2 · AnkenyAnkeny200 Meters221.42a PB—
Mar 7IATC Indoor ChampionshipsMar 7 · 60 Meters · Place 2 · AnkenyAnkeny60 Meters26.87a—
Mar 7IATC Indoor ChampionshipsMar 7 · 60 Meters · Place 2 · AnkenyAnkeny60 Meters26.85a PB—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic Games Jul 29 · 400 Meters · Place 19 · 06 Turbo06 Turbo400 MetersRound P1948.89—
Jul 29AAU Junior Olympic Games Jul 29 · 100 Meters · Place 17 · 06 Turbo06 Turbo100 MetersRound S1710.85—
Jul 29AAU Junior Olympic Games Jul 29 · 100 Meters · Place 21 · 06 Turbo06 Turbo100 MetersRound P2110.94—
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 400 Meters · Place 2 · Turbo Track ClubTurbo Track Club400 Meters2.48.94aUnofficial10
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100 Meters · Place 5 · Turbo Track ClubTurbo Track Club100 Meters5.10.99aUnofficial10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 400 Meters · Place 2 · Turbo Track ClubTurbo Track Club400 Meters2.48.94a10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 200 Meters · Place 6 · Turbo Track ClubTurbo Track Club200 MetersRound P6.22.08a10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 200 Meters · Turbo Track ClubTurbo Track Club200 Meters—DNS10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 5 · Turbo Track ClubTurbo Track Club100 MetersRound P5.11.09a10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 5 · Turbo Track ClubTurbo Track Club100 Meters5.10.99a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14Arkansas HS InvitationalJan 14 · 60 Meter · Place 35 · UnattachedUnattached60 MeterRound P35.7.13a10
Jan 14Arkansas HS InvitationalJan 14 · 400 Meters · Place 10 · UnattachedUnattached400 MetersRound P10.49.58a PB10
Jan 14Arkansas HS InvitationalJan 14 · 400 Meters · Place 7 · UnattachedUnattached400 Meters7.50.27a10
Jan 14Arkansas HS InvitationalJan 14 · 200 Meters · Place 34 · UnattachedUnattached200 MetersRound P34.22.51a10

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 400 Meters · Place 2 · Turbo Track ClubTurbo Track Club400 Meters2.51.55a9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 MetersRound P2.22.55a9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Turbo Track ClubTurbo Track Club200 Meters—DNS9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 100 Meters · Turbo Track ClubTurbo Track Club100 MetersRound P—DNS9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 1 · Turbo Track ClubTurbo Track Club400 Meters1.52.27a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 MetersRound P1.23.16a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters1.23.14a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 2 · Turbo Track ClubTurbo Track Club100 MetersRound P2.11.50a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 3 · Turbo Track ClubTurbo Track Club100 Meters3.11.63a9
Jun 11AAU Iowa District QualifierJun 11 · 400 Meters · Place 1 · Turbo Track ClubTurbo Track Club400 Meters151.14a—
Jun 11AAU Iowa District QualifierJun 11 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 Meters223.05a—
Jun 11AAU Iowa District QualifierJun 11 · 100 Meters · Place 2 · Turbo Track ClubTurbo Track Club100 Meters211.66a—
Jun 5JRC Youth Track & Field MeetJun 5 · 100 Meters · Place 3 · Turbo Track ClubTurbo Track Club100 Meters311.9615-16

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 400 Meters · Place 2 · Turbo Track ClubTurbo Track Club400 Meters2.52.35a8
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 200 Meters · Place 5 · Turbo Track ClubTurbo Track Club200 MetersRound P5.23.39a8
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 200 Meters · Turbo Track ClubTurbo Track Club200 Meters—DNS8
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 100 Meters · Place 6 · Turbo Track ClubTurbo Track Club100 MetersRound P6.11.75a8
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 100 Meters · Place 6 · Turbo Track ClubTurbo Track Club100 Meters6.11.48a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 800 Meters · Turbo Track ClubTurbo Track Club800 Meters—DNS8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 400 Meters · Turbo Track ClubTurbo Track Club400 Meters—DNS8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 MetersRound P1.23.54a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters1.23.59a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 MetersRound P1.11.68a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 2 · Turbo Track ClubTurbo Track Club100 Meters2.11.74a8
Jun 12AAU Iowa District QualifierJun 12 · 400 Meters · Place 1 · TurboTurbo400 Meters152.1715
Jun 12AAU Iowa District QualifierJun 12 · 400 Meters · Place 1 · TurboTurbo400 Meters152.1715
Jun 12AAU Iowa District QualifierJun 12 · 200 Meters · Place 1 · TurboTurbo200 Meters123.1415
Jun 12AAU Iowa District QualifierJun 12 · 200 Meters · Place 1 · TurboTurbo200 Meters123.1415
Jun 12AAU Iowa District QualifierJun 12 · 100 Meters · Place 2 · TurboTurbo100 Meters211.4215
Jun 12AAU Iowa District QualifierJun 12 · 100 Meters · Place 2 · TurboTurbo100 Meters211.4215

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2Johnston Running Club Youth Track MeetJun 2 · 400 Meters · Place 1 · Turbo Track ClubTurbo Track Club400 Meters158.4413
Jun 2Johnston Running Club Youth Track MeetJun 2 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 Meters224.8913
Jun 2Johnston Running Club Youth Track MeetJun 2 · 100 Meters · Place 2 · Turbo Track ClubTurbo Track Club100 Meters212.4513