Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDrake Relays - HS · Apr 250.4Drake Relays - HSApril 25, 2024
200 Meters · IndoorIATC Indoor Championships · Mar 721.38aIATC Indoor ChampionshipsMarch 7, 2024
200 Meters · OutdoorFresno St Invite · May 221.43aFresno St InviteMay 2, 2026
400 Meters · IndoorBearcat Youth Series #2 · Feb 654.57aBearcat Youth Series #2February 6, 2022
60 Meter · IndoorJimmy Grant Invitational · Dec 126.89aJimmy Grant InvitationalDecember 12, 2025
60 Meters · IndoorIATC Indoor Championships · Mar 76.83aIATC Indoor ChampionshipsMarch 7, 2024
60 Meters · OutdoorDickinson Relays (Boys) · Mar 823.44Dickinson Relays (Boys)March 8, 2022
Wind: -1.5 · OutdoorDrake Relays (College) · Apr 2410.77Drake Relays (College)April 24, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 162026 MVC Outdoor ChampionshipsMay 16 · 200 Meters · Place 10 · Northern IowaNorthern Iowa200 MetersRound P10.21.03aWind: 3.8Fr
May 162026 MVC Outdoor ChampionshipsMay 16 · 100 Meters · Place 11 · Northern IowaNorthern Iowa100 MetersRound P11.10.73aWind: -0.8Fr
May 2Fresno St InviteMay 2 · 200 Meters · Place 9 · Northern IowaNorthern Iowa200 Meters9.21.43a PBWind: 1.2Fr
May 2Fresno St InviteMay 2 · 100 Meters · Place 8 · Northern IowaNorthern Iowa100 Meters8.10.67aWind: 0.4Fr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 200 Meters · Place 5 · Northern IowaNorthern Iowa200 Meters5.21.26aWind: 2.4Fr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 100 Meters · Place 7 · Northern IowaNorthern Iowa100 MetersRound P7.10.62aWind: 1.7Fr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 100 Meters · Place 1 · Northern IowaNorthern Iowa100 Meters1.10.64aWind: 0.9Fr
Apr 10Jim Duncan InvitationalApr 10 · 200 Meters · Place 11 · Northern IowaNorthern Iowa200 Meters1121.66aFr
Apr 10Jim Duncan InvitationalApr 10 · 100 Meters · Place 5 · Northern IowaNorthern Iowa100 Meters510.69aFr
Apr 10Mustang Distance Carnival & OpenApr 10 · 100 Meters · Northern IowaNorthern Iowa100 MetersRound P--DNSWind: 1.9Fr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 100 Meters · Place 2 · Northern IowaNorthern Iowa100 MetersRound P2.10.50aWind: 3.3Fr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 100 Meters · Place 3 · Northern IowaNorthern Iowa100 Meters3.10.52aWind: 3.3Fr
Feb 13DePaul AlumniFeb 13 · 200 Meters · Place 14 · Northern IowaNorthern Iowa200 Meters14.21.96aFr
Feb 6Iowa State ClassicFeb 6 · 200 Meters · Place 2 · Northern IowaNorthern Iowa200 Meters221.90aFr
Feb 6Iowa State ClassicFeb 6 · 60 Meters · Place 6 · Northern IowaNorthern Iowa60 MetersRound P66.95aFr
Feb 6Iowa State ClassicFeb 6 · 60 Meters · Place 7 · Northern IowaNorthern Iowa60 Meters76.94aFr
Jan 23Larry Wieczorek InvitationalJan 23 · 60 Meters · Place 21 · Northern IowaNorthern Iowa60 MetersRound P216.99aFr
Jan 16Thane Baker InvitationalJan 16 · 200 Meters · Place 5 · Northern IowaNorthern Iowa200 Meters5.21.97aWind: 0Fr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Jimmy Grant InvitationalDec 12 · 60 Meter · Place 7 · Northern IowaNorthern Iowa60 MeterRound P7.6.90aFr
Dec 12Jimmy Grant InvitationalDec 12 · 60 Meter · Place 5 · Northern IowaNorthern Iowa60 Meter5.6.89a PBFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 200 Meters · Place 4 · AnkenyAnkeny200 MetersRound P4.21.70aWind: 012
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 200 Meters · Place 4 · AnkenyAnkeny200 Meters4.21.91aWind: 012
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 100 Meters · Place 1 · AnkenyAnkeny100 MetersRound P1.10.57aWind: 012
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters2.10.95aWind: 012
May 15Iowa State Qualifier - 4A - MarshalltownMay 15 · 200 Meters · Place 3 · AnkenyAnkeny200 Meters321.74a12
May 15Iowa State Qualifier - 4A - MarshalltownMay 15 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters210.56a12
May 8CIML HS Boys at Ankeny CentMay 8 · 200 Meters · Place 3 · AnkenyAnkeny200 Meters321.74a12
May 8CIML HS Boys at Ankeny CentMay 8 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters210.63a12
May 2Valley HS Coed MeetMay 2 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters110.70a12
Apr 29North Polk HS BoysApr 29 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters122.10a12
Apr 21Bulldog InvitationalApr 21 · 200 Meters · Place 2 · AnkenyAnkeny200 Meters222.4412
Apr 21Bulldog InvitationalApr 21 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters111.0812
Apr 15Ankeny HS BoysApr 15 · 100 Meters · Place 4 · AnkenyAnkeny100 Meters410.97a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 94A State Qualifier - CB, LincolnMay 9 · 100 Meters · AnkenyAnkeny100 Meters--DNFWind: 011
Apr 25Drake Relays - HSApr 25 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters110.77a—
Apr 25Drake Relays - HSApr 25 · 100 Meters · AnkenyAnkeny100 Meters—0.4 PB—
Apr 24Drake Relays (College)Apr 24 · Wind: -1.5 · Place 1 · AnkenyAnkenyWind: -1.5110.77 PB11
Apr 24Drake Relays (College)Apr 24 · 100 Meters · Place 1 · AnkenyAnkeny100 MetersRound P110.7711
Apr 18Waukee HS Boys RelaysApr 18 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters1.10.42a11
Apr 18Waukee HS Boys RelaysApr 18 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters1.10.42a11
Apr 13Jim Duncan HS InvitationalApr 13 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters210.95a—
Apr 4SE Polk HS BoysApr 4 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters110.55a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7IATC Indoor ChampionshipsMar 7 · 200 Meters · Place 1 · AnkenyAnkeny200 Meters121.38a PB—
Mar 7IATC Indoor ChampionshipsMar 7 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.86a—
Mar 7IATC Indoor ChampionshipsMar 7 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.83a PB—
Feb 24Iowa Games Indoor Track MeetFeb 24 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.95a—
Feb 24Iowa Games Indoor Track MeetFeb 24 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.89a—
Feb 24Iowa Games Indoor Track MeetFeb 24 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.95a—
Feb 24Iowa Games Indoor Track MeetFeb 24 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters16.89a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic Games Jul 29 · 100 Meters · Place 29 · 06 Turbo06 Turbo100 MetersRound P2911.083—
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100 Meters · Place 4 · Turbo Track ClubTurbo Track Club100 Meters4.10.92aUnofficial10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 200 Meters · Place 4 · Turbo Track ClubTurbo Track Club200 MetersRound P4.22.02a10
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 1 · Turbo Track ClubTurbo Track Club100 MetersRound P1.11.00a10
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 4 · Turbo Track ClubTurbo Track Club100 Meters4.10.92a10
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 MetersRound P122.00a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters122.43a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 MetersRound P110.70a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters110.96a—
Jun 4JRC Youth Track & Field MeetJun 4 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters121.71a—
Jun 4JRC Youth Track & Field MeetJun 4 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters110.95a—
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 200 Meters · Place 5 · AnkenyAnkeny200 Meters521.87a—
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 200 Meters · Place 7 · AnkenyAnkeny200 Meters722.10a—
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 100 Meters · Place 4 · AnkenyAnkeny100 Meters411.13a—
May 18 IAHSAA/IGHSAU State ChampionshipsMay 18 · 100 Meters · Place 4 · AnkenyAnkeny100 Meters410.96a—
Apr 27Drake Relays - HSApr 27 · 100 Meters · Place 3 · AnkenyAnkeny100 Meters310.70a—
Apr 27Drake Relays - HSApr 27 · 100 Meters · Place 4 · AnkenyAnkeny100 Meters410.94a—
Apr 18Ankeny Boys RelaysApr 18 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters111.21a—
Apr 8Valley Dr. Brooks RelaysApr 8 · 200 Meters · Place 2 · AnkenyAnkeny200 Meters222.76a—
Apr 8Valley Dr. Brooks RelaysApr 8 · 100 Meters · Place 1 · AnkenyAnkeny100 Meters111.01a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9IATC Indoor ChampionshipsMar 9 · 60 Meters · Place 1 · AnkenyAnkeny60 MetersRound P17.0710
Mar 9IATC Indoor ChampionshipsMar 9 · 60 Meters · Place 1 · AnkenyAnkeny60 Meters17.0110

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 3 · Turbo Track ClubTurbo Track Club200 MetersRound P3.22.65a9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 Meters2.22.52a9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 100 Meters · Place 2 · Turbo Track ClubTurbo Track Club100 MetersRound P2.11.10a9
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters1.11.05a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 MetersRound P2.23.25a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 2 · Turbo Track ClubTurbo Track Club200 Meters2.23.40a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 MetersRound P1.11.46a9
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters1.11.26a9
Jun 11AAU Iowa District QualifierJun 11 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters122.96a—
Jun 11AAU Iowa District QualifierJun 11 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters111.36a—
Jun 5JRC Youth Track & Field MeetJun 5 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters111.6415-16
Mar 8Dickinson Relays (Boys)Mar 8 · 60 Meters · Place 9 · AnkenyAnkeny60 MetersRound P923.44 PB09

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 60 Meter · Turbo Track ClubTurbo Track Club60 MeterRound P--DNS9
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 9 · Turbo Track ClubTurbo Track Club200 MetersRound P9.23.33a9
Feb 6Bearcat Youth Series #2Feb 6 · 60 Meter · Place 4 · Turbo Track ClubTurbo Track Club60 Meter4.7.31a9
Feb 6Bearcat Youth Series #2Feb 6 · 400 Meters · Place 11 · Turbo Track ClubTurbo Track Club400 Meters11.54.57a PB9

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 31Iowa Games Outdoor Track and Field MeetJul 31 · Long Jump · AnkenyAnkenyLong Jump—DNS8
Jul 31Iowa Games Outdoor Track and Field MeetJul 31 · 200 Meters · Place 2 · AnkenyAnkeny200 Meters2.23.75a8
Jul 31Iowa Games Outdoor Track and Field MeetJul 31 · 100 Meters · Place 2 · AnkenyAnkeny100 Meters2.11.84a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 200 Meters · Turbo Track ClubTurbo Track Club200 MetersRound P—DNS8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 3 · Turbo Track ClubTurbo Track Club100 MetersRound P3.11.84a8
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 3 · Turbo Track ClubTurbo Track Club100 Meters3.11.84a8
Jun 12AAU Iowa District QualifierJun 12 · 200 Meters · Place 4 · TurboTurbo200 Meters424.4715
Jun 12AAU Iowa District QualifierJun 12 · 200 Meters · Place 4 · TurboTurbo200 Meters424.4715
Jun 12AAU Iowa District QualifierJun 12 · 100 Meters · Place 4 · TurboTurbo100 Meters411.6915
Jun 12AAU Iowa District QualifierJun 12 · 100 Meters · Place 4 · TurboTurbo100 Meters411.6915

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2Johnston Running Club Youth Track MeetJun 2 · Long Jump · Place 3 · Turbo Track ClubTurbo Track ClubLong Jump314-02.5013
Jun 2Johnston Running Club Youth Track MeetJun 2 · 200 Meters · Place 6 · Turbo Track ClubTurbo Track Club200 Meters627.5513
Jun 2Johnston Running Club Youth Track MeetJun 2 · 100 Meters · Place 5 · Turbo Track ClubTurbo Track Club100 Meters512.9613

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10AAU District Meet Jun 10 · 200 Meters · Place 1 · Turbo Track ClubTurbo Track Club200 Meters130.20—
Jun 10AAU District Meet Jun 10 · 100 Meters · Place 1 · Turbo Track ClubTurbo Track Club100 Meters114.67—