Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorOHSAA D2 Regional R6 - North Royalton · May 2714.53aOHSAA D2 Regional R6 - North RoyaltonMay 27, 2026
300m Hurdles · 36" / 0.914m · OutdoorOHSAA D2 Regional R6 - North Royalton · May 2739.23aOHSAA D2 Regional R6 - North RoyaltonMay 27, 2026
400m Hurdles · 36" / 0.914m · Outdoor2026 Cleveland Track Classic · Jun 2858.31a2026 Cleveland Track ClassicJune 28, 2026

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jul 11Ohio Elite InvitationalJul 11 · 100 Meters · Place 23 · Oberlin SpikesOberlin Spikes100 Meters23.11.93aWind: 0Unofficial10

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 282026 Cleveland Track ClassicJun 28 · 400m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes400m Hurdles36" / 0.914m1.58.31a PB10
Jun 282026 Cleveland Track ClassicJun 28 · 110m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes110m Hurdles39" / 0.991m1.16.13a10
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 400m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes400m Hurdles36" / 0.914m1.59.38a10
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 110m Hurdles · Place 1 · Oberlin SpikesOberlin Spikes110m Hurdles39" / 0.991m1.14.97a10
Jun 4OHSAA Jesse Owens Track & Field State ChampionshipsJun 4 · 110m Hurdles · Place 10 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991mRound P10.14.77aWind: -0.410
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 300m Hurdles · Place 6 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914mRound P6.39.23a PB10
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 300m Hurdles · Place 6 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914m6.39.69a10
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 110m Hurdles · Place 5 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991mRound P5.14.71aWind: 0.310
May 27OHSAA D2 Regional R6 - North RoyaltonMay 27 · 110m Hurdles · Place 4 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991m4.14.53a PBWind: 0.710
May 20OHSAA D2 Districts - SteeleMay 20 · 300m Hurdles · Place 1 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914mRound P1.41.00a10
May 20OHSAA D2 Districts - SteeleMay 20 · 300m Hurdles · Place 1 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914m1.40.58a10
May 20OHSAA D2 Districts - SteeleMay 20 · 110m Hurdles · Place 1 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991mRound P1.15.26aWind: -1.510
May 20OHSAA D2 Districts - SteeleMay 20 · 110m Hurdles · Place 1 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991m1.15.20aWind: -0.610
May 13Southwest Conference ChampionshipsMay 13 · 300m Hurdles · Place 3 · Olmsted FallsOlmsted Falls300m Hurdles341.92a10
May 13Southwest Conference ChampionshipsMay 13 · 300m Hurdles · Place 2 · Olmsted FallsOlmsted Falls300m Hurdles240.59a10
May 13Southwest Conference ChampionshipsMay 13 · 110m Hurdles · Place 2 · Olmsted FallsOlmsted Falls110m Hurdles215.43a10
May 13Southwest Conference ChampionshipsMay 13 · 110m Hurdles · Place 2 · Olmsted FallsOlmsted Falls110m Hurdles214.75a10
May 1Avon Reynolds InvitationalMay 1 · 300m Hurdles · Place 3 · Olmsted FallsOlmsted Falls300m Hurdles340.75a10
May 1Avon Reynolds InvitationalMay 1 · 110m Hurdles · Place 2 · Olmsted FallsOlmsted Falls110m Hurdles214.99a10
Apr 22Avon vs. Olmsted Falls DualApr 22 · 300m Hurdles · Place 1 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914m1.41.66a10
Apr 22Avon vs. Olmsted Falls DualApr 22 · 110m Hurdles · Place 1 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991m1.14.77a10
Apr 18Walsh Jesuit John Hasenstab Warrior RelaysApr 18 · 300m Hurdles · Place 6 · Olmsted FallsOlmsted Falls300m Hurdles36" / 0.914m6.42.04a10
Apr 18Walsh Jesuit John Hasenstab Warrior RelaysApr 18 · 110m Hurdles · Place 6 · Olmsted FallsOlmsted Falls110m Hurdles39" / 0.991m6.15.14a10