| 1 | Jacob DrillingPlace 1 · Lutheran | — | Lutheran | 16:42.00 | 1 |
| 2 | Devan WrightPlace 2 · St. Dominic | — | St. Dominic | 16:50.00 | 2 |
| 3 | Andrew MerrimanPlace 3 · St. Marys | — | St. Marys | 17:12.00 | 3 |
| 4 | Tyler GardnerPlace 4 · JFK | — | JFK | 17:30.00 | — |
| 5 | Danny MillickPlace 5 · Borgia | — | Borgia | 17:37.00 | 4 |
| 6 | Nathan CookPlace 6 · St. Dominic | — | St. Dominic | 17:40.00 | 5 |
| 7 | Zach TrimblePlace 7 · Lutheran | — | Lutheran | 18:03.00 | 6 |
| 8 | Stephen HedlundPlace 8 · Christian | — | Christian | 18:08.00 | 7 |
| 9 | Andrew StatesPlace 9 · Christian | — | Christian | 18:23.00 | 8 |
| 10 | Vicente BlancoPlace 10 · Bishop DuBourg | — | Bishop DuBourg | 18:33.00 | 9 |
| 11 | Henry HuffPlace 11 · Lutheran | — | Lutheran | 18:42.00 | 10 |
| 12 | Chris HoldmeyerPlace 12 · Borgia | — | Borgia | 18:48.00 | 11 |
| 13 | Matt StandenPlace 13 · St. Dominic | — | St. Dominic | 18:59.00 | 12 |
| 14 | Nathan PottsPlace 14 · St. Dominic | — | St. Dominic | 19:07.00 | 13 |
| 15 | Greg AlbersPlace 15 · St. Marys | — | St. Marys | 19:13.00 | 14 |
| 16 | Chris HopsonPlace 16 · Lutheran | — | Lutheran | 19:15.00 | 15 |
| 17 | Ryan GlosemeyerPlace 17 · Borgia | — | Borgia | 19:20.00 | 16 |
| 18 | Bill PolihanPlace 18 · Bishop DuBourg | — | Bishop DuBourg | 19:21.00 | 17 |
| 19 | Charles Jones JrPlace 19 · Cardinal Ritter | — | Cardinal Ritter | 19:22.00 | — |
| 20 | Bobby HoockPlace 20 · St. Marys | — | St. Marys | 19:22.00 | 18 |
| 21 | Brandon SchneiderPlace 21 · St. Dominic | — | St. Dominic | 19:23.00 | 19 |
| 22 | Sam MauePlace 22 · Lutheran | — | Lutheran | 19:26.00 | 20 |
| 23 | Max BrammerPlace 23 · Christian | — | Christian | 19:28.00 | 21 |
| 24 | Tristan PapesPlace 24 · Bishop DuBourg | — | Bishop DuBourg | 19:30.00 | 22 |
| 25 | Zach HedlundPlace 25 · Christian | — | Christian | 19:30.00 | 23 |
| 26 | Will McBryanPlace 26 · Bishop DuBourg | — | Bishop DuBourg | 19:55.00 | 24 |
| 27 | Evan AyersPlace 27 · Borgia | — | Borgia | 20:02.00 | 25 |
| 28 | Adam KaminskiPlace 28 · St. Marys | — | St. Marys | 20:08.00 | 26 |
| 29 | Ryan FerkelPlace 29 · Christian | — | Christian | 20:09.00 | 27 |
| 30 | Daniel DowdPlace 30 · Christian | — | Christian | 20:10.00 | 28 |
| 31 | Tyler YanceyPlace 31 · Bishop DuBourg | — | Bishop DuBourg | 20:23.00 | 29 |
| 32 | Luke YelenickPlace 32 · St. Marys | — | St. Marys | 20:31.00 | 30 |
| 33 | Joe CampisePlace 33 · St. Marys | — | St. Marys | 20:32.00 | 31 |
| 34 | Andrew McClurePlace 34 · Borgia | — | Borgia | 21:03.00 | 32 |
| 35 | Nathan FortnerPlace 35 · St. Dominic | — | St. Dominic | 21:12.00 | 33 |
| 36 | Doug EggersPlace 36 · Borgia | — | Borgia | 21:16.00 | 34 |
| 37 | Adam LampePlace 37 · Bishop DuBourg | — | Bishop DuBourg | 21:23.00 | 35 |
| 38 | Ryan GaffneyPlace 38 · St. Dominic | — | St. Dominic | 22:37.00 | 36 |