| 1 | Jacob HansenPlace 1 · West Fork | — | West Fork | 17:30 |
| 2 | Krister BealPlace 2 · Lake Mills | — | Lake Mills | 17:53 |
| 3 | Max MuellerPlace 3 · Newman | — | Newman | 18:36 |
| 4 | Sam HassebroekPlace 4 · North Iowa | — | North Iowa | 18:37 |
| 5 | Kam RohwedderPlace 5 · North Iowa | — | North Iowa | 19:04 |
| 6 | Sammy SeilerPlace 6 · Central Springs | — | Central Springs | 19:17 |
| 7 | Isaac FettketherPlace 7 · Newman | — | Newman | 19:21 |
| 8 | Noah SegrestrumPlace 8 · Forest City | — | Forest City | 19:23 |
| 9 | Logan PlaggePlace 9 · West Fork | — | West Fork | 19:23 |
| 10 | Ryan TheelPlace 10 · Forest City | — | Forest City | 19:33 |
| 11 | Stephen RingoPlace 11 · Newman | — | Newman | 19:37 |
| 12 | Zach MartinekPlace 12 · West Fork | — | West Fork | 19:49 |
| 13 | Justin ReamsPlace 13 · Rockford | — | Rockford | 19:54 |
| 14 | Connor SchulzPlace 14 · West Fork | — | West Fork | 20:00 |
| 15 | Jacob SchuttPlace 15 · Newman | — | Newman | 20:04 |
| 16 | Seamus SullivanPlace 16 · West Fork | — | West Fork | 20:05 |
| 17 | Dylan ClippertonPlace 17 · North Butler | — | North Butler | 20:08 |
| 18 | Chase AdamsPlace 18 · North Butler | — | North Butler | 20:18 |
| 19 | Jared BockPlace 19 · Newman | — | Newman | 20;20 |
| 20 | Andrew LongcorPlace 20 · Rockford | — | Rockford | 20:19 |
| 21 | Brian SchmidtPlace 21 · St. Ansgar | — | St. Ansgar | 20;23 |
| 22 | Nick MatthewsPlace 22 · Newman | — | Newman | 20;26 |
| 23 | Grady GaubatzPlace 23 · Newman | — | Newman | 20;26 |
| 24 | Wesley JohnsonPlace 24 · Rockford | — | Rockford | 20:32 |
| 25 | Chris WagnerPlace 25 · Central Springs | — | Central Springs | 20:34 |
| 27 | Christopher AndrewPlace 27 · Newman | — | Newman | 20;38 |
| 28 | Gus WalshPlace 28 · Forest City | — | Forest City | 20:41 |
| 29 | Ellis ReagenPlace 29 · Central Springs | — | Central Springs | 20:40 |
| 30 | Nathan BeenPlace 30 · Belmond-Klemme | — | Belmond-Klemme | 20:44 |
| 31 | Jacob WeltonPlace 31 · Forest City | — | Forest City | 20:45 |
| 32 | Lucas GarlPlace 32 · Central Springs | — | Central Springs | 20;46 |
| 33 | Austin LarsonPlace 33 · West Fork | — | West Fork | 20;47 |
| 34 | Sam ReddingerPlace 34 · Forest City | — | Forest City | 20;56 |
| 35 | Luke TweehinPlace 35 · Forest City | — | Forest City | 20;59 |
| 36 | Tate MennePlace 36 · North Butler | — | North Butler | 21;09 |
| 37 | Nick KabelaPlace 37 · North Butler | — | North Butler | 21;25 |
| 38 | Brandon WatnePlace 38 · Belmond-Klemme | — | Belmond-Klemme | 21:29 |
| 39 | Jake WickPlace 39 · Lake Mills | — | Lake Mills | 21;31 |
| 40 | Dylan PatePlace 40 · Central Springs | — | Central Springs | 21;31 |
| 41 | Levi LubbenPlace 41 · North Butler | — | North Butler | 21;33 |
| 42 | Jacob StokesPlace 42 · Rockford | — | Rockford | 21;40 |
| 43 | Tanner GreenwoodPlace 43 · Forest City | — | Forest City | 21;41 |
| 44 | Thomas AndersonPlace 44 · North Butler | — | North Butler | 21;41 |