| 1 | Tex GodfreyPlace 1 · Grade 7 · Valley ms | 7 | Valley ms | 9:17 |
| 2 | Alejandro RecendezPlace 2 · Grade 8 · Valley ms | 8 | Valley ms | 9:26 |
| 3 | Toby HeiderPlace 3 · Grade 8 · Kimberly | 8 | Kimberly | 9:28 PR |
| 4 | Kyle ChristensenPlace 4 · Grade 8 · Valley ms | 8 | Valley ms | 9:31 |
| 5 | Jameson HarperPlace 5 · Grade 8 · Kimberly | 8 | Kimberly | 9:34 |
| 6 | Josh SatterfieldPlace 6 · Grade 8 · Kimberly | 8 | Kimberly | 10:15 |
| 7 | Marcus ArrittPlace 7 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 10:17 PR |
| 8 | Ben ChildPlace 8 · Grade 8 · Kimberly | 8 | Kimberly | 10:26 |
| 9 | Brandon CoombsPlace 9 · Grade 7 · Kimberly | 7 | Kimberly | 10:37 |
| 10 | Drew WilliamsPlace 10 · Grade 8 · Kimberly | 8 | Kimberly | 10:54 PR |
| 11 | Brian RodriguezPlace 11 · Grade 7 · Kimberly | 7 | Kimberly | 10:55 |
| 12 | Nathan HenryPlace 12 · Grade 8 · Kimberly | 8 | Kimberly | 11:02 |
| 13 | J.J. MaxwellPlace 13 · Grade 8 · Kimberly | 8 | Kimberly | 11:03 |
| 14 | Dylan MaughanPlace 14 · Grade 8 · Kimberly | 8 | Kimberly | 11:04 PR |
| 15 | Cade GareyPlace 15 · Grade 6 · Kimberly | 6 | Kimberly | 11:17 |
| 16 | James TarkalsonPlace 16 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 11:32 |
| 17 | Hudson FlamelingPlace 17 · Grade 7 · Kimberly | 7 | Kimberly | 11:36 |
| 18 | Ethan AdamsPlace 18 · Grade 8 · Kimberly | 8 | Kimberly | 11:36 |
| 19 | Josh HardyPlace 19 · Grade 6 · Valley ms | 6 | Valley ms | 11:37 |
| 20 | Jacob SheppardPlace 20 · Grade 8 · Kimberly | 8 | Kimberly | 11:40 |
| 21 | Andrew LukesPlace 21 · Grade 6 · Valley ms | 6 | Valley ms | 11:45 PR |
| 22 | Nathan ChristensenPlace 22 · Grade 6 · Valley ms | 6 | Valley ms | 11:48 |
| 23 | Cory WettsteinPlace 23 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 12:00 PR |
| 24 | Payton HumphreysPlace 24 · Grade 6 · Kimberly | 6 | Kimberly | 12:04 |
| 25 | Matthew ThatcherPlace 25 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 12:13 |
| 26 | James MeyerPlace 26 · Grade 7 · Valley ms | 7 | Valley ms | 12:16 |
| 27 | Marshall DoughtyPlace 27 · Grade 7 · Kimberly | 7 | Kimberly | 12:24 |
| 29 | Skyler FunkPlace 29 · Grade 6 · Kimberly | 6 | Kimberly | 12:30 |
| 28 | Chase BarlowPlace 28 · Grade 6 · Xavier Charter ms | 6 | Xavier Charter ms | 12:37 |
| 30 | James FosterPlace 30 · Grade 6 · Xavier Charter ms | 6 | Xavier Charter ms | 12:59 |
| 31 | Bryan TarkalsonPlace 31 · Grade 6 · Xavier Charter ms | 6 | Xavier Charter ms | 13:04 |
| 32 | Aidan BybeePlace 32 · Grade 7 · Kimberly | 7 | Kimberly | 13:15 |
| 33 | Nolan HardestyPlace 33 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 13:22 PR |
| 34 | Evan SpoonerPlace 34 · Grade 8 · Xavier Charter ms | 8 | Xavier Charter ms | 13:32 |
| 35 | Damion MolseePlace 35 · Grade 6 · Valley ms | 6 | Valley ms | 13:34 |
| 36 | Matthew JohnsonPlace 36 · Grade 6 · Valley ms | 6 | Valley ms | 13:36 |
| 37 | Hunter ShobePlace 37 · Grade 8 · Valley ms | 8 | Valley ms | 13:50 |
| 38 | Branson ButlerPlace 38 · Grade 7 · Kimberly | 7 | Kimberly | 13:54 |
| 39 | Torin SchmidtPlace 39 · Grade 7 · Hansen ms | 7 | Hansen ms | 14:08 |
| 40 | Luke BeusPlace 40 · Grade 6 · Xavier Charter ms | 6 | Xavier Charter ms | 15:16 |
| 41 | Matthew MyersPlace 41 · Grade - · Xavier Charter ms | - | Xavier Charter ms | 15:47 |
| 42 | Zach GroverPlace 42 · Grade 7 · Xavier Charter ms | 7 | Xavier Charter ms | 15:59 |
| 43 | Jonathan HigbeePlace 43 · Grade 7 · Kimberly | 7 | Kimberly | 16:01 |
| 44 | Kristoffer WisePlace 44 · Grade 6 · Valley ms | 6 | Valley ms | 16:14 |
| 45 | Kevin WettsteinPlace 45 · Grade 6 · Xavier Charter ms | 6 | Xavier Charter ms | 19:01 PR |