Complete race history and performance trends
| Date | Event | Race | Place | Time | Perf Score | Rating |
|---|---|---|---|---|---|---|
| 10/23 | Iowa Class 2A State Qualifier | Boys 5000m | 80 | 20:55.08 | ---- | ---- |
| 10/13 | MMCRU XC Meet | Boys 5000m | 10 | 20:44.45 | ---- | ---- |
| 10/07 | Cherokee XC Meet | Boys 5000m Varsity | 55 | 20:29.99 | ---- | ---- |
| 09/30 | Hull Western XC Invite | Boys 5000m Varsity & JV | 62 | 20:53.89 | ---- | ---- |
| 09/25 | Sioux Center XC Invite | Boys 5000m Varsity | 93 | 20:58.56 | ---- | ---- |
| 09/22 | Sheldon XC Invite | Boys 5000m Varsity & JV | 40 | 21:22.66 | ---- | ---- |
| 09/16 | Storm Lake XC Meet | Boys 5000m High School | 87 | 20:47.47 | ---- | ---- |
| 09/09 | Sibley-Ocheyedan XC Invite | Boys 5000m Varsity | 47 | 21:20.95 | ---- | ---- |
| 09/02 | BHRV Night Hawk | Boys 5000m Varsity | 19 | 20:34.21 | ---- | ---- |
| 08/28 | Spencer XC Invite | Boys 5000y Varsity | 62 | 21:46.92 | ---- | ---- |
Access detailed performance trend charts showing rating progression, uncertainty ranges, and performance analytics across all seasons.