Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorYAM - Pick'em Up and Put'em Down Invitation · May 427.90aYAM - Pick'em Up and Put'em Down InvitationMay 4, 2024
400 Meters · OutdoorUSATF Oklahoma Association Youth Junior Olympic Championship · Jun 1954.09aUSATF Oklahoma Association Youth Junior Olympic ChampionshipJune 19, 2026
400m Hurdles · 36" / 0.914m · OutdoorUSATF Oklahoma Association Youth Junior Olympic Championship · Jun 191:08.93aUSATF Oklahoma Association Youth Junior Olympic ChampionshipJune 19, 2026
800 Meters · OutdoorYouth Club Championships · May 232:27.99aYouth Club ChampionshipsMay 23, 2026
Long Jump · OutdoorUSATF Oklahoma Association Junior Olympic Championships · Jun 215.27mUSATF Oklahoma Association Junior Olympic ChampionshipsJune 21, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 35 · 3DEliteLong Jump35.6.21mWind: 3.811
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 55 · 3DElite400 MetersRound P55.54.95a11
Jul 9USATF Region 9 Junior Olympic ChampionshipJul 9 · Long Jump · Place 3 · 3DEliteLong Jump3.6.37m11
Jul 9USATF Region 9 Junior Olympic ChampionshipJul 9 · 400m Hurdles · Place 9 · 3DElite400m Hurdles36" / 0.914mRound P9.1:10.12a11
Jul 9USATF Region 9 Junior Olympic ChampionshipJul 9 · 400 Meters · Place 3 · 3DElite400 Meters3.55.29a11
Jun 19USATF Oklahoma Association Youth Junior Olympic ChampionshipJun 19 · Long Jump · Place 5 · 3DEliteLong Jump5.5.97m11
Jun 19USATF Oklahoma Association Youth Junior Olympic ChampionshipJun 19 · 400m Hurdles · Place 6 · 3DElite400m Hurdles36" / 0.914m6.1:08.93a PB11
Jun 19USATF Oklahoma Association Youth Junior Olympic ChampionshipJun 19 · 400 Meters · Place 2 · 3DElite400 MetersRound P2.54.09a PB11
Jun 19USATF Oklahoma Association Youth Junior Olympic ChampionshipJun 19 · 400 Meters · Place 6 · 3DElite400 Meters6.59.73a11
Jun 132026 Eastside Steppers Track and Field Invitational FestivalJun 13 · Long Jump · Place 8 · 3DEliteLong Jump8.18' 5"11
Jun 132026 Eastside Steppers Track and Field Invitational FestivalJun 13 · 400m Hurdles · 3DElite400m Hurdles36" / 0.914m—SCR11
Jun 132026 Eastside Steppers Track and Field Invitational FestivalJun 13 · 400 Meters · Place 10 · 3DElite400 Meters10.57.24a11
Jun 6Pick'em Up and Put'em Down ClassicJun 6 · Long Jump · Place 1 · 3DEliteLong Jump1.5.91m11
Jun 6Pick'em Up and Put'em Down ClassicJun 6 · 400m Hurdles · 3DElite400m Hurdles36" / 0.914m—DNS11
Jun 6Pick'em Up and Put'em Down ClassicJun 6 · 400 Meters · Place 3 · 3DElite400 Meters3.58.08a11
May 30Green Country Community MeetMay 30 · Long Jump · Place 1 · 3DEliteLong Jump1.6.06m11
May 30Green Country Community MeetMay 30 · 400m Hurdles · Place 1 · 3DElite400m Hurdles36" / 0.914m1.1:09.97a11
May 30Green Country Community MeetMay 30 · 400 Meters · Place 2 · 3DElite400 Meters2.1:02.42a11
May 23Youth Club ChampionshipsMay 23 · Long Jump · Place 2 · 3DEliteLong Jump2.5.73m11
May 23Youth Club ChampionshipsMay 23 · 800 Meters · Place 3 · 3DElite800 Meters3.2:27.99a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 72025 Eastside Steppers Track & Field Invitational FestivalJun 7 · Long Jump · Place 3 · 3DEliteLong Jump319-110
Jun 72025 Eastside Steppers Track & Field Invitational FestivalJun 7 · 400 Meters · Place 12 · 3DElite400 Meters121:02.07a10
May 31Green Country Community Track MeetMay 31 · Long Jump · Place 3 · 3DEliteLong Jump3.5.55m10
May 31Green Country Community Track MeetMay 31 · 800 Meters · 3DElite800 Meters—DNS10
May 31Green Country Community Track MeetMay 31 · 400 Meters · Place 5 · 3DElite400 Meters5.1:03.29a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 21USATF Oklahoma Association Junior Olympic ChampionshipsJun 21 · Long Jump · Place 5 · 3DEliteLong Jump55.27m PB—
Jun 21USATF Oklahoma Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 5 · 3DElite400 Meters557.43a—
May 4YAM - Pick'em Up and Put'em Down InvitationMay 4 · 800 Meters · Place 2 · 3DElite800 Meters2.2:37.56a9
May 4YAM - Pick'em Up and Put'em Down InvitationMay 4 · 400 Meters · Place 5 · 3DElite400 Meters5.1:06.29a9
May 4YAM - Pick'em Up and Put'em Down InvitationMay 4 · 200 Meters · Place 5 · 3DElite200 Meters5.27.90a PB9