| 1 | Jon KellerPlace 1 · Centennial | — | Centennial | 16:32.00 |
| 2 | Andrew MagnusonPlace 2 · Chisago Lakes | — | Chisago Lakes | 16:46.00 |
| 3 | Kevin GrowPlace 3 · Centennial | — | Centennial | 16:54.00 |
| 4 | Ben JackPlace 4 · Centennial | — | Centennial | 17:06.00 |
| 5 | Jake PetersonPlace 5 · Centennial | — | Centennial | 17:08.00 |
| 6 | Joe BourdagePlace 6 · Centennial | — | Centennial | 17:14.00 |
| 7 | Cole ArendsPlace 7 · Centennial | — | Centennial | 17:16.00 |
| 8 | Jake AjaxPlace 8 · SLP | — | SLP | 17:27.00 |
| 9 | Aschalew TilleskjorPlace 9 · Centennial | — | Centennial | 17:32.00 |
| 10 | Alex ChristensonPlace 10 · Fridley | — | Fridley | 17:33.00 |
| 11 | Carl OsterbergPlace 11 · Chisago Lakes | — | Chisago Lakes | 17:37.00 |
| 12 | Quinton LeePlace 12 · Chisago Lakes | — | Chisago Lakes | 17:50.00 |
| 13 | Zachary WestPlace 13 · Chisago Lakes | — | Chisago Lakes | 17:55.00 |
| 14 | Carson VelaskiPlace 14 · Chisago Lakes | — | Chisago Lakes | 18:02.00 |
| 15 | Max FitePlace 15 · Fridley | — | Fridley | 18:03.00 |
| 16 | Nickolas RockenbackPlace 16 · Chisago Lakes | — | Chisago Lakes | 18:03.00 |
| 17 | Gabriel OttenPlace 17 · CHOF | — | CHOF | 18:04.00 |
| 18 | Matt BroosPlace 18 · Fridley | — | Fridley | 18:05.00 |
| 19 | Nicholas BartzPlace 19 · Chisago Lakes | — | Chisago Lakes | 18:38.00 |
| 20 | George ElsesserPlace 20 · SLP | — | SLP | 18:49.00 |
| 21 | Charlie GlasserPlace 21 · SLP | — | SLP | 18:58.00 |
| 22 | Andrew JohnsonPlace 22 · SLP | — | SLP | 19:03.00 |
| 23 | Jacob ThayerPlace 23 · SLP | — | SLP | 19:42.00 |
| 24 | Gullet NyangPlace 24 · SLP | — | SLP | 19:46.00 |
| 25 | Luke ProsserPlace 25 · Fridley | — | Fridley | 19:49.00 |
| 26 | Owen SimonsonPlace 26 · CHOF | — | CHOF | 19:58.00 |
| 27 | Jake RamirezPlace 27 · SLP | — | SLP | 20:17.00 |
| 28 | Mahamed IgePlace 28 · Fridley | — | Fridley | 20:19.00 |
| 29 | Kendall StrandlundPlace 29 · CHOF | — | CHOF | 20:22.00 |
| 30 | Anders StrandlundPlace 30 · CHOF | — | CHOF | 20:43.00 |
| 31 | Joe GormanPlace 31 · Fridley | — | Fridley | 20:53.00 |
| 32 | Jakob HofstadPlace 32 · Fridley | — | Fridley | 20:59.00 |
| 33 | Sidney OttenPlace 33 · CHOF | — | CHOF | 21:41.00 |
| 34 | Shayne OkerstromPlace 34 · CHOF | — | CHOF | 22:35.00 |
| 35 | Alex McKeeverPlace 35 · CHOF | — | CHOF | 22:37.00 |