Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPlatte County Middle School Meet · Apr 615.18aPlatte County Middle School MeetApril 6, 2023
200m Hurdles · 30" / 0.762m · OutdoorUSATF National Youth Outdoor Championships · Jun 2928.34aUSATF National Youth Outdoor ChampionshipsJune 29, 2022
300m Hurdles · 36" / 0.914m · OutdoorMSHSAA Class 4 & 5 Sectional #4 · May 1841.28aMSHSAA Class 4 & 5 Sectional #4May 18, 2024
400 Meters · OutdoorPlatte County Middle School Meet · Apr 656.28aPlatte County Middle School MeetApril 6, 2023
80m Hurdles · 30" / 0.762m · OutdoorMissouri Valley Regional Invitationals · Jul 1014.01aMissouri Valley Regional InvitationalsJuly 10, 2021
High Jump · OutdoorPlatte County Middle School Meet · Apr 61.42mPlatte County Middle School MeetApril 6, 2023
Javelin · 450g AeroJav · OutdoorMissouri Valley Regional Invitationals · Jul 1028.20mMissouri Valley Regional InvitationalsJuly 10, 2021
Javelin · 600g · OutdoorUSATF National Youth Outdoor Championships · Jun 2935.01mUSATF National Youth Outdoor ChampionshipsJune 29, 2022
Long Jump · OutdoorRunning With the Stars · May 2212-10.00Running With the StarsMay 22, 2021

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12KC Suburban White Conference ChampionshipMay 12 · 300m Hurdles · Place 2 · Platte CountyPlatte County300m Hurdles239.5410
May 12KC Suburban White Conference ChampionshipMay 12 · 110m Hurdles · Place 1 · Platte CountyPlatte County110m Hurdles115.5210
Apr 25Ken Peek InvitationalApr 25 · 300m Hurdles · Place 6 · Platte CountPlatte Count300m Hurdles640.3910

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18MSHSAA Class 4 & 5 Sectional #4May 18 · 300m Hurdles · Place 6 · Platte CountyPlatte County300m Hurdles36" / 0.914m6.41.28a PB9
May 11MSHSAA Class 5 District 8May 11 · 300m Hurdles · Place 3 · Platte CountyPlatte County300m Hurdles341.169
May 11MSHSAA Class 5 District 8May 11 · 110m Hurdles · Place 7 · Platte CountyPlatte County110m Hurdles715.859
May 11MSHSAA Class 4 District 8May 11 · 300m Hurdles · Place 3 · Platte CountyPlatte County300m Hurdles341.169
May 11MSHSAA Class 4 District 8May 11 · 110m Hurdles · Place 7 · Platte CountyPlatte County110m Hurdles715.859

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9Missouri Valley AAU Missouri District QualifierJun 9 · 200m Hurdles · Place 1 · Pirate Track ClubPirate Track Club200m Hurdles30" / 0.762m1.27.34aUnofficial8
Jun 9Missouri Valley AAU Missouri District QualifierJun 9 · 100m Hurdles · Place 1 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m1.15.16aUnofficial8
Apr 6Platte County Middle School MeetApr 6 · 100m Hurdles · Place 2 · Platte CountyPlatte County100m Hurdles33" / 0.838m2.15.18a PB8
Apr 6Platte County Middle School MeetApr 6 · High Jump · Place 5 · Platte CountyPlatte CountyHigh Jump5.1.42m PB8
Apr 6Platte County Middle School MeetApr 6 · 400 Meters · Place 1 · Platte CountyPlatte County400 Meters1.56.28a PB8
Mar 28Antioch Track Meet @ Oak Park HSMar 28 · 100m Hurdles · Place 2 · Platte CountyPlatte County100m Hurdles215.68

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200m Hurdles · Place 5 · Pirate Track ClubPirate Track Club200m Hurdles30" / 0.762mRound P5.29.42aWind: 0.37
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200m Hurdles · Place 3 · Pirate Track ClubPirate Track Club200m Hurdles30" / 0.762m3.28.34a PBWind: 0.87
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100m Hurdles · Place 3 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838mRound P3.15.97aWind: 0.27
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100m Hurdles · Place 3 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m3.15.69aWind: 2.97
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 3 · Pirate Track ClubPirate Track ClubJavelin600g3.35.01m PB7
Jun 18USATF Missouri Valley Association Junior Olympic ChampionshipsJun 18 · 200m Hurdles · Place 2 · Pirate Track ClubPirate Track Club200m Hurdles30" / 0.762m2.30.21a7
Jun 18USATF Missouri Valley Association Junior Olympic ChampionshipsJun 18 · 100m Hurdles · Place 2 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m2.16.44a7
Jun 18USATF Missouri Valley Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 4 · Pirate Track ClubPirate Track ClubJavelin600g4.27.39m7
Jun 11USATF Missouri Valley All Comers InvitationalJun 11 · 200m Hurdles · Place 2 · Pirate Track ClubPirate Track Club200m Hurdles30" / 0.762m2.29.29a7
Jun 11USATF Missouri Valley All Comers InvitationalJun 11 · 100m Hurdles · Place 2 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m2.17.97a7
Jun 11USATF Missouri Valley All Comers InvitationalJun 11 · Javelin · Place 3 · Pirate Track ClubPirate Track ClubJavelin600g3.29.62m7
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · 100m Hurdles · Place 1 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m1.34.72a7
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · 400 Meters · Pirate Track ClubPirate Track Club400 Meters—DNS7
May 14kcRebels Stockman Youth Track MeetMay 14 · 100m Hurdles · Place 2 · Pirate Track ClubPirate Track Club100m Hurdles33" / 0.838m2.17.91a7
Apr 20Excelsior Springs Middle School OpenApr 20 · 400 Meters · Place 5 · Platte CountPlatte Count400 Meters51:03.72—
Apr 20Excelsior Springs Middle School OpenApr 20 · 100m Hurdles · Place 5 · Platte CountPlatte Count100m Hurdles518.39—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 60m Hurdles · Pirate Track ClubPirate Track Club60m Hurdles33" / 0.838mRound P--DNS7

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 10Missouri Valley Regional InvitationalsJul 10 · 80m Hurdles · Place 1 · Pirate Track ClubPirate Track Club80m Hurdles30" / 0.762m1.14.01a PB6
Jul 10Missouri Valley Regional InvitationalsJul 10 · Javelin · Place 2 · Pirate Track ClubPirate Track ClubJavelin450g AeroJav2.28.20m PB6
Jun 19Missouri Valley Association InvitationalsJun 19 · 80m Hurdles · Place 1 · Pirate Track ClubPirate Track Club80m Hurdles30" / 0.762m1.14.68a6
Jun 19Missouri Valley Association InvitationalsJun 19 · Javelin · Place 3 · Pirate Track ClubPirate Track ClubJavelin450g AeroJav3.87-036
Jun 19Missouri Valley Association InvitationalsJun 19 · 400 Meters · Place 1 · Pirate Track ClubPirate Track Club400 Meters1.1:04.46a6
Jun 12USATF MVA All Comers InvitationalJun 12 · Javelin · Place 2 · Pirate Track ClubPirate Track ClubJavelin223.50m11
Jun 12USATF MVA All Comers InvitationalJun 12 · 80m Hurdles · Place 1 · Pirate Track ClubPirate Track Club80m Hurdles114.2711
Jun 5USATF Missouri Valley Grandview InvitationalJun 5 · 80m Hurdles · Pirate Track ClubPirate Track Club80m Hurdles30" / 0.762m—DNS6
Jun 5USATF Missouri Valley Grandview InvitationalJun 5 · Discus · Pirate Track ClubPirate Track ClubDiscus1kg—DNS6
Jun 5USATF Missouri Valley Grandview InvitationalJun 5 · 400 Meters · Pirate Track ClubPirate Track Club400 Meters—DNS6
May 22Running With the StarsMay 22 · 80m Hurdles · Place 2 · Pirate Track ClubPirate Track Club80m Hurdles30" / 0.762m2.14.62a6
May 22Running With the StarsMay 22 · Long Jump · Place 6 · Pirate Track ClubPirate Track ClubLong Jump6.12-10.00 PB6
May 22Running With the StarsMay 22 · 400 Meters · Place 3 · Pirate Track ClubPirate Track Club400 Meters3.1:04.28a6
May 8Stride Ryte May 8 · Long Jump · Place 10 · Pirate Track ClubPirate Track ClubLong Jump10.12-05.256
May 8Stride Ryte May 8 · 400 Meters · Place 3 · Pirate Track ClubPirate Track Club400 Meters3.1:05.47a6