| 1 | Emmanual Marcos-TelesPlace 1 · Clinton | — | Clinton | 16:50.85 |
| 2 | Eli KaczinskiPlace 2 · Northeast | — | Northeast | 17:21.09 |
| 3 | Nathan SchroederPlace 3 · Clinton | — | Clinton | 18:33.39 |
| 4 | Connor SoenksenPlace 4 · Northeast | — | Northeast | 18:55.33 |
| 5 | Bret DetermanPlace 5 · Clinton | — | Clinton | 19:19.93 |
| 6 | Jeremiah JonesPlace 6 · Camanche | — | Camanche | 19:23.17 |
| 7 | Hunter BielenbergPlace 7 · Northeast | — | Northeast | 19:24.96 |
| 8 | Hunter GencoPlace 8 · Clinton | — | Clinton | 19:31.14 |
| 9 | Dustin EwaltPlace 9 · Clinton | — | Clinton | 19:35.61 |
| 10 | Logan PetersonPlace 10 · Camanche | — | Camanche | 19:38.26 |
| 11 | Cole StuedemannPlace 11 · Clinton | — | Clinton | 19:40.47 |
| 12 | Jeremy MooneyPlace 12 · Clinton | — | Clinton | 19:42.99 |
| 13 | Dermot BlyPlace 13 · Prince of Peace | — | Prince of Peace | 19:52.42 |
| 14 | Brendon ButlerPlace 14 · Northeast | — | Northeast | 20:01.34 |
| 15 | Noah BuikemaPlace 15 · Clinton | — | Clinton | 20:06.59 |
| 16 | John GundersonPlace 16 · Clinton | — | Clinton | 20:17.01 |
| 17 | Justin HorstPlace 17 · Clinton | — | Clinton | 20:24.97 |
| 18 | Christian KnutsenPlace 18 · Northeast | — | Northeast | 20:38.36 |
| 19 | Kyle GiffordPlace 19 · Camanche | — | Camanche | 20:40.95 |
| 20 | nick kennickerPlace 20 · Northeast | — | Northeast | 20:45.95 |
| 21 | Shawn CoppessPlace 21 · Clinton | — | Clinton | 20:48.00 |
| 22 | Steven FleschPlace 22 · Northeast | — | Northeast | 20:50.59 |
| 23 | Devin BlyPlace 23 · Prince of Peace | — | Prince of Peace | 21:02.91 |
| 24 | bo linglePlace 24 · Northeast | — | Northeast | 21:05.98 |
| 25 | Andrew JacobsPlace 25 · Prince of Peace | — | Prince of Peace | 21:13.07 |
| 26 | Caleb KitteringhamPlace 26 · Prince of Peace | — | Prince of Peace | 21:14.17 |
| 27 | tanner nearPlace 27 · Northeast | — | Northeast | 21:15.41 |
| 28 | Jason KrachtPlace 28 · Clinton | — | Clinton | 21:22.92 |
| 29 | Curtis IlgPlace 29 · Clinton | — | Clinton | 21:25.26 |
| 30 | Andre DunlapPlace 30 · Clinton | — | Clinton | 21:38.84 |
| 31 | Tyler SchoonPlace 31 · Northeast | — | Northeast | 21:39.76 |
| 32 | Bryce MooneyPlace 32 · Clinton | — | Clinton | 21:43.89 |
| 33 | Brandon BurkhartPlace 33 · Clinton | — | Clinton | 21:45.01 |
| 34 | Jacob JankowskiPlace 34 · Prince of Peace | — | Prince of Peace | 21:56.41 |
| 35 | colton galushaPlace 35 · Northeast | — | Northeast | 22:14.52 |
| 36 | jaden butlerPlace 36 · Northeast | — | Northeast | 22:15.91 |
| 37 | Nick AndersonPlace 37 · Northeast | — | Northeast | 22:25.88 |
| 38 | Cody NolanPlace 38 · Clinton | — | Clinton | 22:33.04 |
| 39 | Travis MinkPlace 39 · Clinton | — | Clinton | 23:05.97 |
| 40 | Dan ShawPlace 40 · Clinton | — | Clinton | 23:10.79 |
| 41 | blake dierksPlace 41 · Northeast | — | Northeast | 23:14.24 |
| 42 | Nolan KenneyPlace 42 · Clinton | — | Clinton | 23:34.81 |
| 43 | Sam WolfPlace 43 · Camanche | — | Camanche | 23:46.44 |
| 44 | Jeremy RegenwetherPlace 44 · Clinton | — | Clinton | 23:58.11 |
| 45 | zach hamiltonPlace 45 · Northeast | — | Northeast | 24:25.73 |
| 46 | Zach HinesPlace 46 · Camanche | — | Camanche | 24:32.66 |
| 47 | Brett CostelloPlace 47 · Clinton | — | Clinton | 24:33.71 |
| 48 | Brady DetermanPlace 48 · Camanche | — | Camanche | 25:19.09 |
| 49 | quinten schroederPlace 49 · Northeast | — | Northeast | 27:01.02 |
| 50 | Marc ObrenPlace 50 · Clinton | — | Clinton | 27:59.49 |
| 51 | tanner dellPlace 51 · Northeast | — | Northeast | 30:40.67 |
| 52 | Patel HarshPlace 52 · Camanche | — | Camanche | 31:00.05 |
| 53 | Aiden McMinimyPlace 53 · Camanche | — | Camanche | 31:10.75 |