| 1 | Jeremiah GreggPlace 1 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 11:13.20 |
| 2 | Joshua GreggPlace 2 · Grade 8 · Sauk Prairie | 8 | Sauk Prairie | 11:34.00 |
| 3 | Beckett KucherPlace 3 · Grade 8 · Webb | 8 | Webb | 11:38.60 |
| 4 | Oskar LaFavePlace 4 · Grade 8 · Jack Young | 8 | Jack Young | 11:45.20 |
| 5 | Leo DietschPlace 5 · Grade 6 · Wisconsin Dells | 6 | Wisconsin Dells | 12:06.60 |
| 6 | Korey McFarlandPlace 6 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 12:13.00 |
| 7 | Griffin CrowePlace 7 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 12:15.10 |
| 8 | Brayton BahePlace 8 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 12:16.90 |
| 9 | Bryce KurzPlace 9 · Grade 8 · Jack Young | 8 | Jack Young | 12:18.00 |
| 10 | Zeke MunozPlace 10 · Grade 7 · Weston | 7 | Weston | 12:20.80 |
| 11 | Cooper LarsonPlace 11 · Grade 7 · Sacred Heart-St. Peters | 7 | Sacred Heart-St. Peters | 12:21.20 |
| 12 | Fletcher FraserPlace 12 · Grade 7 · Wisconsin Dells | 7 | Wisconsin Dells | 12:24.60 |
| 13 | Philip TurnerPlace 13 · Grade 7 · Webb | 7 | Webb | 12:26.00 |
| 14 | Adrian MoralesPlace 14 · Grade 6 · Sauk Prairie | 6 | Sauk Prairie | 12:38.00 |
| 15 | Treyton DreikosenPlace 15 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 12:40.70 |
| 16 | Sebastian MartinezPlace 16 · Grade 8 · Jack Young | 8 | Jack Young | 12:43.70 |
| 17 | Brayden NelsonPlace 17 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 12:51.50 |
| 18 | Tate BindlPlace 18 · Grade 6 · Sauk Prairie | 6 | Sauk Prairie | 13:00.80 |
| 19 | Isaac FreemanPlace 19 · Grade 8 · DeForest Area | 8 | DeForest Area | 13:05.00 |
| 20 | Jonah VandezandePlace 20 · Grade 8 · Webb | 8 | Webb | 13:05.20 |
| 21 | Mason MannigelPlace 21 · Grade 7 · DeForest Area | 7 | DeForest Area | 13:05.50 |
| 22 | Corbin DurstPlace 22 · Grade 7 · Weston | 7 | Weston | 13:06.60 |
| 23 | Kian KelroyPlace 23 · Grade 8 · DeForest Area | 8 | DeForest Area | 13:09.60 |
| 24 | Jackson SchusterPlace 24 · Grade 7 · Royall | 7 | Royall | 13:19.50 |
| 25 | Oliver HeathPlace 25 · Grade 7 · Wisconsin Heights | 7 | Wisconsin Heights | 13:21.30 |
| 26 | Graeme PaynePlace 26 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 13:23.30 |
| 27 | Nolan MorsePlace 27 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 13:25.10 |
| 28 | Bryce ArgallPlace 28 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 13:25.70 |
| 29 | Basil WelchPlace 29 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 13:29.50 |
| 30 | Carter SoltPlace 30 · Grade 8 · Sauk Prairie | 8 | Sauk Prairie | 13:35.70 |
| 31 | Lucas GingerichPlace 31 · Grade 7 · DeForest Area | 7 | DeForest Area | 13:37.30 |
| 32 | Kellen AllenPlace 32 · Grade 7 · DeForest Area | 7 | DeForest Area | 13:38.50 |
| 33 | Henry ScarboroughPlace 33 · Grade 6 · Sauk Prairie | 6 | Sauk Prairie | 13:38.60 |
| 34 | Levi McKichanPlace 34 · Grade 6 · Wisconsin Dells | 6 | Wisconsin Dells | 13:47.60 |
| 35 | Gavin HerbertPlace 35 · Grade 8 · DeForest Area | 8 | DeForest Area | 13:49.30 |
| 36 | Grant MillerPlace 36 · Grade 7 · Royall | 7 | Royall | 13:51.90 |
| 37 | Chase RoeckerPlace 37 · Grade 8 · Webb | 8 | Webb | 13:53.00 |
| 38 | Marshall BulinPlace 38 · Grade 7 · Royall | 7 | Royall | 13:53.90 |
| 39 | Theo LaFavePlace 39 · Grade 6 · Jack Young | 6 | Jack Young | 13:54.30 |
| 40 | John GudenschwagerPlace 40 · Grade 6 · Webb | 6 | Webb | 13:55.00 |
| 41 | Logan MeyerPlace 41 · Grade 6 · Sauk Prairie | 6 | Sauk Prairie | 13:59.20 |
| 42 | George MaxwellPlace 42 · Grade 7 · Sacred Heart-St. Peters | 7 | Sacred Heart-St. Peters | 14:06.80 |
| 43 | Grahm FergePlace 43 · Grade 8 · Webb | 8 | Webb | 14:07.50 |
| 44 | Chase RiedelPlace 44 · Grade 7 · DeForest Area | 7 | DeForest Area | 14:12.80 |
| 45 | Beckham SchaeferPlace 45 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 14:13.60 |
| 46 | Isaac KostuckPlace 46 · Grade 7 · Wisconsin Heights | 7 | Wisconsin Heights | 14:14.30 |
| 47 | Giddoni HyzerPlace 47 · Grade 6 · Jack Young | 6 | Jack Young | 14:14.50 |
| 48 | Joshua FreemanPlace 48 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 14:41.20 |
| 49 | John McCauleyPlace 49 · Grade 7 · Jack Young | 7 | Jack Young | 14:41.70 |
| 50 | Nolan CarncrossPlace 50 · Grade 8 · Sauk Prairie | 8 | Sauk Prairie | 14:42.20 |
| 51 | Mac BavinkaPlace 51 · Grade 6 · Jack Young | 6 | Jack Young | 14:48.00 |
| 52 | Andrew MessnerPlace 52 · Grade 7 · Jack Young | 7 | Jack Young | 14:49.10 |
| 53 | Charlie ClamPlace 53 · Grade 8 · Webb | 8 | Webb | 14:56.40 |
| 54 | Zarion RybarczykPlace 54 · Grade 6 · Jack Young | 6 | Jack Young | 14:58.90 |
| 55 | Shaemus GallowayPlace 55 · Grade 8 · Wisconsin Heights | 8 | Wisconsin Heights | 14:59.10 |
| 56 | Blake BiermeierPlace 56 · Grade 8 · Webb | 8 | Webb | 15:02.50 |
| 57 | Gunner LutterPlace 57 · Grade 7 · Webb | 7 | Webb | 15:02.80 |
| 58 | Kaleb DanielsPlace 58 · Grade 6 · Sacred Heart-St. Peters | 6 | Sacred Heart-St. Peters | 15:04.70 |
| 59 | Luke OsbornPlace 59 · Grade 8 · Weston | 8 | Weston | 15:07.40 |
| 60 | Otto WhitneyPlace 60 · Grade 7 · DeForest Area | 7 | DeForest Area | 15:19.40 |
| 61 | Ryland OlsonPlace 61 · Grade 7 · DeForest Area | 7 | DeForest Area | 15:24.20 |
| 62 | Joel DottsPlace 62 · Grade 6 · Webb | 6 | Webb | 15:26.50 |
| 63 | Cale DunaheePlace 63 · Grade 7 · DeForest Area | 7 | DeForest Area | 15:29.40 |
| 64 | Thomas MaxwellPlace 64 · Grade 6 · Sacred Heart-St. Peters | 6 | Sacred Heart-St. Peters | 15:32.10 |
| 65 | Isaac NaabPlace 65 · Grade 6 · Jack Young | 6 | Jack Young | 15:38.70 |
| 66 | Beckett HochPlace 66 · Grade 7 · Wisconsin Dells | 7 | Wisconsin Dells | 15:39.60 |
| 67 | Henry ZuelkePlace 67 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 15:41.50 |
| 68 | Will BruerPlace 68 · Grade 8 · Sacred Heart-St. Peters | 8 | Sacred Heart-St. Peters | 15:42.80 |
| 69 | Rylan FrantzPlace 69 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 15:48.80 |
| 70 | Tate TredinnickPlace 70 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 15:53.70 |
| 71 | Ryan FritschPlace 71 · Grade 8 · Webb | 8 | Webb | 16:00.00 |
| 72 | Wyatt MorgensonPlace 72 · Grade 7 · Wisconsin Dells | 7 | Wisconsin Dells | 16:00.10 |
| 73 | Nickolas BonadorePlace 73 · Grade 8 · Wisconsin Dells | 8 | Wisconsin Dells | 16:04.90 |
| 74 | Henry ThorkildsonPlace 74 · Grade 7 · DeForest Area | 7 | DeForest Area | 16:05.90 |
| 75 | Ray SmukstaPlace 75 · Grade 6 · Webb | 6 | Webb | 16:07.90 |
| 76 | Connor Wopat-FeiglPlace 76 · Grade 6 · Royall | 6 | Royall | 16:13.90 |
| 77 | Navin FrederickPlace 77 · Grade 8 · DeForest Area | 8 | DeForest Area | 16:30.00 |
| 78 | McKean EricksenPlace 78 · Grade 8 · Webb | 8 | Webb | 16:30.20 |
| 79 | Brogan KeldahlPlace 79 · Grade 8 · DeForest Area | 8 | DeForest Area | 16:31.90 |
| 80 | Alexander AndersonPlace 80 · Grade 7 · Webb | 7 | Webb | 16:34.10 |
| 81 | Grant StanoszPlace 81 · Grade 7 · DeForest Area | 7 | DeForest Area | 16:36.00 |
| 82 | Chase BerndtPlace 82 · Grade 6 · Royall | 6 | Royall | 16:38.90 |
| 83 | Remiah NashPlace 83 · Grade 8 · Wisconsin Dells | 8 | Wisconsin Dells | 16:45.40 |
| 84 | Tommy ZhuPlace 84 · Grade 7 · DeForest Area | 7 | DeForest Area | 16:46.10 |
| 85 | Mason WagnerPlace 85 · Grade 7 · DeForest Area | 7 | DeForest Area | 16:59.80 |
| 86 | Holden HarryPlace 86 · Grade 8 · Jack Young | 8 | Jack Young | 17:02.00 |
| 87 | Samuel HubbardPlace 87 · Grade 7 · Sauk Prairie | 7 | Sauk Prairie | 17:07.90 |
| 88 | Jacob WirigPlace 88 · Grade 7 · Wisconsin Dells | 7 | Wisconsin Dells | 17:11.00 |
| 89 | Soren GallowayPlace 89 · Grade 7 · Wisconsin Heights | 7 | Wisconsin Heights | 17:11.20 |
| 90 | Jackson SchulzPlace 90 · Grade 7 · DeForest Area | 7 | DeForest Area | 17:12.30 |
| 91 | Rocky RichPlace 91 · Grade 8 · Wisconsin Dells | 8 | Wisconsin Dells | 17:14.30 |
| 92 | Gavin SchultzPlace 92 · Grade 8 · Wisconsin Dells | 8 | Wisconsin Dells | 17:14.30 |
| 93 | Goura CallPlace 93 · Grade 6 · Webb | 6 | Webb | 17:42.90 |
| 94 | Jonathan SworthoutPlace 94 · Grade 8 · Webb | 8 | Webb | 17:43.00 |
| 95 | Tysion RauchPlace 95 · Grade 6 · Webb | 6 | Webb | 17:44.40 |
| 96 | Cayden KuzdasPlace 96 · Grade 8 · DeForest Area | 8 | DeForest Area | 17:52.00 |
| 97 | Connor ColtPlace 97 · Grade 6 · Webb | 6 | Webb | 17:56.80 |
| 98 | Christian FranklinPlace 98 · Grade 8 · DeForest Area | 8 | DeForest Area | 18:12.50 |
| 99 | Henry KelleyPlace 99 · Grade 7 · DeForest Area | 7 | DeForest Area | 18:22.80 |
| 100 | Lucke KuhnauPlace 100 · Grade 8 · Webb | 8 | Webb | 18:47.60 |
| 101 | Henry BowenPlace 101 · Grade 6 · Webb | 6 | Webb | 18:59.50 |
| 102 | Jose MartinezPlace 102 · Grade 8 · Wisconsin Dells | 8 | Wisconsin Dells | 19:34.00 |
| 103 | Ashton MartinPlace 103 · Grade 6 · Royall | 6 | Royall | 19:48.40 |
| 104 | Will HeikingPlace 104 · Grade 6 · Weston | 6 | Weston | 21:09.50 |
| 105 | Brady SimaPlace 105 · Grade 7 · Wisconsin Dells | 7 | Wisconsin Dells | 21:18.90 |
| 106 | David CruzPlace 106 · Grade 8 · DeForest Area | 8 | DeForest Area | 21:39.30 |
| 107 | Connor SponguerPlace 107 · Grade 6 · Wisconsin Dells | 6 | Wisconsin Dells | 22:36.70 |
| 108 | Oliver RinglestetterPlace 108 · Grade 6 · Jack Young | 6 | Jack Young | 23:39.90 |