| 1 | Carter DisbrowPlace 1 · Grade 12 · Waupun | 12 | Waupun | 17:33.63 |
| 2 | Landon KeesPlace 2 · Grade 11 · New Holstein | 11 | New Holstein | 17:40.51 PR |
| 3 | Leyton FosterPlace 3 · Grade 10 · Waupun | 10 | Waupun | 18:02.17 |
| 4 | Brayden AndersonPlace 4 · Grade 10 · Markesan | 10 | Markesan | 18:14.48 |
| 5 | Gibsen MulderPlace 5 · Grade 12 · Central Wisconsin Christian | 12 | Central Wisconsin Christian | 19:02.27 |
| 6 | Adrian DemarcoPlace 6 · Grade 11 · New Holstein | 11 | New Holstein | 19:02.49 |
| 7 | Caleb BuffingtonPlace 7 · Grade 10 · Waupun | 10 | Waupun | 19:08.56 |
| 8 | Gavin GarciaPlace 8 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 19:14.37 |
| 9 | Eli HartwigPlace 9 · Grade 11 · Oakfield | 11 | Oakfield | 19:22.13 |
| 10 | Aaron MeyerPlace 10 · Grade 9 · New Holstein | 9 | New Holstein | 19:27.29 |
| 11 | Zander RolfPlace 11 · Grade 12 · New Holstein | 12 | New Holstein | 19:39.39 |
| 12 | Cooper SchmidtPlace 12 · Grade 10 · Markesan | 10 | Markesan | 19:39.99 |
| 13 | Shalom IrasubizaPlace 13 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 20:01.55 |
| 14 | Aiden TreaklePlace 14 · Grade 11 · Waupun | 11 | Waupun | 20:02.94 |
| 15 | Dominic DeVriesPlace 15 · Grade 12 · Waupun | 12 | Waupun | 20:07.25 |
| 16 | Liam AalsmaPlace 16 · Grade 11 · Waupun | 11 | Waupun | 20:19.31 |
| 17 | Caden LindgrenPlace 17 · Grade 10 · Mayville | 10 | Mayville | 20:30.93 |
| 18 | Omar HernandezPlace 18 · Grade 10 · Markesan | 10 | Markesan | 20:32.19 |
| 19 | Marcus GenzPlace 19 · Grade 9 · Mayville | 9 | Mayville | 20:35.29 |
| 20 | Elijah PiercePlace 20 · Grade 9 · New Holstein | 9 | New Holstein | 20:40.65 |
| 21 | Zeier HanefeldPlace 21 · Grade 9 · Waupun | 9 | Waupun | 20:41.49 |
| 22 | Cole ArndtPlace 22 · Grade 10 · Central Wisconsin Christian | 10 | Central Wisconsin Christian | 20:42.85 |
| 23 | Colter WestenmeyerPlace 23 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 20:46.10 |
| 24 | Tristen FeuchtPlace 24 · Grade 10 · Mayville | 10 | Mayville | 21:10.89 |
| 25 | Jordy LaperPlace 25 · Grade 9 · Markesan | 9 | Markesan | 21:18.05 |
| 26 | Sawyer NiquettePlace 26 · Grade 11 · Markesan | 11 | Markesan | 21:19.29 |
| 27 | Reid SchmidtPlace 27 · Grade 10 · Mayville | 10 | Mayville | 21:26.31 |
| 28 | Garrett MuellerPlace 28 · Grade 11 · New Holstein | 11 | New Holstein | 21:35.17 |
| 29 | Keygan LeffringPlace 29 · Grade 9 · Central Wisconsin Christian | 9 | Central Wisconsin Christian | 21:37.87 |
| 30 | Garett DrazkowskiPlace 30 · Grade 10 · Oakfield | 10 | Oakfield | 21:38.00 |
| 31 | Daniel SwanPlace 31 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 21:45.39 |
| 32 | Jackson ChapmanPlace 32 · Grade 12 · North Fond du Lac | 12 | North Fond du Lac | 21:46.49 |
| 33 | Alex FeuchtPlace 33 · Grade 11 · North Fond du Lac | 11 | North Fond du Lac | 21:59.30 |
| 34 | Sam KruegerPlace 34 · Grade 12 · Oakfield | 12 | Oakfield | 22:06.30 |
| 35 | Juan LeonPlace 35 · Grade 10 · Oakfield | 10 | Oakfield | 22:06.69 |
| 36 | Landon FlanaganPlace 36 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 22:36.47 |
| 37 | Troy HoffmanPlace 37 · Grade 9 · Central Wisconsin Christian | 9 | Central Wisconsin Christian | 23:04.61 |
| 38 | Mac LivingstonPlace 38 · Grade 12 · Mayville | 12 | Mayville | 23:07.63 |
| 39 | Eric YangPlace 39 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 23:09.27 |
| 40 | Isaac PetriePlace 40 · Grade 12 · New Holstein | 12 | New Holstein | 23:19.58 PR |
| 41 | Adas BareikisPlace 41 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 23:25.71 |
| 42 | Grady JahnsPlace 42 · Grade 11 · Markesan | 11 | Markesan | 23:44.70 |
| 43 | Taylor PuderbaughPlace 43 · Grade 10 · Markesan | 10 | Markesan | 24:25.53 |
| 44 | Alex RichterPlace 44 · Grade 11 · Mayville | 11 | Mayville | 24:41.97 |
| 45 | Jonah LongPlace 45 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 25:17.55 |
| 46 | Kane AbholdPlace 46 · Grade 12 · New Holstein | 12 | New Holstein | 26:11.52 |
| 47 | Owen ZankPlace 47 · Grade 9 · North Fond du Lac | 9 | North Fond du Lac | 26:15.74 |
| 48 | Lachlan WorthingtonPlace 48 · Grade 11 · Mayville | 11 | Mayville | 28:22.18 |
| 49 | Grayson GoldadePlace 49 · Grade 9 · Central Wisconsin Christian | 9 | Central Wisconsin Christian | 30:13.23 |
| 50 | Peyton BrakePlace 50 · Grade 10 · Central Wisconsin Christian | 10 | Central Wisconsin Christian | 42:41.22 |