Italics means athlete/relay could possibly compete in the final. Schedule could run 10-15 minutes ahead or 10-15 minutes behind schedule.
Thursday
- 2:00 PM – 2A Boys Long Jump (Will Bunn/Nate Johnson, R-S)
- 2:00 PM – 2A Girls Shot Put (Macy Friest, R-S)
- 3:20 PM – 2A Girls 3000 meter run (Claire Truesdell, R-S)
- 4:20 PM – 2A Girls 200 meter dash preliminaries (Kelbe Krumm, SH)
- 4:30 PM – 2A Girls Long Jump (Adalyn Sporleder, R-S/Addyson Jeske, EG)
- 4:30 PM – 2A Boys Shot Put (Austin Busch, South Hamilton)
- 4:30 PM – 3A Boys Discus (JJ Moore, WC)
- 4:40 PM – 2A Boys 200 meter dash preliminaries (Eli Thorson, R-S/Blake Morgan, EG)
- 5:00 PM – 2A Girls 4×800 Meter Relay (South Hamilton)
- 5:50 PM – 2A Boys 4×800 Meter Relay (Roland-Story)
- 6:30 PM – 2A Girls 100 meter dash preliminaries (Ayden Feske, EG/Kate Barkema, SH)
- 6:45 PM – 2A Boys 100 meter dash preliminaries (Eli Thorson, R-S)
- 7:00 PM – 2A Girls 400 meter dash (Ashlyn Erickson, SH)
- 7:20 PM – 2A Boys 400 meter dash (Kale Lande, R-S)
- 7:40 PM – 2A Girls Shuttle Hurdle Relay Preliminaries (Clarion-Goldfield-Dows)
Friday
- 2:00 PM – 2A Girls Discus (Mackenzy Grady, SH)
- 2:00 PM – 2A Boys High Jump (Nevan Foss, CGD)
- 2:40 PM – 2A Girls Distance Medley (Roland-Story)
- 3:20 PM – 2A Boys 110 meter high hurdle preliminaries (Tanner Blue, SH)
- 3:40 PM – 2A Girls 100 meter hurdle preliminaries (Kennedy Trca/Mikayla Beisel, CGD)
- 4:00 PM – 2A Boys 4×200 Meter Relay (Roland-Story/Clarion-Goldfield-Dows)
- 4:15 PM – 3A Boys 4×200 Meter Relay (Webster City)
- 4:30 PM – 2A Girls 4×100 Meter Relay (South Hamilton)
- 4:30 PM – 3A Boys Shot Put (JJ Moore, WC)
- 4:30 PM – 2A Boys Discus (Austin Busch, SH)
- 4:30 PM – 2A Girls High Jump (Grace Neuberger, SH)
- 5:20 PM – 2A Girls 400 meter hurdles (Mikayla Beisel, CGD)
- 5:30 PM – 3A Girls 400 meter hurdles (Adeline Tesdahl, WC)
- 6:20 PM – 2A Girls 4×100 Meter Relay preliminaries (South Hamilton/Roland-Story/Eagle Grove)
- 6:40 PM – 2A Boys 4×100 Meter Relay preliminaries (Roland-Story/Clarion-Goldfield-Dows)
- 7:00 PM – 2A Girls 4×400 Meter Relay preliminaries (Roland-Story)
- 7:40 PM – 2A Boys 4×400 Meter Relay preliminaries (Roland-Story)
Saturday
- 9:00 AM – Girls Sprint Medley (South Hamilton/Roland-Story)
- 9:50 AM – Boys Sprint Medley (Roland-Story)
- 10:30 AM – Girls 800 meter run (Lauryn Kilstofte, R-S)
- 11:50 AM – Girls Shuttle Hurdle Relay (CGD possibly)
- 12:45 PM – Girls 100 meter dash (Ayden Feske, EG/Kate Barkema, SH possibly)
- 12:55 PM – Boys 100 meter dash (Eli Thorson, R-S possibly)
- 1:05 PM – Girls 100 meter hurdles (Kennedy Trca/Mikayla Beisel, CGD possibly)
- 1:15 PM – Boys 110 meter high hurdles (Tanner Blue, SH possibly)
- 1:55 PM – Girls 200 meter dash (Kelbe Krumm, SH possibly)
- 2:05 PM – Boys 200 meter dash (Blake Morgan, EG/Eli Thorson, RS possibly)
- 3:25 PM – Girls 4×100 Meter Relay (South Hamilton/Roland-Story/Clarion-Goldfield-Dows possibly)
- 3:40 PM – Boys 4×100 Meter Relay (Roland-Story/Clarion-Goldfield-Dows possibly)
- 3:55 PM – Girls 4×400 Meter Relay (Roland-Story possibly)
- 4:20 PM – Boys 4×400 Meter Relay (Roland-Story possibly)