Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorHaysville West Invite · Apr 3017.08aHaysville West InviteApril 30, 2024
100m Hurdles · 33" / 0.838m · OutdoorKSHSAA 4A Regional - Andale · May 2215.13aKSHSAA 4A Regional - AndaleMay 22, 2026
200 Meters · IndoorFebruary Freeze - Shocker Track Club · Feb 729.52aFebruary Freeze - Shocker Track ClubFebruary 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorKSHSAA State Track Championships · May 2945.99aKSHSAA State Track ChampionshipsMay 29, 2026
400 Meters · IndoorPrentice Gudgen HS Invitational 2026 · Jan 101:06.79Prentice Gudgen HS Invitational 2026January 10, 2026
400m Hurdles · 30" / 0.762m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 271:09.16a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
60m Hurdles · 33" / 0.838m · IndoorWashburn Be Your Best Meet #1 · Dec 1310.42aWashburn Be Your Best Meet #1December 13, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 19 · Shocker TrackShocker Track400m Hurdles30" / 0.762mRound P19.1:09.16a PB10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 24 · Shocker TrackShocker Track100m Hurdles33" / 0.838mRound S24.16.16aWind: 1.510
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 23 · Shocker TrackShocker Track100m Hurdles33" / 0.838mRound P23.16.09aWind: 3.110
Jul 9USATF Region 9 Junior Olympic ChampionshipJul 9 · 400m Hurdles · Place 1 · Shocker TrackShocker Track400m Hurdles30" / 0.762m1.1:11.94a10
Jul 9USATF Region 9 Junior Olympic ChampionshipJul 9 · 100m Hurdles · Place 4 · Shocker TrackShocker Track100m Hurdles33" / 0.838m4.17.30aWind: -1.210
Jun 202026 USATF MO VALLEY ASSOCIATION CHAMPIONSHIP Jun 20 · 400m Hurdles · Place 1 · Shocker TrackShocker Track400m Hurdles30" / 0.762m1.1:10.97a10
Jun 202026 USATF MO VALLEY ASSOCIATION CHAMPIONSHIP Jun 20 · 100m Hurdles · Place 2 · Shocker TrackShocker Track100m Hurdles33" / 0.838m2.16.12a10
Jun 132026 Eastside Steppers Track and Field Invitational FestivalJun 13 · 400m Hurdles · Place 1 · Shocker TrackShocker Track400m Hurdles30" / 0.762m1.1:13.57a10
Jun 132026 Eastside Steppers Track and Field Invitational FestivalJun 13 · 100m Hurdles · Place 1 · Shocker TrackShocker Track100m Hurdles33" / 0.838m1.15.79a10
May 29KSHSAA State Track ChampionshipsMay 29 · 300m Hurdles · Place 5 · MulvaneMulvane300m Hurdles30" / 0.762mRound P5.48.05a10
May 29KSHSAA State Track ChampionshipsMay 29 · 300m Hurdles · Place 2 · MulvaneMulvane300m Hurdles30" / 0.762m2.45.99a PB10
May 29KSHSAA State Track ChampionshipsMay 29 · 100m Hurdles · Place 2 · MulvaneMulvane100m Hurdles33" / 0.838mRound P2.15.77aWind: 2.410
May 29KSHSAA State Track ChampionshipsMay 29 · 100m Hurdles · Place 3 · MulvaneMulvane100m Hurdles33" / 0.838m3.15.64aWind: 0.710
May 22KSHSAA 4A Regional - AndaleMay 22 · 300m Hurdles · Place 2 · MulvaneMulvane300m Hurdles30" / 0.762m2.47.61a10
May 22KSHSAA 4A Regional - AndaleMay 22 · 100m Hurdles · Place 1 · MulvaneMulvane100m Hurdles33" / 0.838mRound P1.15.62a10
May 22KSHSAA 4A Regional - AndaleMay 22 · 100m Hurdles · Place 2 · MulvaneMulvane100m Hurdles33" / 0.838m2.15.13a PB10
May 14AVCTL Division III ChampionshipsMay 14 · 300m Hurdles · Place 1 · MulvaneMulvane300m Hurdles30" / 0.762m1.47.71a10
May 14AVCTL Division III ChampionshipsMay 14 · 100m Hurdles · Place 1 · MulvaneMulvane100m Hurdles33" / 0.838m1.15.72a10
Apr 24Clearwater InvitationalApr 24 · 300m Hurdles · Place 2 · MulvaneMulvane300m Hurdles30" / 0.762m2.47.51a10
Apr 24Clearwater InvitationalApr 24 · 100m Hurdles · Place 5 · MulvaneMulvane100m Hurdles33" / 0.838mRound P5.16.59a10
Apr 24Clearwater InvitationalApr 24 · 100m Hurdles · Place 4 · MulvaneMulvane100m Hurdles33" / 0.838m4.16.15a10
Apr 17GBHS Jack Bowman InvitationalApr 17 · 300m Hurdles · Place 10 · MulvaneMulvane300m Hurdles30" / 0.762m10.49.70a10
Apr 17GBHS Jack Bowman InvitationalApr 17 · 100m Hurdles · Place 7 · MulvaneMulvane100m Hurdles33" / 0.838mRound P7.16.40a10
Apr 17GBHS Jack Bowman InvitationalApr 17 · 100m Hurdles · Place 4 · MulvaneMulvane100m Hurdles33" / 0.838m4.15.82a10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21Washburn Be Your Best Meet #3Feb 21 · 60m Hurdles · Place 21 · ShockerShocker60m HurdlesRound P2110.40a—
Feb 7February Freeze - Shocker Track ClubFeb 7 · 60m Hurdles · Place 5 · ShockerShocker60m Hurdles510.26a—
Feb 7February Freeze - Shocker Track ClubFeb 7 · 200 Meters · Place 18 · ShockerShocker200 Meters1829.52a PB—
Jan 17Washburn Be Your Best Meet #2Jan 17 · 60m Hurdles · Place 19 · ShockerShocker60m HurdlesRound P1910.46a—
Jan 17Washburn Be Your Best Meet #2Jan 17 · 400 Meters · Place 54 · ShockerShocker400 Meters541:07.86a—
Jan 17Washburn Be Your Best Meet #2Jan 17 · 60m Hurdles · Place 19 · ShockerShocker60m HurdlesRound P1910.46a—
Jan 17Washburn Be Your Best Meet #2Jan 17 · 400 Meters · Place 54 · ShockerShocker400 Meters541:07.86a—
Jan 10Prentice Gudgen HS Invitational 2026Jan 10 · 400 Meters · Place 93 · Shocker Track Club, IncShocker Track Club, Inc400 Meters931:06.79 PB—
Jan 10Prentice Gudgen HS Invitational 2026Jan 10 · 60m Hurdles · Place 36 · Shocker Track Club, IncShocker Track Club, Inc60m HurdlesRound P3610.64—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Washburn Be Your Best Meet #1Dec 13 · 60m Hurdles · Place 15 · Shocker TrackShocker Track60m Hurdles33" / 0.838mRound P15.10.42a PB10
Dec 13Washburn Be Your Best Meet #1Dec 13 · 400 Meters · Place 28 · Shocker TrackShocker Track400 Meters28.1:08.00a10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 22KSHSAA 4A Regional - AndaleMay 22 · 300m Hurdles · Place 4 · MulvaneMulvane300m Hurdles30" / 0.762m4.48.21a9
May 22KSHSAA 4A Regional - AndaleMay 22 · 100m Hurdles · Place 9 · MulvaneMulvane100m Hurdles33" / 0.838mRound P9.17.22a9
Apr 10Shocker Pre-StateApr 10 · 300m Hurdles · Place 3 · MulvaneMulvane300m Hurdles30" / 0.762m3.49.50a9
Apr 10Shocker Pre-StateApr 10 · 100m Hurdles · Place 3 · MulvaneMulvane100m Hurdles33" / 0.838m3.16.96aWind: 0.49

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 30Haysville West InviteApr 30 · 100m Hurdles · Place 1 · MulvaneMulvane100m Hurdles30" / 0.762m1.17.08a PB8