Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorRegion 5 Youth, Open & Masters Championships · Jul 922.58aRegion 5 Youth, Open & Masters ChampionshipsJuly 9, 2021
1500 Meters · OutdoorRegion 5 Youth, Open & Masters Championships · Jul 94:57.13aRegion 5 Youth, Open & Masters ChampionshipsJuly 9, 2021
2000m Steeplechase · 0.838m · Outdoor2026 Cleveland Track Classic · Jun 287:22.13a2026 Cleveland Track ClassicJune 28, 2026
2000m Steeplechase · 0.914m · OutdoorUSATF Lake Erie Association Junior Olympic Championship · Jun 208:09.06aUSATF Lake Erie Association Junior Olympic ChampionshipJune 20, 2026
2000m Steeplechase · OutdoorUSATF LAKE ERIE ASSOCIATION JUNIOR OLYMPIC CHAMPIONSHIP · Jun 218:06.46USATF LAKE ERIE ASSOCIATION JUNIOR OLYMPIC CHAMPIONSHIPJune 21, 2025
3000 Meters · OutdoorUSATF Lake Erie Association Junior Olympic Championships · Jun 1710:34.44USATF Lake Erie Association Junior Olympic ChampionshipsJune 17, 2023
800 Meters · OutdoorUSATF Lake Erie Association Junior Olympic Championship · Jun 202:10.16aUSATF Lake Erie Association Junior Olympic ChampionshipJune 20, 2026
High Jump · OutdoorRegion 5 Youth, Open & Masters Championships · Jul 91.25mRegion 5 Youth, Open & Masters ChampionshipsJuly 9, 2021
Long Jump · OutdoorMidwest Classic · Jun 113.65mMidwest ClassicJune 11, 2021
Pentathlon (Outdoor) · Standard · OutdoorRegion 5 Youth, Open & Masters Championships · Jul 91231Region 5 Youth, Open & Masters ChampionshipsJuly 9, 2021
Shot Put · 4kg · OutdoorRegion 5 Youth, Open & Masters Championships · Jul 95.32mRegion 5 Youth, Open & Masters ChampionshipsJuly 9, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 282026 Cleveland Track ClassicJun 28 · 2000m Steeplechase · Place 1 · Oberlin Spikes2000m Steeplechase0.838m1.7:22.13a PB11
Jun 282026 Cleveland Track ClassicJun 28 · 800 Meters · Place 1 · Oberlin Spikes800 Meters1.2:18.32a11
Jun 282026 Cleveland Track ClassicJun 28 · 400 Meters · Oberlin Spikes400 Meters—DNS11
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 2000m Steeplechase · Place 1 · Oberlin Spikes2000m Steeplechase0.914m1.8:09.06a PB11
Jun 20USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 800 Meters · Place 2 · Oberlin Spikes800 Meters2.2:10.16a PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 21USATF LAKE ERIE ASSOCIATION JUNIOR OLYMPIC CHAMPIONSHIPJun 21 · 2000m Steeplechase · Place 1 · Oberlin Spikes2000m Steeplechase18:06.46 PB17
Jun 21USATF LAKE ERIE ASSOCIATION JUNIOR OLYMPIC CHAMPIONSHIPJun 21 · 1500 Meters · Place 1 · Oberlin Spikes1500 Meters15:29.8517
Jun 21USATF LAKE ERIE ASSOCIATION JUNIOR OLYMPIC CHAMPIONSHIPJun 21 · 800 Meters · Place 1 · Oberlin Spikes800 Meters12:15.4817

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 7USATF Region 5 Junior Olympic ChampionshipsJul 7 · 2000m Steeplechase · Place 1 · Oberlin Spikes2000m Steeplechase0.838m1.7:37.98a8
Jun 282023 USATF National Youth Outdoor ChampionshipsJun 28 · 3000 Meters · Place 11 · Oberlin Spikes3000 Meters1111:06.6315
Jun 282023 USATF National Youth Outdoor ChampionshipsJun 28 · 2000m Steeplechase · Place 11 · Oberlin Spikes2000m Steeplechase118:21.8815
Jun 17USATF Lake Erie Association Junior Olympic ChampionshipsJun 17 · 3000 Meters · Place 1 · Oberlin Spikes3000 Meters110:34.44 PB15
Jun 17USATF Lake Erie Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 1 · Oberlin Spikes1500 Meters15:13.3615

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 3000 Meters · Place 23 · Oberlin Spikes3000 Meters23.11:23.00a7
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 28 · Oberlin Spikes1500 Meters28.5:03.41a7

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · Pentathlon (Outdoor) · Place 1 · Oberlin SpikesPentathlon (Outdoor)StandardRound M1.1231 PB6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · 100m Hurdles · Place 1 · Oberlin Spikes100m Hurdles33" / 0.838mRound M1.22.58a PBWind: 0.36
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · Long Jump · Place 1 · Oberlin SpikesLong JumpRound M1.3.33m6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · Shot Put · Place 1 · Oberlin SpikesShot Put4kgRound M1.5.32m PB6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · High Jump · Place 1 · Oberlin SpikesHigh JumpRound M1.1.25m PB6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · 3000 Meters · Place 1 · Oberlin Spikes3000 Meters1.10:47.39a6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · 1500 Meters · Place 1 · Oberlin Spikes1500 MetersRound M1.5:06.50a6
Jul 9Region 5 Youth, Open & Masters ChampionshipsJul 9 · 1500 Meters · Place 1 · Oberlin Spikes1500 Meters1.4:57.13a PB6
Jun 27Greater Than InvitationalJun 27 · Long Jump · Place 2 · Oberlin SpikesLong Jump2.3.26m6
Jun 27Greater Than InvitationalJun 27 · 1500 Meters · Place 2 · Oberlin Spikes1500 Meters2.5:15.43a6
Jun 27Greater Than InvitationalJun 27 · 800 Meters · Place 2 · Oberlin Spikes800 Meters2.2:49.26a6
Jun 192021 Lake Erie Association Junior Olympic ChampionshipJun 19 · 100m Hurdles · Place 1 · Oberlin Spikes100m Hurdles33" / 0.838m1.23.12a6
Jun 192021 Lake Erie Association Junior Olympic ChampionshipJun 19 · Shot Put · Place 2 · Oberlin SpikesShot Put4kg2.4.57m6
Jun 192021 Lake Erie Association Junior Olympic ChampionshipJun 19 · High Jump · Oberlin SpikesHigh Jump—NH6
Jun 192021 Lake Erie Association Junior Olympic ChampionshipJun 19 · 1500 Meters · Place 1 · Oberlin Spikes1500 Meters1.5:18.25a6
Jun 11Midwest ClassicJun 11 · 100m Hurdles · Place 7 · Oberlin Spikes100m Hurdles33" / 0.838m7.24.11aWind: -16
Jun 11Midwest ClassicJun 11 · Long Jump · Place 5 · Oberlin SpikesLong Jump5.3.65m PB6
Jun 11Midwest ClassicJun 11 · 3000 Meters · Place 1 · Oberlin Spikes3000 Meters1.12:13.53a6