| 1 | Luke BaileyPlace 1 · Grade 10 · Xavier | 10 | Xavier | 16:42.22 |
| 2 | Cole FitzgeraldPlace 2 · Grade 12 · West De Pere | 12 | West De Pere | 17:12.66 |
| 3 | Nathan BroullirePlace 3 · Grade 10 · Xavier | 10 | Xavier | 17:35.02 |
| 4 | Corey LegoisPlace 4 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 17:43.45 |
| 5 | Sam RickerPlace 5 · Grade 10 · West De Pere | 10 | West De Pere | 17:45.38 |
| 6 | Andrew BaileyPlace 6 · Grade 11 · Xavier | 11 | Xavier | 17:50.37 |
| 7 | Matthew McDermottPlace 7 · Grade 12 · Xavier | 12 | Xavier | 18:05.93 |
| 8 | Dylan DeschlerPlace 8 · Grade 10 · Seymour | 10 | Seymour | 18:16.38 |
| 9 | Zach KiedrowskiPlace 9 · Grade 11 · Southern Door | 11 | Southern Door | 18:18.24 |
| 10 | Chance JunioPlace 10 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 18:18.43 |
| 11 | Michael BertrandPlace 11 · Grade 10 · Southern Door | 10 | Southern Door | 18:33.27 |
| 12 | Travis RiemerPlace 12 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 18:35.56 |
| 13 | Tommy WagnerPlace 13 · Grade 12 · West De Pere | 12 | West De Pere | 18:39.74 |
| 14 | Brad AusloosPlace 14 · Grade 12 · Denmark | 12 | Denmark | 18:43.32 |
| 15 | Aaron WaltersPlace 15 · Grade 9 · Seymour | 9 | Seymour | 18:45.80 |
| 16 | Zeb KielarPlace 16 · Grade 11 · Southern Door | 11 | Southern Door | 18:51.43 |
| 17 | Lucas VertzPlace 17 · Grade 12 · West De Pere | 12 | West De Pere | 18:56.85 |
| 18 | Jordan SeidlPlace 18 · Grade 12 · Denmark | 12 | Denmark | 19:02.12 |
| 19 | Tyler SuessPlace 19 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 19:06.24 |
| 20 | Alex HeimermanPlace 20 · Grade 12 · Xavier | 12 | Xavier | 19:08.79 |
| 21 | Isaiah NortonPlace 21 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 19:14.29 |
| 22 | Dylan WeyerPlace 22 · Grade 10 · Seymour | 10 | Seymour | 19:17.84 |
| 23 | Owen MaassPlace 23 · Grade 12 · West De Pere | 12 | West De Pere | 19:19.63 |
| 24 | Issac KinjerskiPlace 24 · Grade 12 · Denmark | 12 | Denmark | 19:22.36 |
| 25 | Lukas CherneyPlace 25 · Grade 10 · West De Pere | 10 | West De Pere | 19:22.95 |
| 26 | Jacob CzechPlace 26 · Grade 10 · Kewaunee | 10 | Kewaunee | 19:26.31 |
| 27 | Jared ShefchikPlace 27 · Grade 10 · Denmark | 10 | Denmark | 19:32.99 |
| 28 | Isaiah LeGravePlace 28 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 19:43.90 |
| 29 | Trevor WavrunekPlace 29 · Grade 11 · Denmark | 11 | Denmark | 19:53.31 |
| 30 | Jacob PigeonPlace 30 · Grade 11 · Southern Door | 11 | Southern Door | 19:54.51 |
| 31 | Ben SteinlagePlace 31 · Grade 11 · Xavier | 11 | Xavier | 19:56.10 |
| 32 | Zak VandenplasPlace 32 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 19:57.58 |
| 33 | Alec WeitermannPlace 33 · Grade 10 · Seymour | 10 | Seymour | 20:01.22 |
| 34 | Travis MillerPlace 34 · Grade 9 · Kewaunee | 9 | Kewaunee | 20:05.94 |
| 35 | Dillon MaassPlace 35 · Grade 10 · Seymour | 10 | Seymour | 20:07.80 |
| 36 | Justin MahlbergPlace 36 · Grade 11 · Denmark | 11 | Denmark | 20:14.77 |
| 37 | Logan MorganPlace 37 · Grade 10 · Seymour | 10 | Seymour | 20:14.88 |
| 38 | Ben HoidaPlace 38 · Grade 10 · Southern Door | 10 | Southern Door | 20:16.50 |
| 39 | Brady ZellnerPlace 39 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 20:18.59 |
| 40 | Aaron HannaPlace 40 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 20:22.91 |
| 41 | Max SchmitzPlace 41 · Grade 10 · Denmark | 10 | Denmark | 20:24.93 |
| 42 | Will DerennePlace 42 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 20:27.91 |
| 43 | Cameron DerennePlace 43 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 20:28.74 |
| 44 | Connor BallardPlace 44 · Grade 11 · Xavier | 11 | Xavier | 20:32.95 |
| 45 | Jacob DeBruinPlace 45 · Grade 12 · Seymour | 12 | Seymour | 20:33.32 |
| 46 | Derek ThompsonPlace 46 · Grade 9 · Denmark | 9 | Denmark | 20:33.99 |
| 47 | Joe MohrPlace 47 · Grade 12 · Southern Door | 12 | Southern Door | 20:38.24 |
| 48 | Sam NortmanPlace 48 · Grade 10 · Xavier | 10 | Xavier | 20:38.25 |
| 49 | Collin DiekvossPlace 49 · Grade 11 · West De Pere | 11 | West De Pere | 20:41.19 |
| 50 | Josh WagnerPlace 50 · Grade 9 · Xavier | 9 | Xavier | 20:43.25 |
| 51 | Derek HuberPlace 51 · Grade 10 · Southern Door | 10 | Southern Door | 20:43.72 |
| 52 | Zac PerontoPlace 52 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 20:50.36 |
| 53 | Ian CarpenterPlace 53 · Grade 12 · Southern Door | 12 | Southern Door | 20:59.00 |
| 54 | Devon HalletPlace 54 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 21:05.02 |
| 55 | Jedd ShefchikPlace 55 · Grade 9 · Denmark | 9 | Denmark | 21:14.42 |
| 56 | Trey AlsteenPlace 56 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 21:18.30 |
| 57 | Zak PetasekPlace 57 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 21:19.32 |
| 58 | Braden SchmidtPlace 58 · Grade 11 · West De Pere | 11 | West De Pere | 21:25.12 |
| 59 | Jon LeBrunPlace 59 · Grade 12 · Southern Door | 12 | Southern Door | 21:37.68 |
| 60 | Adam SandersPlace 60 · Grade 11 · West De Pere | 11 | West De Pere | 22:00.79 |
| 61 | Ben McCartneyPlace 61 · Grade 10 · West De Pere | 10 | West De Pere | 22:04.74 |
| 62 | Chance AlbertsPlace 62 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 22:14.19 |
| 63 | Ethan WaldowPlace 63 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 22:15.06 |
| 64 | Riley RankinPlace 64 · Grade 12 · Southern Door | 12 | Southern Door | 22:19.63 |
| 65 | Devon BrennekePlace 65 · Grade 10 · Southern Door | 10 | Southern Door | 22:19.93 |
| 66 | Brandon HonnefPlace 66 · Grade 11 · Denmark | 11 | Denmark | 22:22.62 |
| 67 | Jake ShefchikPlace 67 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 22:29.93 |
| 68 | Evan KanePlace 68 · Grade 12 · Denmark | 12 | Denmark | 22:30.06 |
| 69 | Brock KaplaPlace 69 · Grade 9 · Denmark | 9 | Denmark | 22:43.11 |
| 70 | Michael NachtweyPlace 70 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 22:53.85 |
| 71 | Ari DennisPlace 71 · Grade 9 · West De Pere | 9 | West De Pere | 23:04.98 |
| 72 | Cody LaxPlace 72 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 23:06.99 |
| 73 | Tyler SekoraPlace 73 · Grade 9 · Denmark | 9 | Denmark | 23:07.15 |
| 74 | Mason HardagePlace 74 · Grade 10 · Xavier | 10 | Xavier | 23:30.70 |
| 75 | Josh BeyerPlace 75 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 23:54.30 |
| 76 | Jacob DavidsonPlace 76 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 23:55.72 |
| 77 | Jake ShayPlace 77 · Grade 10 · Denmark | 10 | Denmark | 23:57.85 PR |
| 78 | Justin KerscherPlace 78 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 24:06.38 |
| 79 | David HaenPlace 79 · Grade 10 · Xavier | 10 | Xavier | 24:11.57 |
| 80 | Elliott HoltPlace 80 · Grade 9 · Southern Door | 9 | Southern Door | 24:11.62 |
| 81 | Isaac BlakesleePlace 81 · Grade 9 · Denmark | 9 | Denmark | 24:40.06 |
| 82 | Liam AlbersPlace 82 · Grade 9 · Denmark | 9 | Denmark | 24:42.42 |
| 83 | Gavin SalviaPlace 83 · Grade 11 · Xavier | 11 | Xavier | 25:56.22 |
| 84 | Blake BomskiPlace 84 · Grade 9 · Denmark | 9 | Denmark | 27:08.05 |
| 85 | Bailey KallinPlace 85 · Grade 9 · Southern Door | 9 | Southern Door | 28:57.85 |