| 1 | Dan TaylorPlace 1 · Rush City | — | Rush City | 17:14.00 |
| 2 | Cody HansonPlace 2 · Pine City | — | Pine City | 17:30.00 |
| 3 | Tommy TooheyPlace 3 · North Branch | — | North Branch | 17:37.00 |
| 4 | Colin CharpentierPlace 4 · North Branch | — | North Branch | 18:06.00 |
| 5 | Ike JohnsonPlace 5 · Rush City | — | Rush City | 18:21.00 |
| 6 | John DedicPlace 6 · Pine City | — | Pine City | 18:44.00 |
| 7 | Chris MakiPlace 7 · Pine City | — | Pine City | 19:04.00 |
| 8 | Jon AmundsonPlace 8 · North Branch | — | North Branch | 19:06.00 |
| 9 | Dan WeberPlace 9 · Rush City | — | Rush City | 19:09.00 |
| 10 | Nick BremerPlace 10 · Pine City | — | Pine City | 19:13.00 |
| 11 | Nate MagnusonPlace 11 · East Central | — | East Central | 19:23.00 |
| 12 | Jacob GuttormsonPlace 12 · Pine City | — | Pine City | 19:28.00 |
| 13 | Erik FitchaPlace 13 · North Branch | — | North Branch | 19:35.00 |
| 14 | Cody CoughlinPlace 14 · Moose Lake | — | Moose Lake | 19:48.00 |
| 15 | Jacob KajkowskiPlace 15 · Braham | — | Braham | 19:52.00 |
| 16 | Zach PenoPlace 16 · North Branch | — | North Branch | 19:57.00 |
| 17 | Ean CharpentierPlace 17 · North Branch | — | North Branch | 20:04.00 |
| 18 | Mike VogelPlace 18 · North Branch | — | North Branch | 20:05.00 |
| 19 | Kyle CrowellPlace 19 · North Branch | — | North Branch | 20:11.00 |
| 20 | Alex FitchaPlace 20 · North Branch | — | North Branch | 20:26.00 |
| 21 | Noah HubbardPlace 21 · North Branch | — | North Branch | 20:27.00 |
| 22 | Nathaniel KoeckPlace 22 · Moose Lake | — | Moose Lake | 20:29.00 |
| 23 | Alex BeganPlace 23 · Moose Lake | — | Moose Lake | 20:32.00 |
| 24 | Branden HeidelbergerPlace 24 · North Branch | — | North Branch | 20:35.00 |
| 25 | Mason RambergPlace 25 · Rush City | — | Rush City | 20:44.00 |
| 26 | Seth EastwoodPlace 26 · North Branch | — | North Branch | 20:48.00 |
| 27 | Russ WesterenPlace 27 · Pine City | — | Pine City | 20:52.00 |
| 28 | Paul SkalickyPlace 28 · Pine City | — | Pine City | 21:13.00 |
| 29 | Garrett LarsonPlace 29 · Rush City | — | Rush City | 21:16.00 |
| 30 | Joshua FrichPlace 30 · North Branch | — | North Branch | 21:24.00 |
| 31 | Jeremiah SmithPlace 31 · Rush City | — | Rush City | 21:37.00 |
| 32 | Josh KloosPlace 32 · North Branch | — | North Branch | 21:44.00 |
| 33 | Jake HolemPlace 33 · Rush City | — | Rush City | 22:06.00 |
| 34 | Adam DaoustPlace 34 · Moose Lake | — | Moose Lake | 22:18.00 |
| 35 | Garrett SmetanaPlace 35 · North Branch | — | North Branch | 22:23.00 |
| 36 | Joe MeemkenPlace 36 · North Branch | — | North Branch | 22:30.00 |
| 37 | DJ JohnsonPlace 37 · Moose Lake | — | Moose Lake | 22:35.00 |
| 38 | Thomas PitzenPlace 38 · Pine City | — | Pine City | 22:39.00 |
| 39 | Brad CochranPlace 39 · Braham | — | Braham | 22:39.00 |
| 40 | Blake DegerstromPlace 40 · North Branch | — | North Branch | 22:45.00 |
| 41 | Jake IndiharPlace 41 · Moose Lake | — | Moose Lake | 22:50.00 |
| 42 | Alex ClennonPlace 42 · East Central | — | East Central | 23:17.00 |
| 43 | Jake NikkoPlace 43 · Moose Lake | — | Moose Lake | 23:37.00 |
| 44 | Joe WolfPlace 44 · Pine City | — | Pine City | 23:41.00 |
| 45 | Tyler AndersonPlace 45 · Moose Lake | — | Moose Lake | 23:43.00 |
| 46 | Luke RaymondPlace 46 · East Central | — | East Central | 23:49.00 |
| 48 | Nolan MontaguePlace 48 · Pine City | — | Pine City | 23:54.00 |
| 49 | Christian MiehePlace 49 · Pine City | — | Pine City | 23:55.00 |
| 50 | Öender AskinPlace 50 · East Central | — | East Central | 24:03.00 |
| 51 | Zach CisarPlace 51 · Moose Lake | — | Moose Lake | 24:15.00 |
| 52 | Kyle GrangerPlace 52 · North Branch | — | North Branch | 24:16.00 |
| 53 | Reed JubiePlace 53 · Moose Lake | — | Moose Lake | 24:43.00 |
| 54 | Jeff HansenPlace 54 · Moose Lake | — | Moose Lake | 25:04.00 |
| 55 | Nick Chap de LainePlace 55 · Braham | — | Braham | 25:50.00 |
| 56 | Anthony OlsonPlace 56 · Pine City | — | Pine City | 26:59.00 |
| 57 | Andrew NorbyPlace 57 · Moose Lake | — | Moose Lake | 27:15.00 |
| 58 | Alex MichaelskiPlace 58 · Moose Lake | — | Moose Lake | 29:24.00 |