| 1 | Adam HartmanPlace 1 · Grade 11 · Lake Mills | 11 | Lake Mills | 18:18.0 |
| 2 | Isaac OpsteenPlace 2 · Grade 12 · Waterloo | 12 | Waterloo | 18:41.1 |
| 3 | Dylan GardnerPlace 3 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 18:42.8 |
| 4 | Max HelminiakPlace 4 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 18:43.3 |
| 5 | Max SpringerPlace 5 · Grade 12 · Lake Mills | 12 | Lake Mills | 18:47.4 |
| 6 | David Sarmiento-PazPlace 6 · Grade 10 · Waterloo | 10 | Waterloo | 18:48.4 |
| 7 | Blake SchmitzPlace 7 · Grade 11 · Wisconsin Dells | 11 | Wisconsin Dells | 18:48.7 |
| 8 | Tyler CarolloPlace 8 · Grade 9 · Whitewater | 9 | Whitewater | 18:50.5 |
| 9 | Owen FeuchtPlace 9 · Grade 10 · East Troy | 10 | East Troy | 19:11.2 |
| 10 | Grant PellmannPlace 10 · Grade 9 · Lake Mills | 9 | Lake Mills | 19:11.3 |
| 11 | Jonah DietschPlace 11 · Grade 11 · Wisconsin Dells | 11 | Wisconsin Dells | 19:11.8 |
| 12 | Calvin SchaalmaPlace 12 · Grade 11 · Dodgeland | 11 | Dodgeland | 19:14.2 |
| 13 | Tyler NielsonPlace 13 · Grade 11 · East Troy | 11 | East Troy | 19:23.1 |
| 14 | Theodore BusateriPlace 14 · Grade 10 · East Troy | 10 | East Troy | 19:32.0 |
| 15 | Luis GamonPlace 15 · Grade 10 · Marshall | 10 | Marshall | 19:46.7 |
| 16 | Anthony GonzalezPlace 16 · Grade 12 · Marshall | 12 | Marshall | 19:48.8 |
| 17 | Matthew MarkhamPlace 17 · Grade 11 · East Troy | 11 | East Troy | 19:49.6 |
| 18 | Drew ChadwickPlace 18 · Grade 12 · Marshall | 12 | Marshall | 19:50.1 |
| 19 | Wyatt EschPlace 19 · Grade 11 · Whitewater | 11 | Whitewater | 19:54.6 |
| 20 | Benjamin BiankPlace 20 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 19:57.6 |
| 21 | Jaxon SikoraPlace 21 · Grade 10 · Dodgeland | 10 | Dodgeland | 20:12.7 |
| 22 | Manny Gamon-GarciaPlace 22 · Grade 10 · Marshall | 10 | Marshall | 20:14.2 |
| 23 | Elijah HallPlace 23 · Grade 11 · Marshall | 11 | Marshall | 20:15.5 |
| 24 | Elijah ReicheltPlace 24 · Grade 10 · Marshall | 10 | Marshall | 20:33.9 |
| 25 | Josef SteindorfPlace 25 · Grade 9 · Lake Mills | 9 | Lake Mills | 20:40.5 |
| 26 | Carter StropePlace 26 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 20:41.4 |
| 27 | Michael ChristianPlace 27 · Grade 10 · Dodgeland | 10 | Dodgeland | 20:41.4 |
| 28 | Mason DolfinPlace 28 · Grade 11 · Waterloo | 11 | Waterloo | 20:55.7 |
| 29 | Jonah Linn-MillerPlace 29 · Grade 11 · Lake Mills | 11 | Lake Mills | 20:58.6 |
| 30 | Quinton O'ToolePlace 30 · Grade 12 · Whitewater | 12 | Whitewater | 20:59.5 |
| 31 | Zack AgueroPlace 31 · Grade 11 · Waterloo | 11 | Waterloo | 21:00.5 |
| 32 | Peter MabiePlace 32 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 21:10.9 |
| 33 | Paul KressnerPlace 33 · Grade 9 · Lake Mills | 9 | Lake Mills | 21:14.1 |
| 34 | Marcus RosellePlace 34 · Grade 11 · Whitewater | 11 | Whitewater | 21:16.2 |
| 35 | Jack UmhoeferPlace 35 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 21:22.3 |
| 36 | Jacob Cormier-TardifPlace 36 · Grade 9 · Lake Mills | 9 | Lake Mills | 21:47.8 |
| 37 | Isaiah MendezPlace 37 · Grade 12 · Whitewater | 12 | Whitewater | 21:56.7 |
| 38 | Paul Czerniak JrPlace 38 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 22:22.2 |
| 39 | Quincy HiggsPlace 39 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 22:35.8 |
| 40 | Kai FarreyPlace 40 · Grade 9 · Waterloo | 9 | Waterloo | 22:39.2 |
| 41 | Karlo ReyesPlace 41 · Grade 10 · Wisconsin Dells | 10 | Wisconsin Dells | 22:46.1 |
| 42 | Lyle ScanlanPlace 42 · Grade 10 · East Troy | 10 | East Troy | 23:07.5 |
| 43 | Xander BanePlace 43 · Grade 11 · East Troy | 11 | East Troy | 23:17.7 |
| 44 | Eddie BlumerPlace 44 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 23:24.5 |
| 45 | Joren SalasPlace 45 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 23:27.5 |
| 46 | Kaleb CousineauPlace 46 · Grade 12 · Dodgeland | 12 | Dodgeland | 23:56.8 |
| 47 | Ethan JohnsonPlace 47 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 23:57.5 |
| 48 | Abraham SchmitzPlace 48 · Grade 10 · Wisconsin Dells | 10 | Wisconsin Dells | 24:06.9 |
| 49 | Ramiro Guardado EncinasPlace 49 · Grade 9 · Marshall | 9 | Marshall | 24:15.5 |
| 50 | Chance DickersonPlace 50 · Grade 9 · Wisconsin Dells | 9 | Wisconsin Dells | 24:19.6 |
| 51 | Hudson PaarPlace 51 · Grade 10 · Dodgeland | 10 | Dodgeland | 24:44.8 |
| 52 | Angel KilarPlace 52 · Grade 11 · Whitewater | 11 | Whitewater | 24:49.1 |
| 53 | Rocky RichPlace 53 · Grade 9 · Wisconsin Dells | 9 | Wisconsin Dells | 24:51.3 |
| 54 | Dimitry RomanoPlace 54 · Grade 9 · Waterloo | 9 | Waterloo | 25:15.6 |
| 55 | Sam NickelsburgPlace 55 · Grade 12 · Whitewater | 12 | Whitewater | 26:13.5 |
| 56 | Brody AllenPlace 56 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 26:23.8 |
| 57 | Trezdon DamrowPlace 57 · Grade 10 · Dodgeland | 10 | Dodgeland | 26:28.3 |
| 58 | Evan DentPlace 58 · Grade 12 · East Troy | 12 | East Troy | 28:04.1 |
| 59 | Mason NeuenschwanderPlace 59 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 29:02.1 |