Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Cleveland Track Classic · Jun 2812.67a2026 Cleveland Track ClassicJune 28, 2026
100m Hurdles · 33" / 0.838m · OutdoorOHSAA Jesse Owens Track & Field State Championships · Jun 414.30aOHSAA Jesse Owens Track & Field State ChampionshipsJune 4, 2026
200 Meters · OutdoorAvon vs. Olmsted Falls Dual · Apr 2225.37aAvon vs. Olmsted Falls DualApril 22, 2026
300m Hurdles · 30" / 0.762m · OutdoorOHSAA Jesse Owens Track & Field State Championships · Jun 443.03aOHSAA Jesse Owens Track & Field State ChampionshipsJune 4, 2026
400m Hurdles · 30" / 0.762m · OutdoorUSATF Lake Erie Association Junior Olympic Championship · Jun 201:05.27aUSATF Lake Erie Association Junior Olympic ChampionshipJune 20, 2026

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jul 11Ohio Elite InvitationalJul 11 · 100m Hurdles · Place 1 · Ohio Heat TrackOhio Heat Track100m Hurdles33" / 0.838m1.14.57aWind: 0Unofficial11
Jul 11Ohio Elite InvitationalJul 11 · 100 Meters · Place 3 · Ohio Heat TrackOhio Heat Track100 Meters3.12.63aWind: 0Unofficial11

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 282026 Cleveland Track ClassicJun 28 · 400m Hurdles · Oberlin SpikesOberlin Spikes400m Hurdles30" / 0.762m—DNS11
Jun 282026 Cleveland Track ClassicJun 28 · 200 Meters · Place 1 · Oberlin SpikesOberlin Spikes200 Meters1.25.56a11
Jun 282026 Cleveland Track ClassicJun 28 · 100 Meters · Place 1 · Oberlin SpikesOberlin Spikes100 Meters1.12.67a PB11
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 400m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes400m Hurdles30" / 0.762m1.1:05.27a PB11
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 100m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes100m Hurdles33" / 0.838m1.14.88a11
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 6 · AvonAvon300m Hurdles30" / 0.762mRound P6.44.34a11
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 300m Hurdles · Place 5 · AvonAvon300m Hurdles30" / 0.762m5.43.03a PB11
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 100m Hurdles · Place 9 · AvonAvon100m Hurdles33" / 0.838mRound P9.14.62aWind: -0.311
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 100m Hurdles · Place 8 · AvonAvon100m Hurdles33" / 0.838m8.14.30a PBWind: 1.611
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 2 · AvonAvon300m Hurdles30" / 0.762mRound P2.44.65a11
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 2 · AvonAvon300m Hurdles30" / 0.762mRound S2.43.99a11
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 300m Hurdles · Place 2 · AvonAvon300m Hurdles30" / 0.762m2.44.17a11
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 100m Hurdles · Place 3 · AvonAvon100m Hurdles33" / 0.838mRound P3.15.57aWind: -3.611
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 100m Hurdles · Place 2 · AvonAvon100m Hurdles33" / 0.838mRound S2.14.71aWind: 2.211
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · 100m Hurdles · Place 2 · AvonAvon100m Hurdles33" / 0.838m2.14.36aWind: 1.811
Apr 22Avon vs. Olmsted Falls DualApr 22 · 200 Meters · Place 1 · AvonAvon200 Meters1.25.37a PB11
Apr 17Lorain County InvitationalApr 17 · 300m Hurdles · Place 1 · AvonAvon300m Hurdles30" / 0.762m1.44.18a11
Apr 17Lorain County InvitationalApr 17 · 100m Hurdles · Place 1 · AvonAvon100m Hurdles33" / 0.838m1.14.69aWind: 011
Mar 30Time TrialMar 30 · 300 Meters · AvonAvon300 Meters—DNS11