| 1 | Oliver GariepyPlace 1 · Grade 11 · Unity | 11 | Unity | 16:39.5 |
| 2 | Beau SteinkePlace 2 · Grade 11 · Cadott | 11 | Cadott | 16:43.6 |
| 3 | Owen ClarkPlace 3 · Grade 12 · McDonell Central | 12 | McDonell Central | 16:45.0 |
| 4 | Isaiah MoralesPlace 4 · Grade 10 · Unity | 10 | Unity | 16:55.0 |
| 5 | Jaden ReedPlace 5 · Grade 11 · Cameron | 11 | Cameron | 16:57.9 PR |
| 6 | Dominic FoxPlace 6 · Grade 11 · Unity | 11 | Unity | 17:11.1 |
| 7 | Jacob PilgrimPlace 7 · Grade 10 · Cadott | 10 | Cadott | 17:22.2 |
| 8 | Benjamin HoeftPlace 8 · Grade 11 · Regis | 11 | Regis | 17:26.6 |
| 9 | Colton PaczkowskiPlace 9 · Grade 12 · Owen-Withee | 12 | Owen-Withee | 17:27.1 |
| 10 | Clayton HoffmanPlace 10 · Grade 12 · Glenwood City | 12 | Glenwood City | 17:27.9 |
| 11 | Brett FeatherPlace 11 · Grade 11 · Prairie Farm-Clayton | 11 | Prairie Farm-Clayton | 17:28.4 PR |
| 12 | Saibyn WillPlace 12 · Grade 12 · Cadott | 12 | Cadott | 17:29.3 |
| 13 | Jude PoppePlace 13 · Grade 11 · Chetek/Weyerhaeuser | 11 | Chetek/Weyerhaeuser | 17:29.7 |
| 14 | Dulton EberhardtPlace 14 · Grade 12 · Eau Claire Immanuel Lutheran | 12 | Eau Claire Immanuel Lutheran | 17:30.4 |
| 15 | Ben HartwigPlace 15 · Grade 10 · Athens | 10 | Athens | 17:46.8 |
| 16 | Dominic SantinePlace 16 · Grade 12 · Regis | 12 | Regis | 17:50.0 |
| 17 | Jack HansonPlace 17 · Grade 12 · McDonell Central | 12 | McDonell Central | 17:54.9 |
| 18 | Preston EldredPlace 18 · Grade 12 · Cameron | 12 | Cameron | 17:55.2 |
| 19 | Jerricho WoodPlace 19 · Grade 9 · Cameron | 9 | Cameron | 17:55.4 PR |
| 20 | John SmitPlace 20 · Grade 9 · Stanley-Boyd | 9 | Stanley-Boyd | 18:07.4 |
| 21 | Garrett GrossPlace 21 · Grade 12 · Glenwood City | 12 | Glenwood City | 18:13.0 |
| 22 | Bryson HoolihanPlace 22 · Grade 9 · Spring Valley | 9 | Spring Valley | 18:18.4 PR |
| 23 | Clayton ScorePlace 23 · Grade 9 · Boyceville | 9 | Boyceville | 18:23.7 |
| 24 | Jackson GriffinPlace 24 · Grade 12 · Cameron | 12 | Cameron | 18:24.0 PR |
| 25 | Mark PatchinPlace 25 · Grade 10 · Regis | 10 | Regis | 18:24.0 |
| 26 | Derek WalesPlace 26 · Grade 10 · Eau Claire Immanuel Lutheran | 10 | Eau Claire Immanuel Lutheran | 18:27.5 |
| 27 | Andrew HoeftPlace 27 · Grade 11 · Regis | 11 | Regis | 18:31.4 |
| 28 | Jon PhelpsPlace 28 · Grade 11 · Cadott | 11 | Cadott | 18:32.3 |
| 29 | Walter GerstnerPlace 29 · Grade 9 · Cameron | 9 | Cameron | 18:34.3 |
| 30 | Simeon SchallerPlace 30 · Grade 10 · Eau Claire Immanuel Lutheran | 10 | Eau Claire Immanuel Lutheran | 18:40.6 |
| 31 | Eli PaulPlace 31 · Grade 12 · Athens | 12 | Athens | 18:41.2 |
| 32 | Chase GlausPlace 32 · Grade 11 · Spring Valley | 11 | Spring Valley | 18:42.1 PR |
| 33 | Michael Quechulpa-LeePlace 33 · Grade 11 · Turtle Lake | 11 | Turtle Lake | 18:45.2 PR |
| 34 | Zale PettisPlace 34 · Grade 10 · Augusta | 10 | Augusta | 18:46.1 |
| 35 | Caidon SchepsPlace 35 · Grade 12 · Turtle Lake | 12 | Turtle Lake | 18:46.1 |
| 36 | Chester LangPlace 36 · Grade 11 · New Auburn | 11 | New Auburn | 18:59.7 |
| 37 | Drake OlszewskiPlace 37 · Grade 10 · Spring Valley | 10 | Spring Valley | 19:02.4 PR |
| 38 | Steven NegronPlace 38 · Grade 12 · Owen-Withee | 12 | Owen-Withee | 19:05.8 |
| 39 | Forest BettendorfPlace 39 · Grade 12 · Boyceville | 12 | Boyceville | 19:06.1 PR |
| 40 | Cameron NatzkePlace 40 · Grade 10 · Stanley-Boyd | 10 | Stanley-Boyd | 19:06.3 |
| 41 | Marcus ColemanPlace 41 · Grade 12 · Fall Creek | 12 | Fall Creek | 19:09.1 |
| 42 | Garrett EngelPlace 42 · Grade 11 · Cadott | 11 | Cadott | 19:12.5 |
| 43 | Charlie CharbonneauPlace 43 · Grade 12 · Colfax | 12 | Colfax | 19:12.6 |
| 44 | Kaden RoenPlace 44 · Grade 11 · Cadott | 11 | Cadott | 19:13.2 |
| 45 | Franklin EldredPlace 45 · Grade 10 · Cameron | 10 | Cameron | 19:16.3 |
| 46 | Channing EricksonPlace 46 · Grade 11 · Cameron | 11 | Cameron | 19:17.4 |
| 47 | Isaac WilliamsPlace 47 · Grade 12 · Boyceville | 12 | Boyceville | 19:18.5 |
| 48 | Koen HeizlerPlace 48 · Grade 10 · Spring Valley | 10 | Spring Valley | 19:18.8 PR |
| 49 | Austin BollmanPlace 49 · Grade 11 · Regis | 11 | Regis | 19:21.5 |
| 50 | Layton BrooksPlace 50 · Grade 9 · Regis | 9 | Regis | 19:25.2 |
| 51 | Dexter ArcoPlace 51 · Grade 9 · Spring Valley | 9 | Spring Valley | 19:27.1 |
| 52 | Alex DixonPlace 52 · Grade 12 · Lake Holcombe | 12 | Lake Holcombe | 19:30.0 PR |
| 53 | Riley NaughtonPlace 53 · Grade 10 · Boyceville | 10 | Boyceville | 19:40.0 |
| 54 | Jaden CiolkoszPlace 54 · Grade 10 · Thorp | 10 | Thorp | 19:40.8 |
| 55 | Kasyn FisherPlace 55 · Grade 12 · Unity | 12 | Unity | 19:41.4 |
| 56 | William SydowPlace 56 · Grade 11 · Eau Claire Immanuel Lutheran | 11 | Eau Claire Immanuel Lutheran | 19:44.1 |
| 57 | Johnny BullardPlace 57 · Grade 9 · McDonell Central | 9 | McDonell Central | 19:46.3 |
| 58 | Dasan DowneyPlace 58 · Grade 12 · Augusta | 12 | Augusta | 19:46.5 PR |
| 59 | Keelin ReidPlace 59 · Grade 10 · Regis | 10 | Regis | 19:49.0 |
| 60 | Thomas CarstensenPlace 60 · Grade 11 · Eau Claire Immanuel Lutheran | 11 | Eau Claire Immanuel Lutheran | 19:54.4 |
| 61 | Caleb BaileyPlace 61 · Grade 10 · Colfax | 10 | Colfax | 19:54.4 |
| 62 | Hunter OglePlace 62 · Grade 9 · Stanley-Boyd | 9 | Stanley-Boyd | 19:55.3 |
| 63 | Josh PfeifferPlace 63 · Grade 11 · Eau Claire Immanuel Lutheran | 11 | Eau Claire Immanuel Lutheran | 19:56.1 |
| 64 | Robbie LemmonsPlace 64 · Grade 9 · New Auburn | 9 | New Auburn | 19:58.4 PR |
| 65 | Noah NelsonPlace 65 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 20:00.6 |
| 66 | Sam PfeifferPlace 66 · Grade 12 · Eau Claire Immanuel Lutheran | 12 | Eau Claire Immanuel Lutheran | 20:03.1 |
| 67 | Ashton PattersonPlace 67 · Grade 10 · Unity | 10 | Unity | 20:04.4 |
| 68 | Jeremy ChristophPlace 68 · Grade 9 · Augusta | 9 | Augusta | 20:06.2 |
| 69 | Owen BrantnerPlace 69 · Grade 9 · Clear Lake | 9 | Clear Lake | 20:12.2 PR |
| 70 | Bismillah Khan KakerPlace 70 · Grade 10 · Spring Valley | 10 | Spring Valley | 20:14.9 PR |
| 71 | Malachi PerryPlace 71 · Grade 9 · Clear Lake | 9 | Clear Lake | 20:15.0 |
| 72 | Easton LangePlace 72 · Grade 9 · Boyceville | 9 | Boyceville | 20:23.6 |
| 73 | Colin KurschnerPlace 73 · Grade 10 · Turtle Lake | 10 | Turtle Lake | 20:24.4 PR |
| 74 | Gavin SnyderPlace 74 · Grade 9 · Turtle Lake | 9 | Turtle Lake | 20:24.7 PR |
| 75 | Markus MajeskePlace 75 · Grade 11 · Unity | 11 | Unity | 20:27.4 |
| 76 | Xander RihnPlace 76 · Grade 10 · Chetek/Weyerhaeuser | 10 | Chetek/Weyerhaeuser | 20:33.7 |
| 77 | Brandon KrausePlace 77 · Grade 12 · Athens | 12 | Athens | 20:38.3 |
| 78 | Haydin CainPlace 78 · Grade 9 · Clear Lake | 9 | Clear Lake | 20:40.7 PR |
| 79 | Nicholas KeeleyPlace 79 · Grade 11 · Boyceville | 11 | Boyceville | 20:42.6 |
| 80 | John HerronPlace 80 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:43.7 |
| 81 | Ryan WagnerPlace 81 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:45.1 |
| 82 | Chandler BeersPlace 82 · Grade 11 · Chetek/Weyerhaeuser | 11 | Chetek/Weyerhaeuser | 20:48.8 |
| 83 | Michael HerronPlace 83 · Grade 10 · McDonell Central | 10 | McDonell Central | 20:48.8 |
| 84 | Wyatt CochranPlace 84 · Grade 10 · McDonell Central | 10 | McDonell Central | 20:49.3 |
| 85 | Devon OttoPlace 85 · Grade 12 · Barron | 12 | Barron | 20:50.2 |
| 86 | Brody SaffertPlace 86 · Grade 10 · Barron | 10 | Barron | 20:51.7 PR |
| 87 | Peter BergPlace 87 · Grade 12 · Barron | 12 | Barron | 20:55.9 |
| 88 | Klay HandrickPlace 88 · Grade 11 · Cadott | 11 | Cadott | 20:59.6 |
| 89 | Alex AndersonPlace 89 · Grade 11 · Fall Creek | 11 | Fall Creek | 21:06.9 |
| 90 | Jack LeavensPlace 90 · Grade 9 · Colfax | 9 | Colfax | 21:08.6 |
| 91 | Elliot RihnPlace 91 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 21:17.0 |
| 92 | Derrick LancasterPlace 92 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 21:24.3 PR |
| 93 | Nolan PalmerPlace 93 · Grade 12 · Spring Valley | 12 | Spring Valley | 21:39.3 |
| 94 | Cashton RobeyPlace 94 · Grade 9 · New Auburn | 9 | New Auburn | 21:40.0 PR |
| 95 | Kaden ProckPlace 95 · Grade 12 · Fall Creek | 12 | Fall Creek | 21:42.0 |
| 96 | Weston MielkePlace 96 · Grade 10 · Fall Creek | 10 | Fall Creek | 21:58.1 |
| 97 | Seth LillaPlace 97 · Grade 9 · Stanley-Boyd | 9 | Stanley-Boyd | 21:59.4 |
| 98 | Colton BerendsPlace 98 · Grade 12 · Glenwood City | 12 | Glenwood City | 22:00.7 PR |
| 99 | Alec NagelPlace 99 · Grade 9 · Unity | 9 | Unity | 22:03.2 |
| 100 | Riley CharloPlace 100 · Grade 11 · Augusta | 11 | Augusta | 22:08.0 |
| 101 | Hayden SarauerPlace 101 · Grade 11 · Colfax | 11 | Colfax | 22:09.5 |
| 102 | Hudson AbtsPlace 102 · Grade 10 · Fall Creek | 10 | Fall Creek | 22:10.6 |
| 103 | Eli LillaPlace 103 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 22:12.4 |
| 104 | Mason HockingPlace 104 · Grade 12 · Elmwood/Plum City | 12 | Elmwood/Plum City | 22:36.2 |
| 105 | Trent AbramczakPlace 105 · Grade 10 · Clear Lake | 10 | Clear Lake | 22:40.0 |
| 106 | Bret KramerPlace 106 · Grade 11 · Chetek/Weyerhaeuser | 11 | Chetek/Weyerhaeuser | 22:47.5 |
| 107 | Oliver WoodPlace 107 · Grade 9 · Clear Lake | 9 | Clear Lake | 22:55.4 PR |
| 108 | Jon WendtPlace 108 · Grade 12 · Prairie Farm-Clayton | 12 | Prairie Farm-Clayton | 23:14.4 |
| 109 | Garrett LarsonPlace 109 · Grade 12 · Augusta | 12 | Augusta | 23:15.0 |
| 110 | Lance KellyPlace 110 · Grade 9 · Stanley-Boyd | 9 | Stanley-Boyd | 23:15.8 |
| 111 | Aidan RickPlace 111 · Grade 11 · Barron | 11 | Barron | 23:36.7 |
| 112 | Malachi FrenettePlace 112 · Grade 10 · Owen-Withee | 10 | Owen-Withee | 23:38.0 |
| 113 | Noah BurlingamePlace 113 · Grade 9 · Clear Lake | 9 | Clear Lake | 23:49.6 PR |
| 114 | Ben HendersonPlace 114 · Grade 9 · Stanley-Boyd | 9 | Stanley-Boyd | 23:55.6 |
| 115 | Owen JohnsonPlace 115 · Grade 12 · Barron | 12 | Barron | 23:59.0 PR |
| 116 | Rj HoffmanPlace 116 · Grade 12 · Prairie Farm-Clayton | 12 | Prairie Farm-Clayton | 24:00.3 PR |
| 117 | Russell PolkoskiPlace 117 · Grade 10 · Colfax | 10 | Colfax | 24:34.6 |
| 118 | Nick DambeckPlace 118 · Grade 10 · Owen-Withee | 10 | Owen-Withee | 24:36.5 |
| 119 | Finn ZakrewskiPlace 119 · Grade 9 · New Auburn | 9 | New Auburn | 25:05.4 |
| 120 | Charles SchmidtPlace 120 · Grade 10 · Clear Lake | 10 | Clear Lake | 25:56.3 |
| 121 | Mason ZemkePlace 121 · Grade 11 · Prairie Farm-Clayton | 11 | Prairie Farm-Clayton | 26:35.0 PR |
| 122 | Jaiden VerdejaPlace 122 · Grade 10 · Glenwood City | 10 | Glenwood City | 27:06.6 |
| 123 | Ryan BittorfPlace 123 · Grade 10 · Prairie Farm-Clayton | 10 | Prairie Farm-Clayton | 29:58.0 PR |
| 124 | Sven BriggsPlace 124 · Grade 10 · Prairie Farm-Clayton | 10 | Prairie Farm-Clayton | 30:56.9 |