| 1 | Jarod RudolphPlace 1 · Grade 12 · Medford | 12 | Medford | 17:28.3 |
| 2 | Dan LauPlace 2 · Grade 10 · Eau Claire Immanuel Lutheran | 10 | Eau Claire Immanuel Lutheran | 18:26.3 |
| 3 | Jordan BalzPlace 3 · Grade 12 · Marathon | 12 | Marathon | 18:43.1 |
| 4 | Xavier LechleitnerPlace 4 · Grade 12 · Marathon | 12 | Marathon | 19:01.4 |
| 5 | Kyle GjersethPlace 5 · Grade 11 · Augusta | 11 | Augusta | 19:12.1 |
| 6 | Jarret JordanPlace 6 · Grade 12 · McDonell Central | 12 | McDonell Central | 19:18.8 |
| 7 | Derek RudolphPlace 7 · Grade 9 · Medford | 9 | Medford | 19:24.9 |
| 8 | Trey UlrichPlace 8 · Grade 10 · Medford | 10 | Medford | 19:31.2 |
| 9 | Joe TomandlPlace 9 · Grade 11 · Medford | 11 | Medford | 19:51.5 |
| 10 | Elliot GentemanPlace 10 · Grade 10 · Loyal | 10 | Loyal | 19:55.8 |
| 11 | Evan PilgrimPlace 11 · Grade 10 · Marathon | 10 | Marathon | 20:00.0 |
| 12 | Brady BauerPlace 12 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:03.4 |
| 13 | George LynchPlace 13 · Grade 9 · Chippewa Valley Lightning Bolts Homeschool | 9 | Chippewa Valley Lightning Bolts Homeschool | 20:05.0 |
| 14 | Charlie BleskachekPlace 14 · Grade 9 · McDonell Central | 9 | McDonell Central | 20:11.6 |
| 15 | Seth SchemenauerPlace 15 · Grade 11 · McDonell Central | 11 | McDonell Central | 20:13.0 |
| 16 | Tony NolandPlace 16 · Grade 11 · Medford | 11 | Medford | 20:16.0 |
| 17 | Elijah EisfeldtPlace 17 · Grade 12 · Neillsville | 12 | Neillsville | 20:16.3 |
| 18 | Andy LeaPlace 18 · Grade 12 · Augusta | 12 | Augusta | 20:20.9 |
| 19 | Jake WienschPlace 19 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:31.2 |
| 20 | Ray ZirngiblePlace 20 · Grade 9 · Medford | 9 | Medford | 20:33.6 |
| 21 | David VandykePlace 21 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:36.4 |
| 22 | Jordan RutzPlace 22 · Grade 10 · Eau Claire Immanuel Lutheran | 10 | Eau Claire Immanuel Lutheran | 20:38.8 |
| 23 | Austin KarowPlace 23 · Grade 10 · Eau Claire Immanuel Lutheran | 10 | Eau Claire Immanuel Lutheran | 20:39.1 |
| 24 | Josiah KlevenPlace 24 · Grade 10 · Chippewa Valley Lightning Bolts Homeschool | 10 | Chippewa Valley Lightning Bolts Homeschool | 20:42.8 |
| 25 | Carson SeehaferPlace 25 · Grade 12 · Marathon | 12 | Marathon | 20:44.2 |
| 26 | Tyler GillettPlace 26 · Grade 12 · Cadott | 12 | Cadott | 20:45.0 |
| 27 | Jackson GoingsPlace 27 · Grade 10 · Augusta | 10 | Augusta | 20:47.8 |
| 28 | Aaron JulianPlace 28 · Grade 9 · Medford | 9 | Medford | 20:51.4 |
| 29 | Brady WisniewskiPlace 29 · Grade 11 · Thorp | 11 | Thorp | 20:58.7 |
| 30 | Silas BeranekPlace 30 · Grade 10 · Marathon | 10 | Marathon | 21:15.6 |
| 31 | Dominic Bibeau-DonahuePlace 31 · Grade 10 · Neillsville | 10 | Neillsville | 21:19.7 |
| 32 | David VeselPlace 32 · Grade 12 · Loyal | 12 | Loyal | 21:27.1 |
| 33 | Darin MeyerPlace 33 · Grade 12 · Loyal | 12 | Loyal | 21:29.6 |
| 34 | Jacob WalterPlace 34 · Grade 12 · Neillsville | 12 | Neillsville | 21:30.2 |
| 35 | Thomas StewartPlace 35 · Grade 9 · Thorp | 9 | Thorp | 21:31.0 |
| 36 | Joe KraimerPlace 36 · Grade 9 · Marathon | 9 | Marathon | 21:47.1 |
| 37 | James PfeifferPlace 37 · Grade 9 · Cadott | 9 | Cadott | 21:52.5 |
| 38 | Joe LarsenPlace 38 · Grade 12 · Regis | 12 | Regis | 21:58.6 |
| 39 | Jared ThomasPlace 39 · Grade 11 · Loyal | 11 | Loyal | 22:02.4 |
| 40 | William HilgendorfPlace 40 · Grade 11 · Marathon | 11 | Marathon | 22:03.9 |
| 41 | Mason JobPlace 41 · Grade 11 · Regis | 11 | Regis | 22:09.2 |
| 42 | Christian GribblePlace 42 · Grade 11 · Augusta | 11 | Augusta | 22:13.1 |
| 43 | Christian KuechenmeisterPlace 43 · Grade 11 · Stanley-Boyd | 11 | Stanley-Boyd | 22:26.8 |
| 44 | Michael SamplawskiPlace 44 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 22:45.0 |
| 45 | Andrew HinzmenPlace 45 · Grade 9 · Cadott | 9 | Cadott | 22:46.5 |
| 46 | Tony GuenterPlace 46 · Grade 12 · Thorp | 12 | Thorp | 22:55.1 |
| 47 | Jack UsherPlace 47 · Grade 11 · Regis | 11 | Regis | 23:02.3 |
| 48 | Christian WurzerPlace 48 · Grade 10 · Cadott | 10 | Cadott | 23:06.7 |
| 49 | Mitchell AbtsPlace 49 · Grade 12 · Regis | 12 | Regis | 23:20.4 |
| 50 | Joe AnasonPlace 50 · Grade 10 · Neillsville | 10 | Neillsville | 23:23.5 |
| 51 | Matt HellmanPlace 51 · Grade 11 · Regis | 11 | Regis | 23:38.4 |
| 52 | Levi SchallerPlace 52 · Grade - · Eau Claire Immanuel Lutheran | - | Eau Claire Immanuel Lutheran | 23:59.0 PR |
| 53 | Dominic KuhnPlace 53 · Grade 12 · Neillsville | 12 | Neillsville | 24:00.3 |
| 54 | Grant GoodellPlace 54 · Grade 9 · Augusta | 9 | Augusta | 24:12.2 |
| 55 | Ryan GrunewaldPlace 55 · Grade 9 · Augusta | 9 | Augusta | 24:14.3 |
| 56 | Derek BurlingamePlace 56 · Grade 10 · Stanley-Boyd | 10 | Stanley-Boyd | 24:21.3 |
| 57 | Brice VircksPlace 57 · Grade 10 · Stanley-Boyd | 10 | Stanley-Boyd | 24:23.9 |
| 58 | Brock HorelPlace 58 · Grade 9 · Augusta | 9 | Augusta | 24:32.2 |
| 59 | Ryan GorzekPlace 59 · Grade 12 · Regis | 12 | Regis | 24:51.4 |
| 60 | Daniel MaskerPlace 60 · Grade 9 · Eau Claire Immanuel Lutheran | 9 | Eau Claire Immanuel Lutheran | 25:21.9 |
| 61 | Jade MaskerPlace 61 · Grade 11 · Eau Claire Immanuel Lutheran | 11 | Eau Claire Immanuel Lutheran | 25:22.2 |
| 62 | Logan JacobsonPlace 62 · Grade 11 · Regis | 11 | Regis | 25:35.9 |
| 63 | Treyton SlonikerPlace 63 · Grade 10 · Loyal | 10 | Loyal | 25:39.9 |
| 64 | Mitchell MayvillePlace 64 · Grade 12 · Loyal | 12 | Loyal | 25:57.3 |
| 65 | Terrell ZurakowskiPlace 65 · Grade 12 · Neillsville | 12 | Neillsville | 25:57.7 |
| 66 | Dalton SmithPlace 66 · Grade 10 · Stanley-Boyd | 10 | Stanley-Boyd | 26:21.7 |
| 67 | Josh KroeningPlace 67 · Grade 11 · Loyal | 11 | Loyal | 26:44.3 |
| 68 | Robbie FitzlPlace 68 · Grade 12 · Thorp | 12 | Thorp | 27:30.2 |
| 69 | Ross GulcynskiPlace 69 · Grade 12 · Thorp | 12 | Thorp | 29:47.2 |
| 70 | Jamie ThomasPlace 70 · Grade - · Lac Courte Oreilles | - | Lac Courte Oreilles | 37:39.2 PR |