| 1 | Adam TronnesPlace 1 · Grade 12 · Hudson | 12 | Hudson | 20:03.6 |
| 2 | Carter DavisPlace 2 · Grade 9 · Menomonie | 9 | Menomonie | 20:24.0 |
| 3 | Jacob DoehrmannPlace 3 · Grade 10 · New Richmond | 10 | New Richmond | 20:28.4 |
| 4 | Aidan JohnsonPlace 4 · Grade 10 · New Richmond | 10 | New Richmond | 20:28.5 |
| 5 | Riley GoughPlace 5 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 20:32.9 |
| 6 | Parker SchutzPlace 6 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 20:47.9 |
| 7 | Micah LarsonPlace 7 · Grade 11 · St Croix Central | 11 | St Croix Central | 20:53.1 |
| 8 | Calvin DouglasPlace 8 · Grade 11 · Hudson | 11 | Hudson | 20:59.2 |
| 9 | Quentin BerhowPlace 9 · Grade 9 · New Richmond | 9 | New Richmond | 21:13.3 |
| 10 | Max FellandPlace 10 · Grade 11 · Hudson | 11 | Hudson | 21:16.5 |
| 11 | Dominic DrostPlace 11 · Grade 9 · Hudson | 9 | Hudson | 21:26.4 |
| 12 | Ben HeckerPlace 12 · Grade 10 · Menomonie | 10 | Menomonie | 21:26.9 |
| 13 | Connor DeanPlace 13 · Grade 10 · Menomonie | 10 | Menomonie | 21:28.9 |
| 14 | Cade DealPlace 14 · Grade 9 · New Richmond | 9 | New Richmond | 21:35.6 |
| 15 | Rocco JemiloPlace 15 · Grade 12 · Menomonie | 12 | Menomonie | 21:39.7 |
| 16 | Brady TownePlace 16 · Grade 12 · Sparta | 12 | Sparta | 21:44.9 |
| 17 | Daniel KingPlace 17 · Grade 12 · Menomonie | 12 | Menomonie | 21:50.2 |
| 18 | Garrett JamesPlace 18 · Grade 12 · Menomonie | 12 | Menomonie | 21:50.4 |
| 19 | Tyler DennisPlace 19 · Grade 11 · New Richmond | 11 | New Richmond | 21:54.1 |
| 20 | Jakub KudrlePlace 20 · Grade 10 · Hudson | 10 | Hudson | 22:01.3 |
| 21 | Joseph ArensPlace 21 · Grade 8 · St Croix Preparatory.. | 8 | St Croix Preparatory.. | 22:17.8 |
| 22 | Eli NelsonPlace 22 · Grade 9 · Hudson | 9 | Hudson | 22:18.2 |
| 23 | Sean O'KeefePlace 23 · Grade 10 · St Croix Central | 10 | St Croix Central | 22:22.0 |
| 24 | Evan SchmitzPlace 24 · Grade 12 · Hudson | 12 | Hudson | 22:23.0 |
| 25 | Logan StewartPlace 25 · Grade 10 · Prescott | 10 | Prescott | 22:24.8 |
| 26 | Mattias ForePlace 26 · Grade 10 · New Richmond | 10 | New Richmond | 22:27.5 |
| 27 | Owen FagerPlace 27 · Grade 8 · St Croix Preparatory.. | 8 | St Croix Preparatory.. | 22:30.3 |
| 28 | Thomas MommsenPlace 28 · Grade 11 · Menomonie | 11 | Menomonie | 22:32.8 |
| 29 | Ryan BenzerPlace 29 · Grade 9 · Hudson | 9 | Hudson | 22:42.4 |
| 30 | Keegan JorgensenPlace 30 · Grade 10 · St Croix Central | 10 | St Croix Central | 22:44.8 |
| 31 | Youssof NasserPlace 31 · Grade 11 · Menomonie | 11 | Menomonie | 22:44.8 |
| 32 | Austin HaneyPlace 32 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 22:46.7 |
| 33 | Sam OlsenPlace 33 · Grade 10 · Hudson | 10 | Hudson | 22:47.8 |
| 34 | Joey UhlirPlace 34 · Grade 11 · Menomonie | 11 | Menomonie | 22:50.3 |
| 35 | Nathan KromreyPlace 35 · Grade 9 · Hudson | 9 | Hudson | 22:53.1 |
| 36 | Maxwell BeversPlace 36 · Grade 10 · Hudson | 10 | Hudson | 22:56.6 |
| 37 | Brahm EnnengaPlace 37 · Grade 9 · Prescott | 9 | Prescott | 22:59.5 |
| 38 | Joshua CablePlace 38 · Grade 11 · Hudson | 11 | Hudson | 23:03.7 |
| 39 | Jackson ElworthyPlace 39 · Grade 12 · Hudson | 12 | Hudson | 23:04.0 |
| 40 | Bobby NelsonPlace 40 · Grade 12 · Menomonie | 12 | Menomonie | 23:09.2 |
| 41 | Gavin NicholsPlace 41 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 23:12.6 |
| 42 | Anthony AnnenPlace 42 · Grade 9 · Hudson | 9 | Hudson | 23:14.8 |
| 43 | Evan GutierrezPlace 43 · Grade 12 · St Croix Preparatory.. | 12 | St Croix Preparatory.. | 23:16.0 |
| 44 | John JamiesonPlace 44 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 23:17.1 |
| 45 | Estaben RodriguezPlace 45 · Grade 12 · Sparta | 12 | Sparta | 23:17.4 |
| 46 | Emmerson SiefkenPlace 46 · Grade 9 · St Croix Preparatory.. | 9 | St Croix Preparatory.. | 23:17.6 |
| 47 | Braden MeyerPlace 47 · Grade 11 · Hudson | 11 | Hudson | 23:24.0 |
| 48 | Connor LukenPlace 48 · Grade 8 · St Croix Preparatory.. | 8 | St Croix Preparatory.. | 23:29.3 |
| 49 | Joey LeipnitzPlace 49 · Grade 10 · Menomonie | 10 | Menomonie | 23:35.1 |
| 50 | Riley LaeschPlace 50 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 23:39.8 |
| 51 | Waylon RogersPlace 51 · Grade 9 · Menomonie | 9 | Menomonie | 23:46.2 |
| 52 | Ray EbertPlace 52 · Grade 9 · Menomonie | 9 | Menomonie | 23:46.9 |
| 53 | Josh SpradleyPlace 53 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 23:48.5 |
| 54 | Tyler OrrPlace 54 · Grade 9 · Rice Lake | 9 | Rice Lake | 23:54.3 |
| 55 | Ethan HannonPlace 55 · Grade 12 · Hudson | 12 | Hudson | 23:54.7 |
| 56 | Gavin HansenPlace 56 · Grade 11 · New Richmond | 11 | New Richmond | 24:00.6 |
| 57 | Maxwell FalkPlace 57 · Grade 9 · Sparta | 9 | Sparta | 24:04.6 |
| 58 | Quincy BurnsPlace 58 · Grade 10 · Hudson | 10 | Hudson | 24:11.3 |
| 59 | Sam JohnsonPlace 59 · Grade 11 · Hudson | 11 | Hudson | 24:22.0 |
| 60 | Matthew O'BrienPlace 60 · Grade 11 · St Croix Central | 11 | St Croix Central | 24:30.3 |
| 61 | Korbin RumeliotePlace 61 · Grade 10 · Prescott | 10 | Prescott | 24:38.0 |
| 62 | Van KeechPlace 62 · Grade 11 · Hudson | 11 | Hudson | 25:07.5 |
| 63 | Gus RichterPlace 63 · Grade 10 · Hudson | 10 | Hudson | 25:07.9 |
| 64 | Connor McConnellPlace 64 · Grade 9 · Prescott | 9 | Prescott | 25:09.9 |
| 65 | Wyatt HainesPlace 65 · Grade 9 · New Richmond | 9 | New Richmond | 25:10.7 |
| 66 | Carter BrunclikPlace 66 · Grade 10 · St Croix Central | 10 | St Croix Central | 25:13.7 |
| 67 | Noah PrindlePlace 67 · Grade 10 · Prescott | 10 | Prescott | 25:16.0 |
| 68 | Oscar DeutschPlace 68 · Grade 10 · Prescott | 10 | Prescott | 25:17.8 |
| 69 | Nick FishPlace 69 · Grade 11 · Hudson | 11 | Hudson | 25:33.1 |
| 70 | Austin PollackPlace 70 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 25:44.3 |
| 71 | Hayden WilsonPlace 71 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 25:45.1 |
| 72 | Hunter FeyereisenPlace 72 · Grade 10 · St Croix Central | 10 | St Croix Central | 25:54.6 |
| 73 | Dylan Bierbrauer -Place 73 · Prescott | — | Prescott | 26:01.7 |
| 74 | Elijah AndersonPlace 74 · Grade 11 · Menomonie | 11 | Menomonie | 26:14.4 |
| 75 | Trevor LarsonPlace 75 · Grade 9 · Menomonie | 9 | Menomonie | 26:26.0 |
| 76 | Riley BeazleyPlace 76 · Grade 10 · Menomonie | 10 | Menomonie | 26:26.6 |
| 77 | Isaiah WarpPlace 77 · Grade 10 · Prescott | 10 | Prescott | 26:28.2 |
| 78 | Sam SeguinPlace 78 · Grade 9 · Menomonie | 9 | Menomonie | 26:28.6 |
| 79 | Max KistnerPlace 79 · Grade 9 · Menomonie | 9 | Menomonie | 26:33.8 |
| 80 | Justice SzotkowskiPlace 80 · Grade 12 · Menomonie | 12 | Menomonie | 26:34.6 |
| 81 | Gabriel TraicoffPlace 81 · Grade 11 · Rice Lake | 11 | Rice Lake | 26:46.5 |
| 82 | Cole DelongPlace 82 · Grade 10 · Menomonie | 10 | Menomonie | 26:58.6 |
| 83 | Joshua MealyPlace 83 · Grade 9 · New Richmond | 9 | New Richmond | 26:59.8 |
| 84 | Isaac WoodmanPlace 84 · Grade 12 · St Croix Preparatory.. | 12 | St Croix Preparatory.. | 27:00.0 |
| 85 | Byron BakerPlace 85 · Grade 11 · Rice Lake | 11 | Rice Lake | 27:02.5 |
| 86 | Flynn AndersonPlace 86 · Grade 9 · Prescott | 9 | Prescott | 27:12.1 |
| 87 | Tyler CaudillPlace 87 · Grade 10 · Sparta | 10 | Sparta | 27:17.2 |
| 88 | Summit Fox SchultzPlace 88 · Grade 11 · Menomonie | 11 | Menomonie | 27:17.6 |
| 89 | Go ItoPlace 89 · Grade 12 · Menomonie | 12 | Menomonie | 27:31.5 |
| 90 | Brian WoehrlePlace 90 · Grade 9 · St Croix Central | 9 | St Croix Central | 27:31.8 |
| 91 | Yeng YangPlace 91 · Grade 12 · Menomonie | 12 | Menomonie | 27:45.2 |
| 92 | Henry ZeimetPlace 92 · Grade 7 · St Croix Preparatory.. | 7 | St Croix Preparatory.. | 28:19.1 |
| 93 | Michael KrinkiePlace 93 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 28:47.6 |
| 94 | Alex ArmitagePlace 94 · Grade 11 · St Croix Preparatory.. | 11 | St Croix Preparatory.. | 28:57.4 |
| 95 | Mike MeagherPlace 95 · Grade 11 · Hudson | 11 | Hudson | 29:25.6 |
| 96 | Spencer HincePlace 96 · Grade 10 · Prescott | 10 | Prescott | 29:29.0 |
| 97 | Tyler WhitingPlace 97 · Grade 11 · Prescott | 11 | Prescott | 29:57.8 |
| 98 | Dewey LangerPlace 98 · Grade 10 · Prescott | 10 | Prescott | 30:03.1 |
| 99 | Gentry KunnaryPlace 99 · Grade 8 · St Croix Preparatory.. | 8 | St Croix Preparatory.. | 30:37.0 |
| 100 | Brady KoomenPlace 100 · Grade 9 · Sparta | 9 | Sparta | 31:41.0 |
| 101 | Justin FryePlace 101 · Grade 12 · Hudson | 12 | Hudson | 32:12.8 |
| 102 | Jarett BernettPlace 102 · Grade 12 · Sparta | 12 | Sparta | 32:22.6 |
| 103 | Ken ReehPlace 103 · Grade 9 · St Croix Preparatory.. | 9 | St Croix Preparatory.. | 32:57.4 |
| 104 | Alex FryePlace 104 · Grade 12 · Hudson | 12 | Hudson | 34:04.0 |
| 105 | Garrett BussierePlace 105 · Grade 9 · St Croix Central | 9 | St Croix Central | 34:38.1 |
| 106 | David DingPlace 106 · Grade 9 · Menomonie | 9 | Menomonie | 34:40.9 |
| 107 | Isaiah KasayPlace 107 · Grade 10 · St Croix Central | 10 | St Croix Central | 36:24.8 |