| 1 | Elijah SayegPlace 1 · West Allis Hale | — | West Allis Hale | 17:18.30 |
| 2 | Kai BrunerPlace 2 · West Allis Hale | — | West Allis Hale | 17:25.10 |
| 3 | John GruichichPlace 3 · West Allis Hale | — | West Allis Hale | 17:54.60 |
| 4 | Ethan PlierPlace 4 · West Allis Hale | — | West Allis Hale | 18:00.10 |
| 5 | Max KressnerPlace 5 · Lake Mills | — | Lake Mills | 18:16.40 |
| 6 | Patrick SandePlace 6 · Jefferson | — | Jefferson | 18:18.80 |
| 7 | Joseph VenturaPlace 7 · West Allis Hale | — | West Allis Hale | 18:23.30 |
| 8 | Derek MorrisonPlace 8 · Jefferson | — | Jefferson | 18:23.60 |
| 9 | Koda BrunerPlace 9 · West Allis Hale | — | West Allis Hale | 18:25.90 |
| 10 | Dylan YursPlace 10 · Clinton | — | Clinton | 18:39.21 |
| 11 | Owen KoelePlace 11 · Waterloo | — | Waterloo | 19:00.40 |
| 12 | Braxton WalterPlace 12 · Lake Mills | — | Lake Mills | 19:13.80 |
| 13 | Saul LopezPlace 13 · Lake Mills | — | Lake Mills | 19:42.40 |
| 14 | Clovis Cormier-TardifPlace 14 · Lake Mills | — | Lake Mills | 19:43.70 |
| 15 | Reagan FlickingerPlace 15 · Clinton | — | Clinton | 19:54.70 |
| 16 | Kevin VaughnPlace 16 · Delavan-Darien | — | Delavan-Darien | 20:04.20 |
| 17 | Josh FreitagPlace 17 · Delavan-Darien | — | Delavan-Darien | 20:11.70 |
| 18 | Isaac OpsteenPlace 18 · Waterloo | — | Waterloo | 20:15.10 |
| 19 | Matthew MarkhamPlace 19 · East Troy | — | East Troy | 20:16.60 |
| 20 | Luca Roetter GresbackPlace 20 · Wayland Academy | — | Wayland Academy | 20:19.80 |
| 21 | Nate HutterPlace 21 · West Allis Hale | — | West Allis Hale | 20:22.40 |
| 22 | Amran Avila MontoyaPlace 22 · Delavan-Darien | — | Delavan-Darien | 20:28.10 |
| 23 | Zack SchroederPlace 23 · Delavan-Darien | — | Delavan-Darien | 20:28.10 |
| 24 | Harrison SchaeferPlace 24 · Waterloo | — | Waterloo | 20:29.60 |
| 25 | David Sarmeinto -PazPlace 25 · Waterloo | — | Waterloo | 20:32.10 |
| 26 | Evan DoerksenPlace 26 · Delavan-Darien | — | Delavan-Darien | 20:34.30 |
| 27 | Adam HartmanPlace 27 · Lake Mills | — | Lake Mills | 20:36.10 |
| 28 | Dawson DoylePlace 28 · Lomira | — | Lomira | 20:45.20 |
| 29 | Solomon SchnuellePlace 29 · Jefferson | — | Jefferson | 20:52.70 |
| 30 | Preston PlierPlace 30 · West Allis Hale | — | West Allis Hale | 20:59.80 |
| 31 | Tyler NielsonPlace 31 · East Troy | — | East Troy | 21:00.80 |
| 32 | Symon BeyerPlace 32 · Jefferson | — | Jefferson | 21:00.90 |
| 33 | Alan DiazPlace 33 · Parkview | — | Parkview | 21:09.10 |
| 34 | Josh AlexandroniPlace 34 · Elkhorn Area | — | Elkhorn Area | 21:12.10 |
| 35 | Miguel LunaPlace 35 · Elkhorn Area | — | Elkhorn Area | 21:21.30 |
| 36 | Samuel BacaPlace 36 · Delavan-Darien | — | Delavan-Darien | 21:24.80 |
| 37 | Kellan CreasonPlace 37 · Elkhorn Area | — | Elkhorn Area | 21:25.60 |
| 38 | Brady TaylorPlace 38 · Delavan-Darien | — | Delavan-Darien | 21:26.10 |
| 39 | Quinn RundlePlace 39 · Jefferson | — | Jefferson | 21:34.60 |
| 40 | Mason DolfinPlace 40 · Waterloo | — | Waterloo | 21:35.30 |
| 41 | Theodore BusateriPlace 41 · East Troy | — | East Troy | 21:38.00 |
| 42 | Aric BraundPlace 42 · Lake Mills | — | Lake Mills | 21:49.40 |
| 43 | Lucas SaboPlace 43 · Elkhorn Area | — | Elkhorn Area | 21:50.40 |
| 44 | Matthias ShoemakerPlace 44 · Clinton | — | Clinton | 21:52.10 |
| 45 | William HaskettPlace 45 · Elkhorn Area | — | Elkhorn Area | 22:05.30 |
| 46 | David CefaluPlace 46 · Waterloo | — | Waterloo | 22:08.20 |
| 47 | Jonah Linn-MillerPlace 47 · Lake Mills | — | Lake Mills | 22:11.10 |
| 48 | Noah GellendinPlace 48 · Jefferson | — | Jefferson | 22:12.10 |
| 49 | Mason DehnertPlace 49 · Jefferson | — | Jefferson | 22:20.70 |
| 50 | Chet KlawitterPlace 50 · Lake Mills | — | Lake Mills | 22:30.30 |
| 51 | Milo JacksonPlace 51 · Parkview | — | Parkview | 22:30.70 |
| 52 | Isaac VillarelloPlace 52 · Clinton | — | Clinton | 22:43.30 |
| 53 | Aiden DeBlarePlace 53 · Jefferson | — | Jefferson | 22:49.00 |
| 54 | Zack AgueroPlace 54 · Waterloo | — | Waterloo | 23:04.30 |
| 55 | Henry WestergaardPlace 55 · Wayland Academy | — | Wayland Academy | 23:08.70 |
| 56 | Ty HillsonPlace 56 · Delavan-Darien | — | Delavan-Darien | 23:11.80 |
| 57 | Ryan SchwartzPlace 57 · Lomira | — | Lomira | 23:34.71 |
| 58 | Charley WohlfertPlace 58 · Parkview | — | Parkview | 23:39.90 |
| 59 | TJ SullivanPlace 59 · Clinton | — | Clinton | 23:48.80 |
| 60 | Kellan SmithPlace 60 · Waterloo | — | Waterloo | 24:00.50 |
| 61 | Colter WestenmeyerPlace 61 · Wayland Academy | — | Wayland Academy | 24:12.50 |
| 62 | Myles VerhuncePlace 62 · Lomira | — | Lomira | 24:28.70 |
| 63 | Zander RauckhorstPlace 63 · St. John's Northwestern Military | — | St. John's Northwestern Military | 24:51.30 |
| 64 | Jack YanPlace 64 · Wayland Academy | — | Wayland Academy | 25:14.80 |
| 65 | Matthew FreitagPlace 65 · Lomira | — | Lomira | 25:23.70 |
| 66 | Ty WolfPlace 66 · Lomira | — | Lomira | 25:41.30 |
| 67 | Lyle ScanlanPlace 67 · East Troy | — | East Troy | 26:00.20 |
| 68 | Reilly AdayPlace 68 · Elkhorn Area | — | Elkhorn Area | 26:14.00 |
| 69 | Daniel SwanPlace 69 · Wayland Academy | — | Wayland Academy | 26:41.30 |
| 70 | Thomas ThurnerPlace 70 · East Troy | — | East Troy | 27:15.10 |
| 71 | Hudson ZedlerPlace 71 · Lomira | — | Lomira | 27:52.70 |
| 72 | CJ NeblockPlace 72 · Parkview | — | Parkview | 27:53.10 |
| 73 | Jesse SchaumbergPlace 73 · Lomira | — | Lomira | 28:36.80 |
| 74 | Shalom IrasubizaPlace 74 · Wayland Academy | — | Wayland Academy | 28:41.40 |
| 75 | Douglas ChoiPlace 75 · Wayland Academy | — | Wayland Academy | 28:41.80 |
| 76 | Miller JunckPlace 76 · St. John's Northwestern Military | — | St. John's Northwestern Military | 28:46.10 |
| 77 | Michael SandersPlace 77 · Parkview | — | Parkview | 28:50.50 |
| 78 | Lucas WagnerPlace 78 · Elkhorn Area | — | Elkhorn Area | 29:26.90 |
| 79 | Evan DentPlace 79 · East Troy | — | East Troy | 31:03.30 |