| 1 | Wyatt SeePlace 1 · Grade 12 · Poynette | 12 | Poynette | 16:44.10 |
| 2 | Nicholas SchubertPlace 2 · Grade 11 · Ozaukee | 11 | Ozaukee | 16:55.50 |
| 3 | Eddy GieblerPlace 3 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 17:00.70 |
| 4 | Paceler MollPlace 4 · Grade 10 · Poynette | 10 | Poynette | 17:18.10 |
| 5 | Trey KeesPlace 5 · Grade 10 · Laconia | 10 | Laconia | 17:25.10 |
| 6 | Titus GottschalkPlace 6 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 17:29.30 |
| 7 | Wyatt BorchardtPlace 7 · Grade 9 · Ozaukee | 9 | Ozaukee | 17:40.30 |
| 8 | James DuplechainPlace 8 · Grade 12 · Sheboygan Area Lutheran | 12 | Sheboygan Area Lutheran | 17:40.80 |
| 9 | Trenton HendricksonPlace 9 · Grade 10 · Pardeeville | 10 | Pardeeville | 17:42.50 |
| 10 | Gibsen MulderPlace 10 · Grade 11 · Central Wisconsin Christian | 11 | Central Wisconsin Christian | 17:45.50 |
| 11 | JJ DavidsonPlace 11 · Grade 11 · Poynette | 11 | Poynette | 17:47.00 |
| 12 | Mason MuscaneroPlace 12 · Grade 12 · Pardeeville | 12 | Pardeeville | 17:55.20 |
| 13 | Odin SchulzPlace 13 · Grade 12 · Howards Grove | 12 | Howards Grove | 17:55.30 |
| 14 | Gabriel RammerPlace 14 · Grade 10 · Saint Lawrence Seminary | 10 | Saint Lawrence Seminary | 18:06.40 |
| 15 | Mason BorudPlace 15 · Grade 10 · Westfield | 10 | Westfield | 18:06.90 |
| 16 | Liam BeiersdorfPlace 16 · Grade 9 · Howards Grove | 9 | Howards Grove | 18:12.10 |
| 17 | Sawyer HerrmannPlace 17 · Grade 9 · Horicon | 9 | Horicon | 18:12.90 |
| 18 | Tristen HomanPlace 18 · Grade 11 · Pardeeville | 11 | Pardeeville | 18:13.50 |
| 19 | Carson KaufmanPlace 19 · Grade 12 · Saint Mary’s Springs | 12 | Saint Mary’s Springs | 18:19.10 |
| 20 | Sterling SchanenPlace 20 · Grade 9 · Ozaukee | 9 | Ozaukee | 18:26.60 |
| 21 | Mason MarquardtPlace 21 · Grade 10 · Rio/Fall River | 10 | Rio/Fall River | 18:27.30 |
| 22 | Jay GravenPlace 22 · Grade 12 · Horicon | 12 | Horicon | 18:30.40 |
| 23 | Calvin SchaalmaPlace 23 · Grade 11 · Dodgeland | 11 | Dodgeland | 18:34.20 |
| 24 | Matthew AlcortaPlace 24 · Grade 12 · Westfield | 12 | Westfield | 18:34.40 PR |
| 25 | Brayden BrucePlace 25 · Grade 12 · Markesan | 12 | Markesan | 18:34.70 |
| 26 | Asher McNielPlace 26 · Grade 10 · Westfield | 10 | Westfield | 18:39.00 PR |
| 27 | Jacob DigmanPlace 27 · Grade 11 · Poynette | 11 | Poynette | 18:39.20 |
| 28 | Fritz HoffmannPlace 28 · Grade 9 · Ozaukee | 9 | Ozaukee | 18:46.90 |
| 29 | Isaac HaslerPlace 29 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 18:51.60 |
| 30 | Evan SeelPlace 30 · Grade 11 · Saint Mary’s Springs | 11 | Saint Mary’s Springs | 18:52.70 |
| 31 | Kaden RyanPlace 31 · Grade 10 · Winnebago Lutheran Academy | 10 | Winnebago Lutheran Academy | 18:52.90 |
| 32 | Levi SchwartzPlace 32 · Grade 10 · Winnebago Lutheran Academy | 10 | Winnebago Lutheran Academy | 18:53.50 |
| 33 | Luca Roetter-GresbackPlace 33 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 18:53.70 |
| 34 | Dakota KoehlerPlace 34 · Grade 12 · Elkhart Lake-Glenbeulah | 12 | Elkhart Lake-Glenbeulah | 18:54.80 |
| 35 | Adam BoehnleinPlace 35 · Grade 10 · Mayville | 10 | Mayville | 18:55.60 |
| 36 | Aiden SchuesslerPlace 36 · Grade 12 · Oostburg | 12 | Oostburg | 18:58.60 |
| 37 | Brayden AndersonPlace 37 · Grade 9 · Markesan | 9 | Markesan | 18:59.40 |
| 38 | Joe VanicPlace 38 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 19:03.40 |
| 39 | Ryder SchwallerPlace 39 · Grade 11 · Elkhart Lake-Glenbeulah | 11 | Elkhart Lake-Glenbeulah | 19:08.50 |
| 40 | Evan CaswellPlace 40 · Grade 10 · Ozaukee | 10 | Ozaukee | 19:09.60 |
| 41 | Thomas FouchPlace 41 · Grade 12 · Saint Mary’s Springs | 12 | Saint Mary’s Springs | 19:11.70 |
| 42 | Lane PeasePlace 42 · Grade 9 · Pardeeville | 9 | Pardeeville | 19:13.70 |
| 43 | James DanhofPlace 43 · Grade 11 · Sheboygan Christian | 11 | Sheboygan Christian | 19:16.60 |
| 44 | Indiana DesjarlaisPlace 44 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 19:17.20 |
| 45 | London RennhackPlace 45 · Grade 10 · Dodgeland | 10 | Dodgeland | 19:19.20 |
| 46 | Felix RodriguezPlace 46 · Grade 10 · Horicon | 10 | Horicon | 19:19.20 |
| 47 | Will BublitzPlace 47 · Grade 10 · Winnebago Lutheran Academy | 10 | Winnebago Lutheran Academy | 19:19.60 |
| 48 | Ajani LasterPlace 48 · Grade 10 · Sheboygan Area Lutheran | 10 | Sheboygan Area Lutheran | 19:22.90 |
| 49 | Blake LentzPlace 49 · Grade 11 · Oostburg | 11 | Oostburg | 19:23.40 PR |
| 50 | Sawyer BergPlace 50 · Grade 10 · Pardeeville | 10 | Pardeeville | 19:23.60 |
| 51 | Joey HintzPlace 51 · Grade 10 · Horicon | 10 | Horicon | 19:25.30 |
| 52 | Caden LeMahieuPlace 52 · Grade 11 · Oostburg | 11 | Oostburg | 19:25.60 |
| 53 | Nathan SchiekPlace 53 · Grade 9 · Oostburg | 9 | Oostburg | 19:26.00 PR |
| 54 | Raul CruzPlace 54 · Grade 12 · Random Lake | 12 | Random Lake | 19:26.40 |
| 55 | Oliver LeibhamPlace 55 · Grade 11 · Sheboygan Area Lutheran | 11 | Sheboygan Area Lutheran | 19:26.50 |
| 56 | Boston McWilliamsPlace 56 · Grade 10 · Poynette | 10 | Poynette | 19:26.70 |
| 57 | Cooper SchmidtPlace 57 · Grade 9 · Markesan | 9 | Markesan | 19:27.50 |
| 58 | Brady CoxPlace 58 · Grade 12 · Poynette | 12 | Poynette | 19:27.80 |
| 59 | Caden LindgrenPlace 59 · Grade 9 · Mayville | 9 | Mayville | 19:31.90 |
| 60 | Hunter SchneiderPlace 60 · Grade 9 · Saint Mary’s Springs | 9 | Saint Mary’s Springs | 19:37.00 |
| 61 | Jeremy ZanottiPlace 61 · Grade 10 · Westfield | 10 | Westfield | 19:41.50 |
| 62 | Taylor PuderbaughPlace 62 · Grade 9 · Markesan | 9 | Markesan | 19:43.10 |
| 63 | Ethan FrommPlace 63 · Grade 12 · Elkhart Lake-Glenbeulah | 12 | Elkhart Lake-Glenbeulah | 19:44.30 |
| 64 | Emilio BoldtPlace 64 · Grade 10 · Oostburg | 10 | Oostburg | 19:44.70 |
| 65 | Jonah LimPlace 65 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 19:46.00 |
| 66 | Mitchell KlingbeilPlace 66 · Grade 9 · Westfield | 9 | Westfield | 19:46.10 |
| 67 | Drew HenningPlace 67 · Grade 10 · Laconia | 10 | Laconia | 19:46.60 |
| 68 | Declan TwohigPlace 68 · Grade 9 · Saint Mary’s Springs | 9 | Saint Mary’s Springs | 19:47.70 |
| 69 | Eli CoenenPlace 69 · Grade 10 · Westfield | 10 | Westfield | 19:53.70 |
| 70 | Liam HuhnPlace 70 · Grade 11 · Saint Mary’s Springs | 11 | Saint Mary’s Springs | 19:54.80 |
| 71 | Jason GrebePlace 71 · Grade 10 · Saint Mary’s Springs | 10 | Saint Mary’s Springs | 19:55.20 |
| 72 | Luke UnruhPlace 72 · Grade 9 · Lomira | 9 | Lomira | 19:55.60 |
| 73 | Anthony RoethelPlace 73 · Grade 10 · Oostburg | 10 | Oostburg | 19:57.30 PR |
| 74 | Logan CragoPlace 74 · Grade 10 · Horicon | 10 | Horicon | 19:59.10 |
| 75 | Jaxon SikoraPlace 75 · Grade 10 · Dodgeland | 10 | Dodgeland | 19:59.50 |
| 76 | Joel GusePlace 76 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 20:01.00 |
| 77 | Cleary TwohigPlace 77 · Grade 11 · Lomira | 11 | Lomira | 20:02.10 PR |
| 78 | Shalom IrasubizaPlace 78 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 20:03.10 |
| 79 | Gage KlapperichPlace 79 · Grade 10 · Elkhart Lake-Glenbeulah | 10 | Elkhart Lake-Glenbeulah | 20:03.90 |
| 80 | Boyan KrastevPlace 80 · Grade 12 · Westfield | 12 | Westfield | 20:06.20 |
| 81 | Max RussartPlace 81 · Grade 11 · Howards Grove | 11 | Howards Grove | 20:06.40 |
| 82 | Sawyer NiquettePlace 82 · Grade 10 · Markesan | 10 | Markesan | 20:11.90 |
| 83 | Colter WestenmeyerPlace 83 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 20:13.30 |
| 84 | Cole BerggrenPlace 84 · Grade 12 · Horicon | 12 | Horicon | 20:13.50 |
| 85 | Bodie JohansenPlace 85 · Grade 12 · Pardeeville | 12 | Pardeeville | 20:14.70 |
| 86 | Reid SchmidtPlace 86 · Grade 9 · Mayville | 9 | Mayville | 20:15.30 |
| 87 | Oliver BonglePlace 87 · Grade 9 · Poynette | 9 | Poynette | 20:16.10 |
| 88 | Mac MattheisPlace 88 · Grade 12 · Laconia | 12 | Laconia | 20:16.90 |
| 89 | Carsen IsselmanPlace 89 · Grade 10 · Ozaukee | 10 | Ozaukee | 20:19.20 |
| 90 | Michael ChristianPlace 90 · Grade 10 · Dodgeland | 10 | Dodgeland | 20:19.60 |
| 91 | Brayden SmithPlace 91 · Grade 10 · Elkhart Lake-Glenbeulah | 10 | Elkhart Lake-Glenbeulah | 20:20.40 PR |
| 92 | Thane GlewenPlace 92 · Grade 12 · Laconia | 12 | Laconia | 20:23.20 |
| 93 | Macland GillettPlace 93 · Grade 12 · Laconia | 12 | Laconia | 20:27.90 PR |
| 94 | Ryan BonlenderPlace 94 · Grade 10 · Laconia | 10 | Laconia | 20:28.20 |
| 95 | Daumantas DaukseviciusPlace 95 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 20:38.30 PR |
| 96 | Max SchefskyPlace 96 · Grade 11 · Oostburg | 11 | Oostburg | 20:42.30 |
| 97 | Seamus McCarthyPlace 97 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 20:43.50 PR |
| 98 | Conner MillsPlace 98 · Grade 11 · Saint Lawrence Seminary | 11 | Saint Lawrence Seminary | 20:43.60 |
| 99 | Ethan RamelPlace 99 · Grade 10 · Horicon | 10 | Horicon | 20:44.20 |
| 100 | Phoenix EllingsonPlace 100 · Grade 11 · Mayville | 11 | Mayville | 20:46.20 |
| 101 | Mac LivingstonPlace 101 · Grade 11 · Mayville | 11 | Mayville | 20:49.30 |
| 102 | Kael ParduhnPlace 102 · Grade 9 · Laconia | 9 | Laconia | 20:49.50 PR |
| 103 | Corri LabumbardPlace 103 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 20:50.60 |
| 104 | Tristen FeuchtPlace 104 · Grade 9 · Mayville | 9 | Mayville | 20:55.50 |
| 105 | Matthew BartzPlace 105 · Grade 12 · Markesan | 12 | Markesan | 20:57.80 |
| 106 | John AthorpPlace 106 · Grade 12 · Howards Grove | 12 | Howards Grove | 21:02.00 |
| 107 | Cole ArndtPlace 107 · Grade 9 · Central Wisconsin Christian | 9 | Central Wisconsin Christian | 21:02.40 |
| 108 | Hudson PaarPlace 108 · Grade 10 · Dodgeland | 10 | Dodgeland | 21:05.00 |
| 109 | Jackson MildebrandtPlace 109 · Grade 12 · Markesan | 12 | Markesan | 21:07.80 |
| 110 | Will KohlmanPlace 110 · Grade 11 · Winnebago Lutheran Academy | 11 | Winnebago Lutheran Academy | 21:11.10 |
| 111 | Tyler KruegerPlace 111 · Grade 9 · Winnebago Lutheran Academy | 9 | Winnebago Lutheran Academy | 21:17.30 |
| 112 | Trevor KruegerPlace 112 · Grade 9 · Winnebago Lutheran Academy | 9 | Winnebago Lutheran Academy | 21:17.30 |
| 113 | William StuewerPlace 113 · Grade 9 · Lomira | 9 | Lomira | 21:18.90 |
| 114 | Chance MillardPlace 114 · Grade 11 · Pardeeville | 11 | Pardeeville | 21:25.80 |
| 115 | Winston GudexPlace 115 · Grade 11 · Howards Grove | 11 | Howards Grove | 21:40.60 |
| 116 | Matthew FreitagPlace 116 · Grade 12 · Lomira | 12 | Lomira | 21:44.10 |
| 117 | Jacob ArbucklePlace 117 · Grade 12 · Elkhart Lake-Glenbeulah | 12 | Elkhart Lake-Glenbeulah | 21:54.10 |
| 118 | Colten BoelkPlace 118 · Grade 12 · Winnebago Lutheran Academy | 12 | Winnebago Lutheran Academy | 21:56.60 |
| 119 | Daniel SwanPlace 119 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 22:15.30 |
| 120 | Kaleb CousineauPlace 120 · Grade 12 · Dodgeland | 12 | Dodgeland | 22:26.20 |
| 121 | Eli BeimbornPlace 121 · Grade 10 · Sheboygan Christian | 10 | Sheboygan Christian | 22:26.50 |
| 122 | Ashtin GamboeckPlace 122 · Grade 11 · Dodgeland | 11 | Dodgeland | 22:26.60 |
| 123 | Ben BolmanPlace 123 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 22:31.70 |
| 124 | Jack JensenPlace 124 · Grade 9 · Elkhart Lake-Glenbeulah | 9 | Elkhart Lake-Glenbeulah | 22:33.40 |
| 125 | Leonel VeraPlace 125 · Grade 11 · Saint Lawrence Seminary | 11 | Saint Lawrence Seminary | 22:48.70 |
| 126 | Greg SpaethPlace 126 · Grade 12 · Howards Grove | 12 | Howards Grove | 22:59.40 |
| 127 | Quan NguyenPlace 127 · Grade 10 · Saint Lawrence Seminary | 10 | Saint Lawrence Seminary | 23:05.80 |
| 128 | Kyle TaberPlace 128 · Grade 11 · Howards Grove | 11 | Howards Grove | 23:16.90 |
| 129 | Evan DuwePlace 129 · Grade 10 · Sheboygan Christian | 10 | Sheboygan Christian | 23:35.00 |
| 130 | Jesse SchaumburgPlace 130 · Grade 11 · Lomira | 11 | Lomira | 23:45.20 |
| 131 | Tayden WalkerPlace 131 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 24:17.70 |
| 132 | Joshua ChoiPlace 132 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 24:17.70 |
| 133 | Max MonroePlace 133 · Grade 10 · Lomira | 10 | Lomira | 24:35.30 |
| 134 | Clayton StapelPlace 134 · Grade 10 · Sheboygan Christian | 10 | Sheboygan Christian | 25:12.70 |
| 135 | Ian MeyrosePlace 135 · Grade 10 · Mayville | 10 | Mayville | 25:16.50 |
| 136 | Jackson VerhulstPlace 136 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 25:37.00 |
| 137 | Ethan StonePlace 137 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 27:16.70 |
| 138 | Michael BanasynskiPlace 138 · Grade 12 · Lomira | 12 | Lomira | 28:48.70 |
| 139 | Peyton BrakePlace 139 · Grade 9 · Central Wisconsin Christian | 9 | Central Wisconsin Christian | 33:29.10 |