| Aug 1 | AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 34 · Stallions Track ClubStallions Track Club | 1500 Meters | 34. | 4:28.46a | 10 |
| Jul 18 | Stallions InvitationalJul 18 · 1500 Meters · Place 1 · Stallions Track ClubStallions Track Club | 1500 Meters | 1 | 4:26.26a PB | 10 |
| Jul 18 | Stallions InvitationalJul 18 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club | 800 Meters | 4 | 2:22.84a | 10 |
| Jul 11 | Come Fly With Us InvitationalJul 11 · 1500 Meters · Place 1 · Stallions Track ClubStallions Track Club | 1500 Meters | 1. | 4:33.11a | 10 |
| Jul 11 | Come Fly With Us InvitationalJul 11 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club | 800 Meters | 4. | 2:19.47a | 10 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 1500 Meters · Place 6 · Stallions Track ClubStallions Track Club | 1500 Meters | 6. | 4:30.72a | 10 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 800 Meters · Place 12 · Stallions Track ClubStallions Track Club | 800 Meters | 12. | 2:10.78a PB | 10 |
| Jun 25 | AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 1500 Meters · Place 6 · Stallions Track ClubStallions Track Club | 1500 Meters | 6. | 4:30.72a | 10 |
| Jun 25 | AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 800 Meters · Place 12 · Stallions Track ClubStallions Track Club | 800 Meters | 12. | 2:10.78a | 10 |
| Jun 20 | AAU Wisconsin District QualifierJun 20 · 1500 Meters · Place 2 · Stallions Track ClubStallions Track Club | 1500 Meters | 2 | 4:29.91a | 10 |
| Jun 20 | AAU Wisconsin District QualifierJun 20 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club | 800 Meters | 4 | 2:14.76a | 10 |
| May 29 | D1 Sectional 3 - MukwonagoMay 29 · 1600 Meters · Place 6 · Union GroveUnion Grove | 1600 Meters | 6. | 4:44.17a PB | 10 |
| May 26 | D1 Regional 3B - BadgerMay 26 · 1600 Meters · Place 3 · Union GroveUnion Grove | 1600 Meters | 3. | 4:52.70a | 10 |
| May 19 | SLC V ChampionshipMay 19 · 1600 Meters · Place 4 · Union GroveUnion Grove | 1600 Meters | 4 | 4:52.21a | 10 |
| May 15 | West Allis Hale InvitationalMay 15 · 1600 Meters · Place 3 · Union GroveUnion Grove | 1600 Meters | 3 | 4:48.75a | 10 |
| May 8 | Warrior Varsity InviteMay 8 · 800 Meters · Place 12 · Union GroveUnion Grove | 800 Meters | 12 | 2:11.69a | 10 |
| Apr 30 | Racine County InviteApr 30 · 3200 Meters · Place 5 · Union GroveUnion Grove | 3200 Meters | 5 | 11:11.50a | 10 |
| Apr 30 | Racine County InviteApr 30 · 1600 Meters · Place 5 · Union GroveUnion Grove | 1600 Meters | 5 | 4:58.39a | 10 |
| Apr 20 | Union Grove MeetApr 20 · 100 Meters · Place 26 · Union GroveUnion Grove | 100 Meters | 26. | 13.48a PB | 10 |
| Apr 14 | Badger TriApr 14 · 3200 Meters · Place 1 · Union GroveUnion Grove | 3200 Meters | 1 | 10:56.68a PB | 10 |
| Apr 2 | South East Wisconsin ChampionshipApr 2 · 1600 Meters · Place 6 · Union GroveUnion Grove | 1600 Meters | 6 | 4:50.66a | 10 |
| Mar 21 | Lake Michigan Invite (BOYS)Mar 21 · 1600 Meters · Place 19 · Union GroveUnion Grove | 1600 Meters | 19 | 4:54.13 | 10 |