Complete race history and performance trends
| Date | Event | Race | Place | Time | Perf Score | Rating |
|---|---|---|---|---|---|---|
| 10/31 | Iowa High School State Championships | Class 2A Boys 5000M | 73 | 17:53.90 | ---- | ---- |
| 10/23 | Iowa State Qualifier - 2A - Oelwein | Boys 5K | 29 | 18:17.5 | ---- | ---- |
| 10/16 | 2025 NICL Conference Meet (Oelwein) | Boys Varsity 5K | 21 | 18:17.70 | ---- | ---- |
| 10/07 | West Delaware Hawks XC | Varsity Boys 5K | 51 | 18:27.5 | ---- | ---- |
| 09/30 | Jesup Invitational | Varsity Boys 5K | 44 | 18:30.5 | ---- | ---- |
| 09/27 | Anamosa Invitational 2025 | High School Boys 5K | 39 | 19:11 | ---- | ---- |
| 09/22 | 2025 Denver Invitational | Boys Varsity 5K | 14 | 18:50.70 | ---- | ---- |
| 09/16 | 2025 Starmont Invitational | Boys Varsity 5K | 31 | 19:05 | ---- | ---- |
| 09/11 | 2025 Bob Scott Memorial Invitational (North Fayette Valley) | Boys 5K | 17 | 20:03.70 | ---- | ---- |
| 09/06 | Linn-Mar Invitational | Boys 5K | 49 | 18:09.40 | ---- | ---- |
| 09/02 | 2025 Oelwein Invitational | Boys Varsity 5K | 35 | 18:26.59 | ---- | ---- |
Access detailed performance trend charts showing rating progression, uncertainty ranges, and performance analytics across all seasons.