| 1 | Luke KamishPlace 1 · Grade 10 · New Richmond | 10 | New Richmond | 18:12.2 |
| 2 | Kyler HansenPlace 2 · Grade 12 · Osceola | 12 | Osceola | 18:13.2 |
| 3 | Caden StuevePlace 3 · Grade 11 · Osceola | 11 | Osceola | 18:18.3 |
| 4 | Jalmar Valbuena-AndersoPlace 4 · Grade 12 · Osceola | 12 | Osceola | 18:18.9 |
| 5 | Gavin AlmliePlace 5 · Grade 11 · Osceola | 11 | Osceola | 18:33.1 |
| 6 | Waylon RogersPlace 6 · Grade 12 · Menomonie | 12 | Menomonie | 18:33.4 |
| 7 | Caleb SchneiderPlace 7 · Grade 11 · Menomonie | 11 | Menomonie | 18:33.6 |
| 8 | Luke RayPlace 8 · Grade 9 · Menomonie | 9 | Menomonie | 18:40.3 |
| 9 | Ethan SwansonPlace 9 · Grade 9 · Hudson | 9 | Hudson | 18:41.6 |
| 10 | Nate JensenPlace 10 · Grade 11 · Osceola | 11 | Osceola | 18:45.2 |
| 11 | Anthony AnnenPlace 11 · Grade 12 · Hudson | 12 | Hudson | 18:47.7 |
| 12 | Brahm EnnengaPlace 12 · Grade 12 · Prescott | 12 | Prescott | 18:49.9 |
| 13 | Jack OlsonPlace 13 · Grade 12 · Hudson | 12 | Hudson | 18:54.1 |
| 14 | Sam SeguinPlace 14 · Grade 12 · Menomonie | 12 | Menomonie | 18:59.8 |
| 15 | Nolan LeaskPlace 15 · Grade 9 · Prescott | 9 | Prescott | 19:20.1 |
| 16 | Chance PerryPlace 16 · Grade 10 · New Richmond | 10 | New Richmond | 19:24.0 |
| 17 | Miles LeiskauPlace 17 · Grade 11 · Osceola | 11 | Osceola | 19:27.8 |
| 18 | Benjamin DittmanPlace 18 · Grade 10 · New Richmond | 10 | New Richmond | 19:28.0 |
| 19 | Kieran BignellPlace 19 · Grade 10 · Menomonie | 10 | Menomonie | 19:35.9 |
| 20 | Dylan SterudPlace 20 · Grade 12 · Prescott | 12 | Prescott | 19:40.2 |
| 21 | Ryan BenzerPlace 21 · Grade 12 · Hudson | 12 | Hudson | 19:46.1 |
| 22 | Connor McConnellPlace 22 · Grade 12 · Prescott | 12 | Prescott | 19:51.7 |
| 23 | Ethan LandgreenPlace 23 · Grade 12 · Osceola | 12 | Osceola | 19:54.3 |
| 24 | Elliott SchroederPlace 24 · Grade 9 · St. Croix Preparatory A | 9 | St. Croix Preparatory A | 19:59.7 |
| 25 | Andrew LindloffPlace 25 · Grade 11 · New Richmond | 11 | New Richmond | 20:00.3 |
| 26 | Kian SiwickiPlace 26 · Grade 10 · Hudson | 10 | Hudson | 20:10.5 |
| 27 | Caden PetersonPlace 27 · Grade 10 · Prescott | 10 | Prescott | 20:11.5 |
| 28 | Samuel SchmidtknechtPlace 28 · Grade 10 · Hudson | 10 | Hudson | 20:16.0 |
| 29 | Dominic GarrPlace 29 · Grade 10 · Menomonie | 10 | Menomonie | 20:16.2 |
| 30 | Joshua SporsPlace 30 · Grade 9 · Hudson | 9 | Hudson | 20:28.6 |
| 31 | Charlie NugentPlace 31 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 20:38.1 |
| 32 | Archer UtkePlace 32 · Grade 9 · Osceola | 9 | Osceola | 20:43.7 |
| 33 | James MagnesonPlace 33 · Grade 11 · Hudson | 11 | Hudson | 20:46.4 |
| 34 | Jaxon BecklinoPlace 34 · Grade 9 · New Richmond | 9 | New Richmond | 20:46.6 |
| 35 | Nate AndersonPlace 35 · Grade 9 · Hudson | 9 | Hudson | 20:51.0 |
| 36 | Charles TempskiPlace 36 · Grade 11 · Sparta | 11 | Sparta | 20:51.1 |
| 37 | Sam ParentPlace 37 · Grade 12 · Sparta | 12 | Sparta | 20:51.4 |
| 38 | Mason UtkePlace 38 · Grade 11 · Osceola | 11 | Osceola | 20:53.3 |
| 39 | Camran BaumPlace 39 · Grade 12 · Eau Claire North | 12 | Eau Claire North | 20:54.6 |
| 40 | Jacob HallPlace 40 · Grade 12 · Somerset | 12 | Somerset | 20:59.2 |
| 41 | Riley GaetzPlace 41 · Grade 12 · Eau Claire North | 12 | Eau Claire North | 20:59.6 |
| 42 | Parker HahnPlace 42 · Grade 12 · Menomonie | 12 | Menomonie | 21:00.2 |
| 43 | Ben SeguinPlace 43 · Grade 9 · Menomonie | 9 | Menomonie | 21:00.6 |
| 44 | Max KistnerPlace 44 · Grade 12 · Menomonie | 12 | Menomonie | 21:01.0 |
| 45 | Sy EbbenPlace 45 · Grade 9 · Hudson | 9 | Hudson | 21:01.4 |
| 46 | Jack BeltoyaPlace 46 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 21:01.5 |
| 47 | Balian VianaPlace 47 · Grade 9 · Menomonie | 9 | Menomonie | 21:05.8 |
| 48 | Centeno XavierPlace 48 · Grade 9 · Sparta | 9 | Sparta | 21:11.6 |
| 49 | William HaegPlace 49 · Grade 9 · Prescott | 9 | Prescott | 21:11.7 |
| 50 | Cole ChristensonPlace 50 · Grade 9 · Menomonie | 9 | Menomonie | 21:26.3 |
| 51 | Cayden RileyPlace 51 · Grade 9 · Prescott | 9 | Prescott | 21:27.3 |
| 52 | Luke PetersonPlace 52 · Grade 10 · Prescott | 10 | Prescott | 21:33.7 |
| 53 | Connor LukenPlace 53 · Grade 11 · St. Croix Preparatory A | 11 | St. Croix Preparatory A | 21:34.2 |
| 54 | Aidan FuerstPlace 54 · Grade 12 · St. Croix Preparatory A | 12 | St. Croix Preparatory A | 21:37.8 |
| 55 | Alex FischerPlace 55 · Grade 9 · New Richmond | 9 | New Richmond | 21:39.8 |
| 56 | Brett VianPlace 56 · Grade 9 · Sparta | 9 | Sparta | 21:44.7 |
| 57 | Angel MontoyaPlace 57 · Grade 9 · Sparta | 9 | Sparta | 21:46.4 |
| 58 | Keegan NaserPlace 58 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 21:54.7 |
| 59 | Jett OzgaPlace 59 · Grade 9 · New Richmond | 9 | New Richmond | 21:59.3 |
| 60 | Brandon StuartPlace 60 · Grade 12 · Prescott | 12 | Prescott | 21:59.8 |
| 61 | Nathan KromreyPlace 61 · Grade 12 · Hudson | 12 | Hudson | 22:00.2 |
| 62 | Eli NelsonPlace 62 · Grade 12 · Hudson | 12 | Hudson | 22:00.6 |
| 63 | Dillion KoesterPlace 63 · Grade 9 · Osceola | 9 | Osceola | 22:08.9 |
| 64 | Ethan WestPlace 64 · Grade 10 · Prescott | 10 | Prescott | 22:15.6 |
| 65 | Owen FagerPlace 65 · Grade 11 · St. Croix Preparatory A | 11 | St. Croix Preparatory A | 22:15.8 |
| 66 | Luke LorenzPlace 66 · Grade 9 · Hudson | 9 | Hudson | 22:27.0 |
| 67 | Carson HollmanPlace 67 · Grade 12 · Osceola | 12 | Osceola | 22:28.8 |
| 68 | Derek WeberPlace 68 · Grade 10 · Menomonie | 10 | Menomonie | 22:43.0 |
| 69 | Spencer WardPlace 69 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 22:48.0 |
| 70 | Elijah KnutsonPlace 70 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 22:49.1 |
| 71 | Noah HolladayPlace 71 · Grade 10 · St. Croix Preparatory A | 10 | St. Croix Preparatory A | 23:00.4 |
| 72 | Clint SizemorePlace 72 · Grade 11 · Prescott | 11 | Prescott | 23:06.2 |
| 73 | Braden FinnPlace 73 · Grade 12 · Hudson | 12 | Hudson | 23:07.3 |
| 74 | Alex Gonzalez-MorochoPlace 74 · Grade 9 · Hudson | 9 | Hudson | 23:09.1 |
| 75 | Aiden KnudtsonPlace 75 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 23:16.6 |
| 76 | Henry PechaPlace 76 · Grade 12 · Eau Claire North | 12 | Eau Claire North | 23:20.8 |
| 77 | Tyler MarkoPlace 77 · Grade 11 · Prescott | 11 | Prescott | 23:23.6 |
| 78 | William VincentPlace 78 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 23:32.9 |
| 79 | William MarkertPlace 79 · Grade 10 · Prescott | 10 | Prescott | 23:42.6 |
| 80 | Gavin ReetzPlace 80 · Grade 9 · St Croix Central | 9 | St Croix Central | 24:12.5 |
| 81 | Tyler NocchiPlace 81 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 24:12.6 |
| 82 | Scout HutsonPlace 82 · Grade 9 · Sparta | 9 | Sparta | 24:13.8 |
| 83 | Zane LongwayPlace 83 · Grade 10 · Hudson | 10 | Hudson | 24:28.6 |
| 84 | Owen SchouebaumPlace 84 · Grade 11 · St. Croix Preparatory A | 11 | St. Croix Preparatory A | 25:31.4 |
| 85 | Maxwel DearbornPlace 85 · Grade 10 · Prescott | 10 | Prescott | 26:07.1 |
| 86 | Aiden AllenPlace 86 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 26:40.2 |
| 87 | Frank WoodPlace 87 · Grade 9 · Somerset | 9 | Somerset | 27:54.7 |
| 88 | Carter WefelPlace 88 · Grade 9 · Hudson | 9 | Hudson | 28:02.3 |
| 89 | Anthony WefelPlace 89 · Grade 11 · Hudson | 11 | Hudson | 28:05.0 |
| 90 | Zayne FuerstPlace 90 · Grade 9 · St. Croix Preparatory A | 9 | St. Croix Preparatory A | 28:22.0 |
| 91 | Chris SchonebaumPlace 91 · Grade 9 · St. Croix Preparatory A | 9 | St. Croix Preparatory A | 28:34.5 |
| 92 | Mitchell ToskePlace 92 · Grade 9 · St Croix Central | 9 | St Croix Central | 30:47.8 |
| 93 | Trenton AndersonPlace 93 · Grade 10 · Menomonie | 10 | Menomonie | 31:06.4 |
| 94 | Hunter DearbornPlace 94 · Grade 10 · Prescott | 10 | Prescott | 32:20.1 |
| 95 | David MillerPlace 95 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 32:37.5 |