| 1 | Davis BehlerPlace 1 · Grade 12 · Kohler | 12 | Kohler | 16:49.6 | 1 |
| 2 | Owen KlausPlace 2 · Grade 12 · Ozaukee | 12 | Ozaukee | 17:01.9 | 2 |
| 3 | Ben RegennitterPlace 3 · Grade 10 · Kohler | 10 | Kohler | 17:32.3 | 3 |
| 4 | Travis TockPlace 4 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 18:17.1 | 4 |
| 5 | Jake MarventanoPlace 5 · Grade 11 · Kohler | 11 | Kohler | 18:26.5 | 5 |
| 6 | Aaron NehlsPlace 6 · Grade 11 · Ozaukee | 11 | Ozaukee | 18:35.0 | 6 |
| 7 | Nolan BoernerPlace 7 · Grade 12 · The Prairie School | 12 | The Prairie School | 18:39.4 | — |
| 8 | Chase MillerPlace 8 · Grade 12 · Ozaukee | 12 | Ozaukee | 18:44.5 | 7 |
| 9 | Logan GrassePlace 9 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 18:45.6 | 8 |
| 10 | Mason EvertsPlace 10 · Grade 12 · Living Word Lutheran | 12 | Living Word Lutheran | 18:59.4 | — |
| 11 | Jackson AverillPlace 11 · Grade 12 · Random Lake | 12 | Random Lake | 19:18.1 | — |
| 12 | Jack GasparickPlace 12 · Grade 09 · Kohler | 09 | Kohler | 19:18.3 | 9 |
| 13 | Clark BehlerPlace 13 · Grade 10 · Kohler | 10 | Kohler | 19:18.5 | 10 |
| 14 | Sam AdamsPlace 14 · Grade 11 · Kenosha Christian Life School | 11 | Kenosha Christian Life School | 19:19.7 | 11 |
| 15 | Alex St. JohnPlace 15 · Grade 11 · Kenosha Christian Life School | 11 | Kenosha Christian Life School | 19:20.9 | 12 |
| 16 | David VanicPlace 16 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 19:39.7 | 13 |
| 17 | Zach GlewenPlace 17 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 19:40.6 | 14 |
| 18 | Riley BorchardtPlace 18 · Grade 12 · Ozaukee | 12 | Ozaukee | 19:52.1 | 15 |
| 19 | Drew VaszilyPlace 19 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 20:11.4 | 16 |
| 20 | Brice SchuellerPlace 20 · Grade 10 · Ozaukee | 10 | Ozaukee | 20:12.4 | 17 |
| 21 | Brennen HackbarthPlace 21 · Grade 09 · Sheboygan Area Lutheran | 09 | Sheboygan Area Lutheran | 20:13.6 | — |
| 22 | Lukas SchulzePlace 22 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 20:25.8 | — |
| 23 | Dane ZimdarsPlace 23 · Grade 09 · Ozaukee | 09 | Ozaukee | 20:38.4 | — |
| 24 | Sam StreitmatterPlace 24 · Grade 11 · Chesterton Academy | 11 | Chesterton Academy | 20:59.3 | — |
| 25 | Otto UtechtPlace 25 · Grade 10 · Ozaukee | 10 | Ozaukee | 21:02.9 | — |
| 26 | Jackson PetriePlace 26 · Grade 09 · Kohler | 09 | Kohler | 21:17.1 | — |
| 27 | Jack UlrichPlace 27 · Grade 09 · The Prairie School | 09 | The Prairie School | 21:37.9 | — |
| 28 | Logan RobinsonPlace 28 · Grade 10 · Kenosha Christian Life School | 10 | Kenosha Christian Life School | 21:42.7 | 23 |
| 29 | Zeke SmedalPlace 29 · Grade 09 · Living Word Lutheran | 09 | Living Word Lutheran | 21:47.3 | — |
| 30 | Nolan GasserPlace 30 · Grade 10 · The Prairie School | 10 | The Prairie School | 21:55.6 | — |
| 31 | Ethan ZawadaPlace 31 · Grade 09 · Kenosha Christian Life School | 09 | Kenosha Christian Life School | 21:59.7 | 24 |
| 32 | Cullin TernesPlace 32 · Grade 12 · Random Lake | 12 | Random Lake | 22:44.9 | — |
| 33 | Javier Gomez AtilanoPlace 33 · Grade 10 · Kenosha Christian Life School | 10 | Kenosha Christian Life School | 22:51.4 | 25 |
| 34 | Roderic MoorePlace 34 · Grade 12 · Kohler | 12 | Kohler | 23:11.3 | — |
| 35 | Jakob ToerpePlace 35 · Grade 09 · Living Word Lutheran | 09 | Living Word Lutheran | 23:15.1 | — |
| 36 | Gregory CarninePlace 36 · Grade 09 · Kenosha Christian Life School | 09 | Kenosha Christian Life School | 23:31.9 | — |
| 37 | Nathan GoweyPlace 37 · Grade 12 · Kenosha Christian Life School | 12 | Kenosha Christian Life School | 23:35.1 | — |
| 38 | Camden PufferPlace 38 · Grade 09 · Chesterton Academy | 09 | Chesterton Academy | 23:55.4 | — |
| 39 | Luke DieterichPlace 39 · Grade 11 · Chesterton Academy | 11 | Chesterton Academy | 24:10.0 | — |
| 40 | Kian VoglePlace 40 · Grade 10 · Living Word Lutheran | 10 | Living Word Lutheran | 24:14.7 | — |
| 41 | Patrick McMullenPlace 41 · Grade 10 · Random Lake | 10 | Random Lake | 26:34.4 | — |
| 42 | Sean PetersPlace 42 · Grade 11 · Chesterton Academy | 11 | Chesterton Academy | 31:37.2 | — |