| 1 | Evan FingerPlace 1 · Grade 9 · Dodgeland | 9 | Dodgeland | 17:10.08 PR |
| 2 | Camden SulzlePlace 2 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 17:13.57 |
| 3 | Caleb ArndtPlace 3 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 17:17.94 PR |
| 4 | Tyronn GremmingerPlace 4 · Grade 11 · Horicon | 11 | Horicon | 17:23.00 PR |
| 5 | Steven AguirrePlace 5 · Grade 10 · Lomira | 10 | Lomira | 17:27.15 |
| 6 | Isaac WolfPlace 6 · Grade 10 · Mayville | 10 | Mayville | 17:47.07 |
| 7 | Elijah StrutzPlace 7 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 17:51.81 |
| 8 | Josiah LoerschPlace 8 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:05.33 |
| 9 | Brandon SpringerPlace 9 · Grade 11 · Waterloo | 11 | Waterloo | 18:09.31 PR |
| 10 | Dalton KlentzPlace 10 · Grade 11 · Dodgeland | 11 | Dodgeland | 18:17.17 |
| 11 | Kaleb KruegerPlace 11 · Grade 12 · Mayville | 12 | Mayville | 18:21.62 PR |
| 12 | Jacob StuebePlace 12 · Grade 11 · Dodgeland | 11 | Dodgeland | 18:33.33 |
| 13 | Noah DannerPlace 13 · Grade 11 · Lomira | 11 | Lomira | 18:33.97 PR |
| 14 | Emmit HurtiennePlace 14 · Grade 10 · Mayville | 10 | Mayville | 18:34.33 PR |
| 15 | Jack CoulterPlace 15 · Grade 12 · Lomira | 12 | Lomira | 18:35.75 PR |
| 16 | Peter MillerPlace 16 · Grade 12 · Waterloo | 12 | Waterloo | 18:36.09 PR |
| 17 | Brenen SkalitzkyPlace 17 · Grade 9 · Waterloo | 9 | Waterloo | 18:37.49 |
| 18 | Christopher BaumannPlace 18 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 18:38.50 |
| 19 | Paddy McFaddenPlace 19 · Grade 10 · Mayville | 10 | Mayville | 18:38.96 PR |
| 20 | Derek BellPlace 20 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:41.99 |
| 21 | William CarrollPlace 21 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 18:52.21 |
| 22 | Nathaniel BrauerPlace 22 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:54.59 |
| 23 | David Maximus BrandtPlace 23 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:55.68 PR |
| 24 | Dawson JolliePlace 24 · Grade 11 · Horicon | 11 | Horicon | 18:57.28 |
| 25 | Conrad HaeniPlace 25 · Grade 12 · Lomira | 12 | Lomira | 19:03.89 |
| 26 | Nathan WildauerPlace 26 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 19:04.71 |
| 27 | Brendan SchraufnagelPlace 27 · Grade 10 · Lomira | 10 | Lomira | 19:08.99 |
| 28 | Kyle EngelsPlace 28 · Grade 12 · Dodgeland | 12 | Dodgeland | 19:09.36 |
| 29 | Christian NehlsPlace 29 · Grade 10 · Horicon | 10 | Horicon | 19:09.97 |
| 30 | Brian FrieseneggerPlace 30 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 19:30.92 |
| 31 | Chandler CoxPlace 31 · Grade 12 · Dodgeland | 12 | Dodgeland | 19:38.26 |
| 32 | Paul VerbetenPlace 32 · Grade 12 · Dodgeland | 12 | Dodgeland | 19:43.79 PR |
| 33 | Benn McKeanPlace 33 · Grade 9 · Mayville | 9 | Mayville | 19:45.63 PR |
| 34 | Zach RosedahlPlace 34 · Grade 10 · Mayville | 10 | Mayville | 19:46.64 PR |
| 35 | Hunter FeuchtPlace 35 · Grade 9 · Lomira | 9 | Lomira | 19:50.48 PR |
| 36 | Cale DenkPlace 36 · Grade 10 · Columbus | 10 | Columbus | 19:50.91 |
| 37 | Dennis LoppnowPlace 37 · Grade 11 · Columbus | 11 | Columbus | 19:54.21 |
| 38 | Ryan SchraufnagelPlace 38 · Grade 10 · Lomira | 10 | Lomira | 20:20.09 |
| 39 | David RutschowPlace 39 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 20:20.48 PR |
| 40 | Ian VandergrintePlace 40 · Grade 10 · Lomira | 10 | Lomira | 20:29.75 |
| 41 | Alex GundrumPlace 41 · Grade 10 · Lomira | 10 | Lomira | 20:32.25 |
| 42 | Andrew BattenbergPlace 42 · Grade 9 · Waterloo | 9 | Waterloo | 20:34.09 |
| 43 | Caleb HagerPlace 43 · Grade 9 · Waterloo | 9 | Waterloo | 20:51.95 PR |
| 44 | Alex WertbergerPlace 44 · Grade 11 · Lomira | 11 | Lomira | 20:54.89 |
| 45 | Brandon PolerPlace 45 · Grade 11 · Horicon | 11 | Horicon | 20:57.53 |
| 46 | Luke RuehrdanzPlace 46 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 21:05.52 |
| 47 | Kwon BlackPlace 47 · Grade 11 · Columbus | 11 | Columbus | 21:13.77 PR |
| 48 | Mason WeismanPlace 48 · Grade 12 · Columbus | 12 | Columbus | 21:16.48 |
| 49 | Joshua PostonPlace 49 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 21:19.89 |
| 50 | Joel EstevesPlace 50 · Grade 11 · Dodgeland | 11 | Dodgeland | 21:20.35 |
| 51 | Isaac SteuerPlace 51 · Grade 11 · Columbus | 11 | Columbus | 21:30.84 |
| 52 | Brady StegerPlace 52 · Grade 10 · Mayville | 10 | Mayville | 21:38.08 |
| 53 | Clay SchefflerPlace 53 · Grade 12 · Dodgeland | 12 | Dodgeland | 22:06.64 PR |
| 54 | Fredrick MoellerPlace 54 · Grade 12 · Columbus | 12 | Columbus | 22:09.95 |
| 55 | Michael ZamoranoPlace 55 · Grade 11 · Horicon | 11 | Horicon | 22:26.53 |
| 56 | Jakob GarzaPlace 56 · Grade 9 · Waterloo | 9 | Waterloo | 22:31.69 PR |
| 57 | Eric JiangPlace 57 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 22:32.18 |
| 58 | Jacob SchwarkPlace 58 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 22:48.00 |
| 59 | Brody TschanzPlace 59 · Grade 9 · Waterloo | 9 | Waterloo | 22:53.82 |
| 60 | Benjamin LiebigPlace 60 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 22:54.16 PR |
| 61 | Dyami DavidPlace 61 · Grade 10 · Horicon | 10 | Horicon | 22:54.55 PR |
| 62 | Baron JohnPlace 62 · Grade 9 · Lomira | 9 | Lomira | 23:07.15 |
| 63 | Sam FeuchtPlace 63 · Grade 9 · Lomira | 9 | Lomira | 23:17.90 |
| 64 | Isaac WeinbergerPlace 64 · Grade 11 · Mayville | 11 | Mayville | 23:21.25 |
| 65 | Jackson ChristensonPlace 65 · Grade 9 · Waterloo | 9 | Waterloo | 23:21.93 PR |
| 66 | Eric BelangerPlace 66 · Grade 10 · Lomira | 10 | Lomira | 23:29.05 |
| 67 | Adrian KramerPlace 67 · Grade 10 · Columbus | 10 | Columbus | 24:02.01 |
| 68 | Sidney MinnemaPlace 68 · Grade 11 · Horicon | 11 | Horicon | 24:14.47 PR |
| 69 | Andrew LeckelPlace 69 · Grade 9 · Waterloo | 9 | Waterloo | 24:16.68 |
| 70 | Peter ArnoldPlace 70 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 24:58.93 |
| 71 | Nick AppenfeldtPlace 71 · Grade 12 · Dodgeland | 12 | Dodgeland | 25:37.31 |
| 72 | Caleb HermansonPlace 72 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 25:38.79 |
| 73 | Blake DrewsPlace 73 · Grade 10 · Horicon | 10 | Horicon | 25:53.19 PR |
| 74 | Colin MeyerPlace 74 · Grade 9 · Waterloo | 9 | Waterloo | 25:55.83 |
| 75 | Zach WeinbergerPlace 75 · Grade 10 · Columbus | 10 | Columbus | 25:59.24 |
| 76 | Frank RoelkePlace 76 · Grade 10 · Columbus | 10 | Columbus | 26:05.28 |
| 77 | Otto HenningPlace 77 · Grade 10 · Columbus | 10 | Columbus | 26:52.00 |
| 78 | Dayne ZingsheimPlace 78 · Grade 9 · Lomira | 9 | Lomira | 26:57.00 |
| 79 | Maxwell SchneiderPlace 79 · Grade 9 · Waterloo | 9 | Waterloo | 27:11.00 |
| 80 | Aiden SamplePlace 80 · Grade 9 · Columbus | 9 | Columbus | 28:53.00 |
| 81 | Mark FranzPlace 81 · Grade 9 · Horicon | 9 | Horicon | 29:28.00 |
| 82 | Domminick D'AgnastoPlace 82 · Grade 10 · Columbus | 10 | Columbus | 29:50.00 |