| Aug 1 | AAU Junior Olympic GamesAug 1 · 400m Hurdles · Place 15 · Milwaukee Speed AcademyMilwaukee Speed Academy | 400m Hurdles36" / 0.914mRound P | 15. | 54.84a PB | 11 |
| Jul 18 | Stallions InvitationalJul 18 · 400m Hurdles · Place 1 · Milwaukee Speed AcademyMilwaukee Speed Academy | 400m Hurdles | 1 | 57.93a | 11 |
| Jul 18 | Stallions InvitationalJul 18 · 110m Hurdles · Place 6 · Milwaukee Speed AcademyMilwaukee Speed Academy | 110m Hurdles | 6 | 15.87a | 11 |
| Jul 11 | Come Fly With Us InvitationalJul 11 · 300m Hurdles · Milwaukee Speed AcademyMilwaukee Speed Academy | 300m Hurdles36" / 0.914m | — | DNS | 11 |
| Jul 11 | Come Fly With Us InvitationalJul 11 · 110m Hurdles · Milwaukee Speed AcademyMilwaukee Speed Academy | 110m Hurdles39" / 0.991m | — | DNS | 11 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 4 · Milwaukee Speed AcademyMilwaukee Speed Academy | 400m Hurdles36" / 0.914m | 4. | 56.37a | 11 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 12 · Milwaukee Speed AcademyMilwaukee Speed Academy | 110m Hurdles39" / 0.991mRound P | 12. | 15.80a | 11 |
| Jun 20 | AAU Wisconsin District QualifierJun 20 · 400m Hurdles · Place 1 · Milwaukee Speed AcademyMilwaukee Speed Academy | 400m Hurdles | 1 | 58.52a | 11 |
| Jun 20 | AAU Wisconsin District QualifierJun 20 · 110m Hurdles · Place 11 · Milwaukee Speed AcademyMilwaukee Speed Academy | 110m Hurdles | 11 | 16.23a | 11 |
| Jun 5 | WIAA State Track & Field ChampionshipsJun 5 · 300m Hurdles · Place 2 · HamiltonHamilton | 300m Hurdles36" / 0.914mRound P | 2. | 38.54a | 11 |
| Jun 5 | WIAA State Track & Field ChampionshipsJun 5 · 300m Hurdles · Place 2 · HamiltonHamilton | 300m Hurdles36" / 0.914m | 2. | 37.97a PB | 11 |
| Jun 5 | WIAA State Track & Field ChampionshipsJun 5 · 110m Hurdles · Place 10 · HamiltonHamilton | 110m Hurdles39" / 0.991mRound P | 10. | 15.08aWind: -1.4 | 11 |
| Jun 5 | WIAA State Track & Field ChampionshipsJun 5 · 110m Hurdles · Place 8 · HamiltonHamilton | 110m Hurdles39" / 0.991m | 8. | 14.82aWind: -1.3 | 11 |
| May 29 | D1 Sectional 5 - West Allis Nathan HaleMay 29 · 300m Hurdles · Place 2 · HamiltonHamilton | 300m Hurdles36" / 0.914m | 2. | 38.15a | 11 |
| May 29 | D1 Sectional 5 - West Allis Nathan HaleMay 29 · 110m Hurdles · Place 3 · HamiltonHamilton | 110m Hurdles39" / 0.991m | 3. | 14.76a PB | 11 |
| May 26 | D1 Regional 5A - ArrowheadMay 26 · 300m Hurdles · Place 1 · HamiltonHamilton | 300m Hurdles36" / 0.914m | 1. | 39.22a | 11 |
| May 26 | D1 Regional 5A - ArrowheadMay 26 · 110m Hurdles · Place 2 · HamiltonHamilton | 110m Hurdles39" / 0.991m | 2. | 15.03a | 11 |
| May 18 | Greater Metro Conference Outdoor ChampionshipsMay 18 · 300m Hurdles · Place 1 · HamiltonHamilton | 300m Hurdles | 1 | 38.47a | 11 |
| May 18 | Greater Metro Conference Outdoor ChampionshipsMay 18 · 110m Hurdles · Place 3 · HamiltonHamilton | 110m Hurdles | 3 | 15.10a | 11 |
| May 18 | Greater Metro Conference Outdoor ChampionshipsMay 18 · 110m Hurdles · Place 1 · HamiltonHamilton | 110m Hurdles | 1 | 14.80a | 11 |
| May 12 | Menomonee Falls Boys Ron Burling InvitationalMay 12 · 200 Meters · Place 2 · HamiltonHamilton | 200 Meters | 2 | 23.92a PB | 11 |
| May 9 | Myrhum InviteMay 9 · 300m Hurdles · Place 1 · HamiltonHamilton | 300m Hurdles | 1 | 38.96a | 11 |
| May 9 | Myrhum InviteMay 9 · 110m Hurdles · Place 11 · HamiltonHamilton | 110m Hurdles | 11 | 15.20a | 11 |
| May 6 | Greater Metro Conference RelaysMay 6 · 300m Hurdles · Place 2 · HamiltonHamilton | 300m Hurdles | 2 | 39.96a | 11 |
| May 6 | Greater Metro Conference RelaysMay 6 · 110m Hurdles · Place 2 · HamiltonHamilton | 110m Hurdles | 2 | 15.08a | 11 |
| May 1 | Sussex Hamilton IntersquadMay 1 · Triple Jump · HamiltonHamilton | Triple Jump | — | ND | 11 |
| May 1 | Sussex Hamilton IntersquadMay 1 · Long Jump · Place 1 · HamiltonHamilton | Long Jump | 1. | 17' 2"Unofficial | 11 |
| May 1 | Sussex Hamilton IntersquadMay 1 · 200 Meters · Place 1 · HamiltonHamilton | 200 Meters | 1. | 23.07aUnofficial | 11 |
| May 1 | Sussex Hamilton IntersquadMay 1 · 100 Meters · Place 1 · HamiltonHamilton | 100 Meters | 1. | 11.36aUnofficial | 11 |
| Apr 25 | Waukesha County/Altheimer InviteApr 25 · 300m Hurdles · Place 1 · HamiltonHamilton | 300m Hurdles | 1 | 39.03a | 11 |
| Apr 10 | Franklin Varsity InviteApr 10 · 300m Hurdles · Place 1 · HamiltonHamilton | 300m Hurdles | 1 | 40.06a | 11 |
| Apr 10 | Franklin Varsity InviteApr 10 · 110m Hurdles · Place 3 · HamiltonHamilton | 110m Hurdles | 3 | 15.62a | 11 |
| Mar 21 | Nelson/Daniels Classic (Large School Division)Mar 21 · 55m Hurdles · Place 8 · HamiltonHamilton | 55m HurdlesRound P | 8 | 8.10 | 11 |
| Mar 21 | Nelson/Daniels Classic (Large School Division)Mar 21 · 55m Hurdles · Place 6 · HamiltonHamilton | 55m Hurdles | 6 | 7.91 | 11 |