| 1 | Kenton KranselPlace 1 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 17:45.3 |
| 2 | Joshua GrinvaldsPlace 2 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 17:46.6 |
| 3 | Matthew NoblePlace 3 · Grade 11 · Milton | 11 | Milton | 18:09.6 |
| 4 | Joshua GrossenPlace 4 · Grade 10 · Milton | 10 | Milton | 18:13.9 |
| 5 | Brady FlynnPlace 5 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 18:21.0 |
| 6 | Conner AdamsPlace 6 · Grade 11 · Milton | 11 | Milton | 18:28.3 |
| 7 | Nathan HesterPlace 7 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 18:35.8 |
| 8 | David Sarmiento-PazPlace 8 · Grade 11 · Waterloo | 11 | Waterloo | 18:39.6 |
| 9 | Ben KarlsPlace 9 · Grade 11 · Lodi | 11 | Lodi | 19:04.5 |
| 10 | Adley CranePlace 10 · Grade 10 · Parkview | 10 | Parkview | 19:06.9 |
| 11 | Conner AdcockPlace 11 · Grade 11 · Milton | 11 | Milton | 19:07.8 |
| 12 | Jeshua Perez-HernandezPlace 12 · Grade 12 · Jefferson | 12 | Jefferson | 19:22.4 |
| 13 | Samuel ChampionPlace 13 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 19:26.5 |
| 14 | Blake SchmitzPlace 14 · Grade 12 · Wisconsin Dells | 12 | Wisconsin Dells | 19:42.1 |
| 15 | Kade NehlsPlace 15 · Grade 11 · Edgerton | 11 | Edgerton | 19:44.0 |
| 16 | Solomon SchnuellePlace 16 · Grade 11 · Jefferson | 11 | Jefferson | 19:49.3 |
| 17 | Keegan DeBlarePlace 17 · Grade 12 · Jefferson | 12 | Jefferson | 20:13.6 |
| 18 | Sam MillerPlace 18 · Grade 11 · Jefferson | 11 | Jefferson | 20:15.0 |
| 19 | Ashton HenzePlace 19 · Grade 10 · Brodhead/Juda | 10 | Brodhead/Juda | 20:23.3 |
| 20 | Eli GreenleyPlace 20 · Grade 9 · Edgerton | 9 | Edgerton | 20:23.8 |
| 21 | Devin GarrityPlace 21 · Grade 11 · Milton | 11 | Milton | 20:26.9 |
| 22 | Luke SkardaPlace 22 · Grade 12 · Edgerton | 12 | Edgerton | 20:27.6 |
| 23 | Mason DolfinPlace 23 · Grade 12 · Waterloo | 12 | Waterloo | 20:31.7 |
| 24 | Julius JohnsonPlace 24 · Grade 10 · Lodi | 10 | Lodi | 20:35.4 |
| 25 | Fletcher FraserPlace 25 · Grade 9 · Wisconsin Dells | 9 | Wisconsin Dells | 20:46.3 |
| 26 | Jonah DietschPlace 26 · Grade 12 · Wisconsin Dells | 12 | Wisconsin Dells | 20:47.5 |
| 27 | Riley MayfieldPlace 27 · Grade 9 · Janesville Parker | 9 | Janesville Parker | 20:52.1 |
| 28 | Vinson GrajewskiPlace 28 · Grade 9 · Lodi | 9 | Lodi | 20:57.8 |
| 29 | Elliott HahnPlace 29 · Grade 11 · Milton | 11 | Milton | 20:57.9 |
| 30 | Malachi LyonsPlace 30 · Grade 11 · Edgerton | 11 | Edgerton | 20:59.1 |
| 31 | Lucas KerkenbushPlace 31 · Grade 11 · Jefferson | 11 | Jefferson | 21:05.4 |
| 32 | Erra HaquePlace 32 · Grade 11 · Edgerton | 11 | Edgerton | 21:05.6 |
| 33 | Chance DickersonPlace 33 · Grade 10 · Wisconsin Dells | 10 | Wisconsin Dells | 21:22.6 |
| 34 | Symon BeyerPlace 34 · Grade 12 · Jefferson | 12 | Jefferson | 21:30.7 |
| 35 | Treyton LeuteneggerPlace 35 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 21:32.0 |
| 36 | Liam SkinnerPlace 36 · Grade 12 · Edgerton | 12 | Edgerton | 21:41.4 |
| 37 | Charley WohlfertPlace 37 · Grade 11 · Parkview | 11 | Parkview | 21:47.6 |
| 38 | Miles MillerPlace 38 · Grade 11 · Edgerton | 11 | Edgerton | 21:52.4 |
| 39 | Jackson BonnettPlace 39 · Grade 11 · Adams-Friendship | 11 | Adams-Friendship | 22:21.5 |
| 40 | Owen WilliamsPlace 40 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 22:29.7 |
| 41 | Colin GottoPlace 41 · Grade 12 · Jefferson | 12 | Jefferson | 22:30.8 |
| 42 | Caden JohnsonPlace 42 · Grade 11 · Lodi | 11 | Lodi | 22:41.8 |
| 43 | Abraham SchmitzPlace 43 · Grade 11 · Wisconsin Dells | 11 | Wisconsin Dells | 22:46.3 |
| 44 | Jameson LenthePlace 44 · Grade 10 · Brodhead/Juda | 10 | Brodhead/Juda | 23:14.2 |
| 45 | Chase Oliver WebsterPlace 45 · Grade 9 · Waterloo | 9 | Waterloo | 23:51.3 |
| 46 | James JeffersPlace 46 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 24:06.9 |
| 47 | Noah LittlePlace 47 · Grade 9 · Lodi | 9 | Lodi | 24:16.1 |
| 48 | Beckett HochPlace 48 · Grade 9 · Wisconsin Dells | 9 | Wisconsin Dells | 24:25.8 |
| 49 | Rocky RichPlace 49 · Grade 10 · Wisconsin Dells | 10 | Wisconsin Dells | 24:32.0 |
| 50 | Balin LacyPlace 50 · Grade 12 · Parkview | 12 | Parkview | 24:43.1 |
| 51 | Robert HafensteinPlace 51 · Grade 11 · Waterloo | 11 | Waterloo | 25:27.6 |
| 52 | Lincoln GleaserPlace 52 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 25:36.9 |
| 53 | Keegan LittlePlace 53 · Grade 9 · Lodi | 9 | Lodi | 26:16.0 |
| 54 | Arthur TipperyPlace 54 · Grade 11 · Lodi | 11 | Lodi | 26:25.9 |
| 55 | Gibson HyattPlace 55 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 27:19.1 |
| 56 | Tayte DosioPlace 56 · Grade 11 · Brodhead/Juda | 11 | Brodhead/Juda | 27:24.1 |