| May 22 | Iowa HS State Track & Field ChampionshipsMay 22 · 3200 Meters · Place 4 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 4. | 9:36.45a PB | 12 |
| May 22 | Iowa HS State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 3. | 4:20.50a PB | 12 |
| May 22 | Iowa HS State Track & Field ChampionshipsMay 22 · 800 Meters · Place 10 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 10. | 1:57.09a PB | 12 |
| May 15 | Iowa State Qualifier - 2A - Grundy CenterMay 15 · 3200 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 2 | 10:03.53a | 12 |
| May 15 | Iowa State Qualifier - 2A - Grundy CenterMay 15 · 1600 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 3 | 4:35.47a | 12 |
| May 15 | Iowa State Qualifier - 2A - Grundy CenterMay 15 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 1 | 2:00.89a | 12 |
| May 8 | NICL Conf at JesupMay 8 · 3200 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 3 | 9:58.42a | 12 |
| May 8 | NICL Conf at JesupMay 8 · 1600 Meters · Place 7 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 7 | 4:42.89a | 12 |
| May 8 | NICL Conf at JesupMay 8 · 800 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 2 | 1:59.68a | 12 |
| May 2 | 2025 REB Relays (Union, La Porte City)May 2 · 1600 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 1. | 4:38.87a | 12 |
| May 2 | 2025 REB Relays (Union, La Porte City)May 2 · 400 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 400 Meters | 1. | 52.30a PB | 12 |
| Apr 11 | 2025 Beckman Catholic InvitationalApr 11 · 1600 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 2 | 4:47.62a | 12 |
| Apr 11 | 2025 Beckman Catholic InvitationalApr 11 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 1 | 2:00.39a | 12 |
| Apr 11 | 2025 Beckman Catholic InvitationalApr 11 · 400 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 400 Meters | 2 | 53.07a | 12 |
| Apr 8 | 2025 Metro Track MeetApr 8 · 1600 Meters · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | -- | DNS | 12 |
| Apr 8 | 2025 Metro Track MeetApr 8 · 800 Meters · Place 4 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 4. | 2:01.53a | 12 |
| Apr 4 | Vinton-Shellsburg Early BirdApr 4 · 3200 Meters · Place 3 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 3 | 9:55.46a | 12 |
| Apr 4 | Vinton-Shellsburg Early BirdApr 4 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 1 | 2:02.35a | 12 |
| Mar 29 | Bob Brown RelaysMar 29 · 3200 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 1 | 10:05.59a | 12 |
| Mar 29 | Bob Brown RelaysMar 29 · 1600 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 1 | 4:45.57a | 12 |
| Mar 29 | Bob Brown RelaysMar 29 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 1 | 2:04.05a | 12 |
| Mar 25 | Wartburg HS Meet #3Mar 25 · 3200 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 3200 Meters | 1 | 10:09.79a | 12 |
| Mar 25 | Wartburg HS Meet #3Mar 25 · 800 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 2 | 2:03.63a | 12 |
| Mar 10 | Wartburg HS Meet #1Mar 10 · 1600 Meters · Place 2 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 1600 Meters | 2 | 4:42.88a | — |
| Mar 10 | Wartburg HS Meet #1Mar 10 · 800 Meters · Place 1 · Columbus Catholic WaterlooColumbus Catholic Waterloo | 800 Meters | 1 | 2:06.58a | — |