| Jun 28 | 2026 Cleveland Track ClassicJun 28 · 200 Meters · Place 1 · Oberlin SpikesOberlin Spikes | 200 Meters | 1. | 22.64a PB | 10 |
| Jun 28 | 2026 Cleveland Track ClassicJun 28 · 100 Meters · Place 1 · Oberlin SpikesOberlin Spikes | 100 Meters | 1. | 11.33a | 10 |
| Jun 20 | USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 200 Meters · Place 1 · Oberlin SpikesOberlin Spikes | 200 Meters | 1. | 22.72a | 10 |
| Jun 20 | USATF Lake Erie Association Junior Olympic ChampionshipJun 20 · 100 Meters · Place 1 · Oberlin SpikesOberlin Spikes | 100 Meters | 1. | 11.16a | 10 |
| May 27 | OHSAA D2 Regional R6 - North RoyaltonMay 27 · 100 Meters · Place 9 · No. RidgevilleNo. Ridgeville | 100 MetersRound P | 9. | 10.96aWind: 2.6 | 10 |
| May 20 | OHSAA D2 Districts - SteeleMay 20 · 200 Meters · Place 11 · No. RidgevilleNo. Ridgeville | 200 MetersRound P | 11. | 23.73aWind: -1 | 10 |
| May 20 | OHSAA D2 Districts - SteeleMay 20 · 100 Meters · Place 3 · No. RidgevilleNo. Ridgeville | 100 MetersRound P | 3. | 11.58aWind: -2.8 | 10 |
| May 20 | OHSAA D2 Districts - SteeleMay 20 · 100 Meters · Place 3 · No. RidgevilleNo. Ridgeville | 100 Meters | 3. | 11.39aWind: -0.5 | 10 |
| May 13 | Southwest Conference ChampionshipsMay 13 · 200 Meters · Place 4 · No. RidgevilleNo. Ridgeville | 200 Meters | 4 | 23.18a | 10 |
| May 13 | Southwest Conference ChampionshipsMay 13 · 200 Meters · Place 4 · No. RidgevilleNo. Ridgeville | 200 Meters | 4 | 22.74a | 10 |
| May 13 | Southwest Conference ChampionshipsMay 13 · 100 Meters · Place 2 · No. RidgevilleNo. Ridgeville | 100 Meters | 2 | 11.37a | 10 |
| May 13 | Southwest Conference ChampionshipsMay 13 · 100 Meters · Place 5 · No. RidgevilleNo. Ridgeville | 100 Meters | 5 | 11.21a | 10 |
| May 8 | Vermilion InviteMay 8 · 200 Meters · Place 9 · No. RidgevilleNo. Ridgeville | 200 Meters | 9 | 23.13a | 10 |
| May 8 | Vermilion InviteMay 8 · 100 Meters · Place 2 · No. RidgevilleNo. Ridgeville | 100 Meters | 2 | 11.05a | 10 |
| May 1 | Avon Reynolds InvitationalMay 1 · 200 Meters · Place 13 · No. RidgevilleNo. Ridgeville | 200 Meters | 13 | 23.26a | 10 |
| May 1 | Avon Reynolds InvitationalMay 1 · 100 Meters · Place 2 · No. RidgevilleNo. Ridgeville | 100 Meters | 2 | 10.96a PB | 10 |
| Apr 25 | Brookside InvitationalApr 25 · 200 Meters · Place 1 · No. RidgevilleNo. Ridgeville | 200 Meters | 1 | 22.78a | 10 |
| Apr 25 | Brookside InvitationalApr 25 · 100 Meters · Place 1 · No. RidgevilleNo. Ridgeville | 100 Meters | 1 | 11.35a | 10 |
| Apr 17 | Lorain County InvitationalApr 17 · 200 Meters · Place 4 · No. RidgevilleNo. Ridgeville | 200 Meters | 4. | 22.66aWind: 0 | 10 |
| Apr 17 | Lorain County InvitationalApr 17 · 100 Meters · Place 3 · No. RidgevilleNo. Ridgeville | 100 Meters | 3. | 10.97aWind: 0 | 10 |
| Apr 11 | Knight RelaysApr 11 · 100 Meters · Place 1 · No. RidgevilleNo. Ridgeville | 100 Meters | 1. | 11.03aUnofficial | 10 |
| Feb 13 | NEOITC Black Division #3Feb 13 · 60 Meter · Place 9 · No. RidgevilleNo. Ridgeville | 60 Meter | 9. | 7.30a | 10 |
| Feb 13 | NEOITC Black Division #3Feb 13 · 200 Meters · Place 6 · No. RidgevilleNo. Ridgeville | 200 Meters | 6. | 23.95a | 10 |
| Jan 30 | NEOITC Black Division #2Jan 30 · 60 Meter · Place 9 · No. RidgevilleNo. Ridgeville | 60 Meter | 9. | 7.33a | 10 |
| Jan 30 | NEOITC Black Division #2Jan 30 · 200 Meters · No. RidgevilleNo. Ridgeville | 200 Meters | -- | DNS | 10 |
| Jan 16 | NEOITC BLACK Division # 1Jan 16 · 60 Meter · Place 3 · No. RidgevilleNo. Ridgeville | 60 Meter | 3. | 7.25a PB | 10 |
| Jan 16 | NEOITC BLACK Division # 1Jan 16 · 200 Meters · Place 3 · No. RidgevilleNo. Ridgeville | 200 Meters | 3. | 23.84a | 10 |