Complete race history and performance trends
Date | Event | Race | Place | Time | Perf Score | Rating |
---|---|---|---|---|---|---|
10/23 | 4A SQM SE Polk | 4A State Qualifying XC Boys 5 km | 56 | 19:15 | 1622 | 1633 |
10/16 | Iowa Alliance Conference XC | Iowa Alliance Conference XC meet Varsity boys | 36 | 18:34.09 | 1708 | 1650 |
10/10 | 69th East-Mike Augustine XC Classic | 69th East, Mike Augustine XC Classic Boys 5 km | 19 | 20:49 | 1571 | 1597 |
10/03 | Southeast Polk CC Invitational | Southeast Polk CC Invitational Varsity boys | 46 | 20:02 | 1651 | 1626 |
09/26 | 56th Indianola CC Invitational | 56th Indianola CC Invitational Varsity boys | 72 | 19:18.40 | 1594 | 1600 |
09/23 | PCM CC Invite | Boys 5k High School | 23 | 20:08.5 | 1668 | 1606 |
09/17 | 50th Tom Karpen XC Invite | 50th Tom Karpen XC Invite Varsity boys | 67 | 21:11 | 1583 | 1556 |
09/12 | 51st Marshalltown Bobcat xc Invite | 51st Marshalltown Bobcat xc Invite Varsity boys | 133 | 19:38.40 | 1566 | 1514 |
09/05 | 2024 Ames - Schmaltz XC Invite | Ames - Kirk Schmaltz Invitational JV Boys | 125 | 21:08 | 1379 | 1385 |
Date | Event | Race | Place | Time | Perf Score | Rating |
---|---|---|---|---|---|---|
10/18 | Iowa State Qualifier - 4A - Southeast Polk | Mens 5,000 Meters Varsity | 53 | 19:57.70 | 1623 | 1636 |
10/12 | Iowa Alliance Conference 2023 | Varsity Boys 5000 Meter Run Finals | 34 | 18:38.09 | 1699 | 1650 |
10/05 | 68th Mike Augustine XC Classic | 68th Mike Augustine Cross Country Classic Varsity Boys 5 km | 15 | 19:51.79 | 1616 | 1610 |
09/28 | Southeast Polk XC meet | Southeast Polk CC Invitational 4 - Varsity Boys | 46 | 20:07.09 | 1616 | 1605 |
09/21 | Indianola CC Invitational | 55th Indianola XC Invitational 4 - Varsity Boys | 73 | 20:02 | 1620 | 1591 |
09/12 | 49th Tom Karpan XC Invite | 49th Tom Karpan XC Invite Varsity boys | 60 | 20:55.59 | 1525 | 1549 |
08/29 | Dallas Center-Grimes Invitational | Dallas Center-Grimes Invitational XC Boys 5 km | 95 | 21:10 | 1599 | 1598 |
Visual representation of performance progression across all seasons. Box plots show rating uncertainty ranges, with the blue line indicating updated ratings and red dotted line showing individual race performance scores.