| 1 | Dominic WilladsenPlace 1 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 17:13.56 |
| 2 | Jonah JurssPlace 2 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 17:33.44 |
| 3 | Matt WittePlace 3 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 17:42.24 |
| 4 | Josh StaggsPlace 4 · Grade 11 · Oostburg | 11 | Oostburg | 17:44.37 |
| 5 | Mason HoopmanPlace 5 · Grade 10 · Cedar Grove-Belgium | 10 | Cedar Grove-Belgium | 17:46.75 |
| 6 | Hans GrubenPlace 6 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 17:48.10 |
| 7 | Davis BehlerPlace 7 · Grade 10 · Kohler | 10 | Kohler | 17:52.38 |
| 8 | Jack StaggsPlace 8 · Grade 11 · Oostburg | 11 | Oostburg | 17:52.67 |
| 9 | Calvin McKeePlace 9 · Grade 11 · Ozaukee | 11 | Ozaukee | 18:14.61 |
| 10 | Jack RummelPlace 10 · Grade 12 · Kohler | 12 | Kohler | 18:27.68 |
| 11 | Logan ZakPlace 11 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 18:43.32 |
| 12 | Koen VierkantPlace 12 · Grade 12 · Kohler | 12 | Kohler | 18:53.18 |
| 13 | Matthew BaldwinPlace 13 · Grade 12 · Ozaukee | 12 | Ozaukee | 18:57.89 |
| 14 | Owen KlausPlace 14 · Grade 10 · Ozaukee | 10 | Ozaukee | 19:03.35 |
| 15 | Zach GlewenPlace 15 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 19:07.83 |
| 16 | Travis TockPlace 16 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 19:13.49 |
| 17 | Alex NettPlace 17 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 19:14.79 |
| 18 | Brett WilliamsPlace 18 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 19:15.11 |
| 19 | Aaron NehlsPlace 19 · Grade 9 · Ozaukee | 9 | Ozaukee | 19:15.47 |
| 20 | Tyler MuellerPlace 20 · Grade 11 · Ozaukee | 11 | Ozaukee | 19:26.34 |
| 21 | Logan GrassePlace 21 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 19:28.90 |
| 22 | Nathanael BruhnPlace 22 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 19:32.70 |
| 23 | Henry PociaskPlace 23 · Grade 9 · Kohler | 9 | Kohler | 19:34.90 |
| 24 | Grant Cunliffe-OwenPlace 24 · Grade 11 · Kohler | 11 | Kohler | 19:36.09 |
| 25 | Cole KetterhagenPlace 25 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 20:08.34 |
| 26 | Michael KuerschnerPlace 26 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 20:20.42 |
| 27 | Drew VaszilyPlace 27 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 20:23.20 |
| 28 | Chase MillerPlace 28 · Grade 10 · Ozaukee | 10 | Ozaukee | 20:51.44 |
| 29 | Logan DepiesPlace 29 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 20:57.01 |
| 30 | Riley BorchardtPlace 30 · Grade 10 · Ozaukee | 10 | Ozaukee | 21:08.26 |
| 31 | Parker VierkantPlace 31 · Grade 11 · Kohler | 11 | Kohler | 21:09.69 |
| 32 | Josh FinneyPlace 32 · Grade 12 · Kohler | 12 | Kohler | 21:13.67 |
| 33 | Preston BrillPlace 33 · Grade 11 · Oostburg | 11 | Oostburg | 21:31.23 |
| 34 | Adrian De PagterPlace 34 · Grade 9 · Oostburg | 9 | Oostburg | 21:33.45 |
| 35 | Levi DulmesPlace 35 · Grade 12 · Oostburg | 12 | Oostburg | 21:43.48 |
| 36 | Jake MarventanoPlace 36 · Grade 9 · Kohler | 9 | Kohler | 21:44.27 |
| 37 | Ian AndersenPlace 37 · Grade 10 · Cedar Grove-Belgium | 10 | Cedar Grove-Belgium | 21:49.97 |
| 38 | Noah FibigerPlace 38 · Grade 10 · Kohler | 10 | Kohler | 23:13.39 |
| 39 | Ethan DamrauPlace 39 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 23:16.09 |
| 40 | Josh SpindlerPlace 40 · Grade 9 · Oostburg | 9 | Oostburg | 23:45.65 |
| 41 | Alan CeledonPlace 41 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 24:08.68 |
| 42 | Sebastian SchefskyPlace 42 · Grade 9 · Oostburg | 9 | Oostburg | 24:08.94 |
| 43 | Johnny WallnerPlace 43 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 24:10.29 |
| 44 | Silas WolfPlace 44 · Grade 10 · Cedar Grove-Belgium | 10 | Cedar Grove-Belgium | 24:52.72 |
| 46 | Ethan BidingerPlace 46 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 25:26.44 |
| 47 | Emmett Cunliffe-OwenPlace 47 · Grade 12 · Kohler | 12 | Kohler | 25:51.49 |
| 48 | Ryan FleuchausPlace 48 · Grade 10 · Cedar Grove-Belgium | 10 | Cedar Grove-Belgium | 26:08.46 |
| 49 | Joshua RachPlace 49 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 27:11.73 |
| 50 | David EathertonPlace 50 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 29:49.83 |
| 51 | Caden MuellerPlace 51 · Grade 11 · Oostburg | 11 | Oostburg | 32:24.79 |
| 52 | Elliot LeibhamPlace 52 · Grade 9 · Sheboygan Area Lutheran | 9 | Sheboygan Area Lutheran | 33:17.16 |
| 0 | Winston ReichlePlace 0 · Grade 10 · Cedar Grove-Belgium | 10 | Cedar Grove-Belgium | — |
| 0 | Ashton BrussePlace 0 · Grade 11 · Kohler | 11 | Kohler | — |
| 0 | Nick RegennitterPlace 0 · Grade 11 · Kohler | 11 | Kohler | — |
| 0 | Grant PortenierPlace 0 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | — |
| 0 | Ezekiel NorlanderPlace 0 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | — |