| 1 | Gavin StewartPlace 1 · Grade 11 · Ladysmith | 11 | Ladysmith | 16:50.74 | — |
| 2 | Andrew ThalerPlace 2 · Grade 12 · McDonell Central | 12 | McDonell Central | 17:10.90 | 1 |
| 3 | Connor GentemanPlace 3 · Grade 12 · Loyal/Greenwood | 12 | Loyal/Greenwood | 17:20.68 | 2 |
| 4 | Micah FossumPlace 4 · Grade 12 · Immanuel Lutheran | 12 | Immanuel Lutheran | 17:28.33 | 3 |
| 5 | Lucas WalkerPlace 5 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 17:38.62 | 4 |
| 6 | Max AdamsPlace 6 · Grade 12 · Colby/Abbotsford | 12 | Colby/Abbotsford | 17:44.26 | 5 |
| 7 | Dakota NelsonPlace 7 · Grade 11 · Flambeau | 11 | Flambeau | 17:51.30 | — |
| 8 | Luke SchraufnagelPlace 8 · Grade 12 · Thorp | 12 | Thorp | 18:11.59 | 6 |
| 9 | Colton PaczkowskiPlace 9 · Grade 10 · Owen-Withee | 10 | Owen-Withee | 18:14.56 | 7 |
| 10 | Harrison BullardPlace 10 · Grade 12 · McDonell Central | 12 | McDonell Central | 18:15.94 | 8 |
| 11 | Ben SiegenthalerPlace 11 · Grade 11 · McDonell Central | 11 | McDonell Central | 18:26.47 | 9 |
| 12 | Cooper MittermeyerPlace 12 · Grade 11 · McDonell Central | 11 | McDonell Central | 18:28.75 | 10 |
| 13 | Clayton HoffmanPlace 13 · Grade 10 · Glenwood City | 10 | Glenwood City | 18:29.05 | 11 |
| 14 | Nolan PosewitzPlace 14 · Grade 9 · Ladysmith | 9 | Ladysmith | 18:37.06 | — |
| 15 | Zach HaasPlace 15 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 18:37.93 | 12 |
| 16 | Dominic SantinePlace 16 · Grade 10 · Eau Claire Regis | 10 | Eau Claire Regis | 18:47.53 | 13 |
| 17 | Breckin BurzynskiPlace 17 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 18:55.60 | 14 |
| 18 | Owen ClarkPlace 18 · Grade 10 · McDonell Central | 10 | McDonell Central | 18:59.98 | 15 |
| 19 | Bryce DeeganPlace 19 · Grade 10 · Loyal/Greenwood | 10 | Loyal/Greenwood | 19:02.44 | 16 |
| 20 | Mason GayPlace 20 · Grade 11 · Owen-Withee | 11 | Owen-Withee | 19:03.91 | 17 |
| 21 | Jack SchindlerPlace 21 · Grade 12 · Colby/Abbotsford | 12 | Colby/Abbotsford | 19:11.89 | 18 |
| 22 | Jack HansonPlace 22 · Grade 10 · McDonell Central | 10 | McDonell Central | 19:17.44 | 19 |
| 23 | Saibyn WillPlace 23 · Grade 10 · Cadott | 10 | Cadott | 19:18.52 | 20 |
| 24 | Logan ThompsonPlace 24 · Grade 11 · Immanuel Lutheran | 11 | Immanuel Lutheran | 19:19.03 | 21 |
| 25 | Preston EldredPlace 25 · Grade 10 · Cameron | 10 | Cameron | 19:19.87 | 22 |
| 26 | Chase HauckPlace 26 · Grade 11 · Cameron | 11 | Cameron | 19:26.47 | 23 |
| 27 | Jordan SikoraPlace 27 · Grade 11 · McDonell Central | 11 | McDonell Central | 19:30.76 | 24 |
| 28 | Garrett GrossPlace 28 · Grade 10 · Glenwood City | 10 | Glenwood City | 19:31.51 | 25 |
| 29 | Andy BormannPlace 29 · Grade 12 · McDonell Central | 12 | McDonell Central | 19:50.65 | — |
| 30 | Carter CherneyPlace 30 · Grade 11 · Cameron | 11 | Cameron | 19:58.57 | 26 |
| 31 | Owen StibakPlace 31 · Grade 10 · Ladysmith | 10 | Ladysmith | 19:59.29 | — |
| 32 | Elliott SpringbornPlace 32 · Grade 11 · Glenwood City | 11 | Glenwood City | 20:10.54 | 27 |
| 33 | Ilan AndersonPlace 33 · Grade 11 · Glenwood City | 11 | Glenwood City | 20:12.10 | 28 |
| 34 | Trey ZimmermanPlace 34 · Grade 11 · Cameron | 11 | Cameron | 20:16.65 | 29 |
| 35 | Jonas DraxlerPlace 35 · Grade 12 · Glenwood City | 12 | Glenwood City | 20:18.85 | 30 |
| 36 | Channing EricksonPlace 36 · Grade 9 · Cameron | 9 | Cameron | 20:19.78 | 31 |
| 37 | Christian KoenigPlace 37 · Grade 12 · Immanuel Lutheran | 12 | Immanuel Lutheran | 20:20.41 | 32 |
| 38 | Joel StumpPlace 38 · Grade 11 · Fall Creek | 11 | Fall Creek | 20:21.82 | 33 |
| 39 | Chester LangPlace 39 · Grade 9 · New Auburn | 9 | New Auburn | 20:22.60 | 34 |
| 40 | Charlie CharbonneauPlace 40 · Grade 10 · Colfax | 10 | Colfax | 20:25.14 | — |
| 41 | Joseph StrevelerPlace 41 · Grade 12 · Colby/Abbotsford | 12 | Colby/Abbotsford | 20:26.71 | 35 |
| 42 | Jon PhelpsPlace 42 · Grade 9 · Cadott | 9 | Cadott | 20:32.23 | 36 |
| 43 | Gavin ReisPlace 43 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 20:36.40 | 37 |
| 44 | Zeb HoldenPlace 44 · Grade 11 · Glenwood City | 11 | Glenwood City | 20:45.94 | 38 |
| 45 | Hayden HincePlace 45 · Grade 12 · Cameron | 12 | Cameron | 20:47.17 | 39 |
| 46 | Sam PfeifferPlace 46 · Grade 10 · Immanuel Lutheran | 10 | Immanuel Lutheran | 20:47.41 | 40 |
| 47 | Jamison CareyPlace 47 · Grade 11 · Fall Creek | 11 | Fall Creek | 20:50.11 | 41 |
| 48 | Joe LeibrandtPlace 48 · Grade 12 · McDonell Central | 12 | McDonell Central | 20:51.79 | — |
| 49 | Michael MontgomeryPlace 49 · Grade 11 · Boyceville | 11 | Boyceville | 20:52.48 | 42 |
| 50 | Isaac WilliamsPlace 50 · Grade 10 · Boyceville | 10 | Boyceville | 20:55.27 | 43 |
| 51 | Lucas NielsenPlace 51 · Grade 10 · Loyal/Greenwood | 10 | Loyal/Greenwood | 20:59.17 | 44 |
| 52 | Brett MikolonPlace 52 · Grade 10 · Cameron | 10 | Cameron | 21:00.55 | 45 |
| 53 | Garrett EngelPlace 53 · Grade 9 · Cadott | 9 | Cadott | 21:05.26 | 46 |
| 54 | Holden CaporussoPlace 54 · Grade 11 · Eau Claire Regis | 11 | Eau Claire Regis | 21:05.29 | 47 |
| 55 | Wenzel SegebrechtPlace 55 · Grade 11 · Cameron | 11 | Cameron | 21:05.35 | — |
| 56 | Mark MayhewPlace 56 · Grade 10 · Immanuel Lutheran | 10 | Immanuel Lutheran | 21:08.95 | 48 |
| 57 | Rykar EbertPlace 57 · Grade 11 · Cameron | 11 | Cameron | 21:15.49 | — |
| 58 | Benjamin HoeftPlace 58 · Grade 9 · Eau Claire Regis | 9 | Eau Claire Regis | 21:16.18 | 49 |
| 59 | Braylon SchoelzelPlace 59 · Grade 11 · Colby/Abbotsford | 11 | Colby/Abbotsford | 21:16.36 | 50 |
| 60 | Ewan WeirPlace 60 · Grade 11 · Cadott | 11 | Cadott | 21:22.12 | 51 |
| 61 | Marcus KleinhansPlace 61 · Grade 10 · Fall Creek | 10 | Fall Creek | 21:27.13 | 52 |
| 62 | Alex DixonPlace 62 · Grade 10 · Lake Holcombe | 10 | Lake Holcombe | 21:34.84 | — |
| 63 | Marcus ColemanPlace 63 · Grade 10 · Fall Creek | 10 | Fall Creek | 21:39.58 | 53 |
| 64 | John HerronPlace 64 · Grade 10 · McDonell Central | 10 | McDonell Central | 21:40.27 | — |
| 65 | Kaden RoenPlace 65 · Grade 9 · Cadott | 9 | Cadott | 21:41.89 | 54 |
| 66 | Dulton EberhardtPlace 66 · Grade 10 · Immanuel Lutheran | 10 | Immanuel Lutheran | 21:44.38 | 55 |
| 67 | Tanner NelsonPlace 67 · Grade 10 · Flambeau | 10 | Flambeau | 21:48.55 | — |
| 68 | Ian LevandoskiPlace 68 · Grade 10 · Immanuel Lutheran | 10 | Immanuel Lutheran | 21:51.91 | 56 |
| 69 | Easton RustPlace 69 · Grade 11 · New Auburn | 11 | New Auburn | 21:54.04 | 57 |
| 70 | Conner CarlsonPlace 70 · Grade 10 · Cameron | 10 | Cameron | 21:59.05 | — |
| 71 | Kaden ProckPlace 71 · Grade 10 · Fall Creek | 10 | Fall Creek | 22:06.16 | 58 |
| 72 | William SydowPlace 72 · Grade 9 · Immanuel Lutheran | 9 | Immanuel Lutheran | 22:08.80 | — |
| 73 | Joseph ReimerPlace 73 · Grade 11 · New Auburn | 11 | New Auburn | 22:09.10 | 59 |
| 74 | Jacob RaatzPlace 74 · Grade 9 · Colby/Abbotsford | 9 | Colby/Abbotsford | 22:15.46 | 60 |
| 75 | Caleb EichstadtPlace 75 · Grade 11 · Immanuel Lutheran | 11 | Immanuel Lutheran | 22:23.71 | — |
| 76 | Zach KroeplinPlace 76 · Grade 10 · Cadott | 10 | Cadott | 22:26.86 | 61 |
| 77 | Quinn HatlestadPlace 77 · Grade 12 · Owen-Withee | 12 | Owen-Withee | 22:32.50 | 62 |
| 78 | Cody EckesPlace 78 · Grade 12 · Loyal/Greenwood | 12 | Loyal/Greenwood | 22:32.83 | 63 |
| 79 | Alex AndersonPlace 79 · Grade 9 · Fall Creek | 9 | Fall Creek | 22:41.20 | 64 |
| 80 | Steven Negron GonzaPlace 80 · Grade 10 · Owen-Withee | 10 | Owen-Withee | 22:42.64 | 65 |
| 81 | Jack SheahanPlace 81 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 22:44.56 | 66 |
| 82 | Aiden RingerPlace 82 · Grade 10 · New Auburn | 10 | New Auburn | 22:50.98 | 67 |
| 83 | Nicholas KeelyPlace 83 · Grade 9 · Boyceville | 9 | Boyceville | 22:53.98 | 68 |
| 84 | Eli BurichPlace 84 · Grade 12 · Cadott | 12 | Cadott | 22:57.49 | 69 |
| 85 | Forest BettendorfPlace 85 · Grade 10 · Boyceville | 10 | Boyceville | 23:00.25 | 70 |
| 86 | Bailey WiacekPlace 86 · Grade 11 · Flambeau | 11 | Flambeau | 23:01.99 | — |
| 87 | Caine MaldonisPlace 87 · Grade 12 · Colby/Abbotsford | 12 | Colby/Abbotsford | 23:02.05 | — |
| 88 | Tyler HughesPlace 88 · Grade 11 · Thorp | 11 | Thorp | 23:02.47 | 71 |
| 89 | Daniel KlokePlace 89 · Grade 11 · Immanuel Lutheran | 11 | Immanuel Lutheran | 23:02.89 | — |
| 90 | Cameron AbramczakPlace 90 · Grade 10 · Thorp | 10 | Thorp | 23:13.21 | 72 |
| 91 | Ridge AshbeckPlace 91 · Grade 10 · Loyal/Greenwood | 10 | Loyal/Greenwood | 23:16.54 | 73 |
| 92 | Hunter KodlPlace 92 · Grade 11 · Thorp | 11 | Thorp | 23:18.10 | 74 |
| 93 | Logan JaedikePlace 93 · Grade 10 · Lake Holcombe | 10 | Lake Holcombe | 23:27.31 | — |
| 94 | Tyler GallaherPlace 94 · Grade 11 · Immanuel Lutheran | 11 | Immanuel Lutheran | 23:34.60 | — |
| 95 | Sage HandrickPlace 95 · Grade 12 · Cadott | 12 | Cadott | 23:36.31 | — |
| 96 | Jon WendtPlace 96 · Grade 10 · Prairie Farm | 10 | Prairie Farm | 23:37.75 | — |
| 98 | Logan SwartzPlace 98 · Grade 11 · Colfax | 11 | Colfax | 23:46.63 | — |
| 99 | Wyatt MulvaneyPlace 99 · Grade 9 · Loyal/Greenwood | 9 | Loyal/Greenwood | 23:47.44 | 75 |
| 100 | Gryphen LindemenPlace 100 · Grade 10 · Cadott | 10 | Cadott | 23:54.70 | — |
| 101 | Klay HandrickPlace 101 · Grade 9 · Cadott | 9 | Cadott | 23:54.91 | — |
| 102 | Josh PfeifferPlace 102 · Grade 9 · Immanuel Lutheran | 9 | Immanuel Lutheran | 24:00.97 | — |
| 103 | Jayce RingerPlace 103 · Grade 9 · New Auburn | 9 | New Auburn | 24:03.22 | 76 |
| 104 | Konnor SeversonPlace 104 · Grade 10 · Barron | 10 | Barron | 24:06.43 | — |
| 105 | Andrew EmpeyPlace 105 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 24:07.18 | — |
| 106 | Andrew HoeftPlace 106 · Grade 9 · Eau Claire Regis | 9 | Eau Claire Regis | 24:11.65 | 77 |
| 107 | Preston BelangerPlace 107 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 24:13.27 | — |
| 108 | Jacob SnyderPlace 108 · Grade 12 · Prairie Farm | 12 | Prairie Farm | 24:16.06 | — |
| 109 | Braden DenzinePlace 109 · Grade 12 · Cadott | 12 | Cadott | 24:19.57 | — |
| 110 | Evan HoehnPlace 110 · Grade 12 · Thorp | 12 | Thorp | 24:20.98 | 78 |
| 111 | Vaughn SchneiderPlace 111 · Grade 12 · Stanley-Boyd | 12 | Stanley-Boyd | 24:23.98 | 79 |
| 112 | Eli OberlePlace 112 · Grade 9 · Glenwood City | 9 | Glenwood City | 24:25.21 | 80 |
| 113 | Oliver CodyPlace 113 · Grade 11 · New Auburn | 11 | New Auburn | 24:36.76 | 81 |
| 114 | Carter RothPlace 114 · Grade 12 · Colby/Abbotsford | 12 | Colby/Abbotsford | 24:37.24 | — |
| 115 | Owen ElstranPlace 115 · Grade 10 · McDonell Central | 10 | McDonell Central | 24:54.55 | — |
| 116 | Connor HansonPlace 116 · Grade 9 · Owen-Withee | 9 | Owen-Withee | 24:59.80 | 82 |
| 117 | Shane MoorePlace 117 · Grade 10 · Fall Creek | 10 | Fall Creek | 25:02.71 | 83 |
| 118 | Tyler RogersPlace 118 · Grade 11 · Glenwood City | 11 | Glenwood City | 25:12.37 | — |
| 119 | Gunner GravesPlace 119 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 25:13.87 | — |
| 120 | Ryan WagnerPlace 120 · Grade 10 · McDonell Central | 10 | McDonell Central | 23:42.70 | — |
| 120 | Ryan WagnerPlace 120 · Grade 10 · McDonell Central | 10 | McDonell Central | 25:13.88 | — |
| 121 | Thorfin MoePlace 121 · Grade 9 · Barron | 9 | Barron | 25:13.93 | — |
| 122 | Abram GillettPlace 122 · Grade 9 · Eau Claire Regis | 9 | Eau Claire Regis | 25:14.38 | 84 |
| 123 | Zeke MoretPlace 123 · Grade 12 · Prairie Farm | 12 | Prairie Farm | 25:16.66 | — |
| 124 | Evan HojemPlace 124 · Grade 11 · Glenwood City | 11 | Glenwood City | 25:36.73 | — |
| 125 | Josh BarkerPlace 125 · Grade 9 · New Auburn | 9 | New Auburn | 26:14.59 | 85 |
| 126 | Brodie TraasethPlace 126 · Grade 10 · New Auburn | 10 | New Auburn | 26:15.91 | — |
| 127 | Candyn VoightPlace 127 · Grade 9 · Ladysmith | 9 | Ladysmith | 27:08.89 | — |
| 128 | Aidan MadisonPlace 128 · Grade 11 · Boyceville | 11 | Boyceville | 27:22.69 | 86 |
| 129 | Dominic AndersonPlace 129 · Grade 11 · Boyceville | 11 | Boyceville | 27:22.75 | 87 |
| 130 | Henry DahlePlace 130 · Grade 9 · Cameron | 9 | Cameron | 27:48.31 | — |
| 131 | Dan SebekPlace 131 · Grade 11 · McDonell Central | 11 | McDonell Central | 28:35.68 | — |
| 132 | Weslee PichardoPlace 132 · Grade 10 · Colby/Abbotsford | 10 | Colby/Abbotsford | 30:03.67 | — |
| 133 | Alex AndersonPlace 133 · Grade 10 · Glenwood City | 10 | Glenwood City | 30:21.10 | — |
| 134 | Alek DaubPlace 134 · Grade 11 · Immanuel Lutheran | 11 | Immanuel Lutheran | 31:59.44 | — |
| 135 | Jace TraxlerPlace 135 · Grade 9 · Boyceville | 9 | Boyceville | 32:20.35 | 88 |
| 136 | Julian BullardPlace 136 · Grade 9 · McDonell Central | 9 | McDonell Central | 35:04.00 | — |
| 137 | Eli LillaPlace 137 · Grade 10 · Stanley-Boyd | 10 | Stanley-Boyd | 35:04.21 | 89 |
| 138 | Aidan RickPlace 138 · Grade 9 · Barron | 9 | Barron | 35:08.20 | — |
| 139 | Jonathon PetranovichPlace 139 · Grade 11 · McDonell Central | 11 | McDonell Central | 37:21.97 | — |
| 140 | Riley NaughtonPlace 140 · Grade 8 · Boyceville | 8 | Boyceville | 38:49.94 | — |