| Jun 8 | MSHSL State Track & Field ChampionshipsJun 8 · 200 Meters · Place 4 · Winona | 200 Meters | 4 | 21.938 | 12 |
| Jun 8 | MSHSL State Track & Field ChampionshipsJun 8 · 200 Meters · Place 3 · Winona | 200 MetersRound P | 3 | 22.10 | 12 |
| Jun 8 | MSHSL State Track & Field ChampionshipsJun 8 · 100 Meters · Place 3 · Winona | 100 Meters | 3 | 11.10 | 12 |
| Jun 8 | MSHSL State Track & Field ChampionshipsJun 8 · 100 Meters · Place 1 · Winona | 100 MetersRound P | 1 | 11.07 | 12 |
| May 31 | MSHSL Section 1AAMay 31 · Long Jump · Place 8 · Winona | Long Jump | 8. | 20-03.00Wind: -2.6 | 12 |
| May 31 | MSHSL Section 1AAMay 31 · 200 Meters · Place 2 · Winona | 200 MetersRound P | 2. | 23.21a | 12 |
| May 31 | MSHSL Section 1AAMay 31 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 21.64a PBWind: 1.6 | 12 |
| May 31 | MSHSL Section 1AAMay 31 · 100 Meters · Place 2 · Winona | 100 MetersRound P | 2. | 11.14a | 12 |
| May 31 | MSHSL Section 1AAMay 31 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 10.79a PBWind: 0.7 | 12 |
| May 24 | Big 9 Conference ChampionshipsMay 24 · Long Jump · Place 7 · Winona | Long Jump | 7 | 19-07.50 | — |
| May 24 | Big 9 Conference ChampionshipsMay 24 · 200 Meters · Place 1 · Winona | 200 Meters | 1 | 22.54C | — |
| May 24 | Big 9 Conference ChampionshipsMay 24 · 200 Meters · Place 5 · Winona | 200 MetersRound P | 5 | 23.65 | — |
| May 24 | Big 9 Conference ChampionshipsMay 24 · 100 Meters · Place 1 · Winona | 100 Meters | 1 | 11.11C | — |
| May 24 | Big 9 Conference ChampionshipsMay 24 · 100 Meters · Place 1 · Winona | 100 MetersRound P | 1 | 11.27 | — |
| May 15 | Big 9 Conference Triangular boysMay 15 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 22.44aUnofficial | 12 |
| May 8 | True Team Section 1AAMay 8 · Long Jump · Place 2 · Winona | Long Jump | 2. | 19-09.75 | 12 |
| May 8 | True Team Section 1AAMay 8 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 22.55a | 12 |
| May 8 | True Team Section 1AAMay 8 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 11.08a | 12 |
| May 8 | Section 1AA True Team MeetMay 8 · Long Jump · Place 2 · Winona | Long Jump | 2. | 19-09.75 | 12 |
| May 8 | Section 1AA True Team MeetMay 8 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 22.55a | 12 |
| May 8 | Section 1AA True Team MeetMay 8 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 11.08a | 12 |
| May 4 | Mayo Dick Norman InvitationalMay 4 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 10.78aUnofficial | 12 |
| May 1 | Big 9 Conference Triangular boysMay 1 · Long Jump · Place 1 · Winona | Long Jump | 1. | 20-10.00 PB | 12 |
| May 1 | Big 9 Conference Triangular boysMay 1 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 10.86a | 12 |
| Apr 28 | Knights of Columbus RelaysApr 28 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 22.18a | 12 |
| Apr 28 | Knights of Columbus RelaysApr 28 · 100 Meters · Place 2 · Winona | 100 MetersRound P | 2. | 11.16a | 12 |
| Apr 28 | Knights of Columbus RelaysApr 28 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 10.92a | 12 |
| Apr 24 | Big 9 Conference Triangular boysApr 24 · 100 Meters · Place 1 · Winona | 100 Meters | 1. | 11.03a | 12 |
| Apr 12 | Farmington InviteApr 12 · 200 Meters · Place 1 · Winona | 200 Meters | 1. | 22.46a | 12 |
| Apr 12 | Farmington InviteApr 12 · 100 Meters · Place 2 · Winona | 100 Meters | 2. | 11.16a | 12 |