| 1 | Zach HuffmanPlace 1 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 17:21.94 |
| 2 | Evan FingerPlace 2 · Grade 12 · Dodgeland | 12 | Dodgeland | 17:44.67 |
| 3 | Liam BrownPlace 3 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 18:20.70 |
| 4 | Ezekiel FinkbeinerPlace 4 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 18:29.17 |
| 5 | Tucker JohnsonPlace 5 · Grade 11 · Poynette | 11 | Poynette | 18:35.88 |
| 6 | Nathan BrantPlace 6 · Grade 11 · Pardeeville | 11 | Pardeeville | 18:39.96 |
| 7 | Martin KimmelPlace 7 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 18:41.36 |
| 8 | Elijah HutchinsonPlace 8 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:44.59 |
| 9 | Eliott HeiderichPlace 9 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 19:03.95 |
| 10 | Jack NikolayPlace 10 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 19:07.59 |
| 11 | Trent SickenbergerPlace 11 · Grade 11 · Poynette | 11 | Poynette | 19:13.20 |
| 12 | Kobe GrossmanPlace 12 · Grade 12 · Marshall | 12 | Marshall | 19:15.17 |
| 13 | Logan PickartPlace 13 · Grade 10 · Dodgeland | 10 | Dodgeland | 19:19.05 |
| 14 | Dylan GrussPlace 14 · Grade 12 · Johnson Creek | 12 | Johnson Creek | 19:20.59 |
| 15 | Jonathan JonesPlace 15 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 19:24.66 |
| 16 | Aiden SchmickPlace 16 · Grade 11 · Markesan | 11 | Markesan | 19:28.09 |
| 17 | Jacob StrohPlace 17 · Grade 12 · Palmyra-Eagle | 12 | Palmyra-Eagle | 19:29.05 |
| 18 | Austin KrugerPlace 18 · Grade 11 · Poynette | 11 | Poynette | 19:34.83 |
| 19 | Justin GradyPlace 19 · Grade 11 · Marshall | 11 | Marshall | 19:41.83 |
| 20 | Kalob KimmelPlace 20 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 19:46.36 |
| 21 | Fischer SchneiderPlace 21 · Grade 12 · Palmyra-Eagle | 12 | Palmyra-Eagle | 19:46.73 |
| 22 | Jonathan AgueroPlace 22 · Grade 12 · Waterloo | 12 | Waterloo | 19:50.37 |
| 23 | Ethan JenningsPlace 23 · Grade 12 · Marshall | 12 | Marshall | 19:54.88 |
| 24 | Reece CollinsPlace 24 · Grade 12 · Marshall | 12 | Marshall | 19:55.27 |
| 25 | Zakaree ReinwaldPlace 25 · Grade 10 · Dodgeland | 10 | Dodgeland | 19:59.84 |
| 26 | Trent ChadwickPlace 26 · Grade 11 · Poynette | 11 | Poynette | 20:01.41 |
| 27 | Carter BrownPlace 27 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 20:05.59 |
| 28 | Quentin SaylorPlace 28 · Grade 12 · Lake Mills | 12 | Lake Mills | 20:06.80 |
| 29 | Josh DietzenbachPlace 29 · Grade 10 · Rio/Fall River | 10 | Rio/Fall River | 20:07.11 |
| 30 | Carter HansenPlace 30 · Grade 11 · Poynette | 11 | Poynette | 20:08.64 |
| 31 | Adam HehlPlace 31 · Grade 12 · Poynette | 12 | Poynette | 20:28.64 |
| 32 | Sam SalzmanPlace 32 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 20:28.67 |
| 33 | Mason HaberkornPlace 33 · Grade 12 · Marshall | 12 | Marshall | 20:31.55 |
| 34 | Isaiah GauerPlace 34 · Grade 10 · Poynette | 10 | Poynette | 20:36.94 |
| 35 | Blake IsaacsenPlace 35 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 20:37.09 |
| 36 | Eric StaszakPlace 36 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 20:41.59 |
| 37 | Dalton MetzdorfPlace 37 · Grade 11 · Palmyra-Eagle | 11 | Palmyra-Eagle | 20:43.47 |
| 38 | James HafensteinPlace 38 · Grade 9 · Lake Mills | 9 | Lake Mills | 20:47.82 |
| 39 | Logan WoessnerPlace 39 · Grade 12 · Palmyra-Eagle | 12 | Palmyra-Eagle | 20:48.59 |
| 40 | Austin Trewyn-ColvinPlace 40 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 21:00.44 |
| 41 | Tanis CrawfordPlace 41 · Grade 9 · Poynette | 9 | Poynette | 21:04.60 |
| 42 | Cody CurtisPlace 42 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 21:06.48 |
| 43 | Micaiah(Mikey) BublitzPlace 43 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 21:12.69 |
| 44 | Tobi ArenzPlace 44 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 21:17.22 |
| 45 | Tyler SkogmanPlace 45 · Grade 9 · Johnson Creek | 9 | Johnson Creek | 21:17.80 |
| 46 | Teagan KoelpinPlace 46 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 21:21.69 |
| 47 | Cash StewartPlace 47 · Grade 11 · Poynette | 11 | Poynette | 21:21.74 |
| 48 | Jason HornPlace 48 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 21:22.69 |
| 49 | Robert ThompsonPlace 49 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 21:25.27 |
| 50 | Lucas PrincePlace 50 · Grade 10 · Poynette | 10 | Poynette | 21:27.10 |
| 51 | Noah SulzlePlace 51 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 21:29.13 |
| 52 | John WestendorfPlace 52 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 21:29.27 |
| 53 | Matthew BartzPlace 53 · Grade 12 · Poynette | 12 | Poynette | 21:32.10 |
| 54 | Levi BerresPlace 54 · Grade 11 · Johnson Creek | 11 | Johnson Creek | 21:33.68 |
| 55 | Landon DierkesPlace 55 · Grade 10 · Lake Mills | 10 | Lake Mills | 21:35.49 |
| 56 | Sam GiombettiPlace 56 · Grade 12 · Lake Mills | 12 | Lake Mills | 21:43.98 |
| 57 | Pierce ManningPlace 57 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 21:44.35 |
| 58 | Cooper ClarkPlace 58 · Grade 12 · Lake Mills | 12 | Lake Mills | 21:49.12 |
| 59 | Andrew BattenbergPlace 59 · Grade 12 · Waterloo | 12 | Waterloo | 21:56.95 |
| 60 | James BrowningPlace 60 · Grade 11 · Dodgeland | 11 | Dodgeland | 21:57.53 |
| 61 | Brody TschanzPlace 61 · Grade 12 · Waterloo | 12 | Waterloo | 21:59.25 |
| 62 | Jaren LawsPlace 62 · Grade 12 · Lake Mills | 12 | Lake Mills | 22:15.95 |
| 63 | Garret JohnsonPlace 63 · Grade 10 · Poynette | 10 | Poynette | 22:24.96 |
| 64 | Keeley RobertsPlace 64 · Grade 12 · Pardeeville | 12 | Pardeeville | 22:28.08 |
| 65 | Kaleb RegoliPlace 65 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 22:29.08 |
| 66 | Nathan RundgrenPlace 66 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 22:43.67 |
| 67 | Aiden StavenessPlace 67 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 22:47.21 |
| 68 | Maxwell SchneiderPlace 68 · Grade 12 · Waterloo | 12 | Waterloo | 22:59.50 |
| 69 | Huston SiedschlagPlace 69 · Grade 9 · Marshall | 9 | Marshall | 22:59.91 |
| 70 | Isaac SeversonPlace 70 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 23:15.77 |
| 71 | Lucas SimonsPlace 71 · Grade 10 · Rio/Fall River | 10 | Rio/Fall River | 23:23.11 |
| 72 | Jayden PricePlace 72 · Grade 11 · Pardeeville | 11 | Pardeeville | 23:29.59 |
| 73 | Carter NewtonPlace 73 · Grade 11 · Markesan | 11 | Markesan | 23:43.83 |
| 74 | Nicholas WilfongPlace 74 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 23:47.76 PR |
| 75 | Sam ThompsonPlace 75 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 23:51.75 |
| 76 | Dayne BednarikPlace 76 · Grade 10 · Poynette | 10 | Poynette | 23:53.08 |
| 77 | Clay HeinleinPlace 77 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 23:54.11 |
| 78 | Kyle FugatePlace 78 · Grade 11 · Waterloo | 11 | Waterloo | 23:59.49 |
| 79 | Pierson SchneiderPlace 79 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 24:05.95 |
| 80 | Dominic GraemePlace 80 · Grade 10 · Poynette | 10 | Poynette | 24:06.24 |
| 81 | Gustavo TamayoPlace 81 · Grade 11 · Waterloo | 11 | Waterloo | 24:08.08 |
| 82 | Dylan FreemanPlace 82 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 24:14.28 |
| 83 | Malachi NeumannPlace 83 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 24:14.67 |
| 84 | Jason KehrenPlace 84 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 24:25.79 |
| 85 | Pierce BraatzPlace 85 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 24:26.95 |
| 86 | Brett BenderPlace 86 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 24:30.15 |
| 87 | Asher CarriolaPlace 87 · Grade 10 · Marshall | 10 | Marshall | 24:33.66 |
| 88 | Jacob SoterPlace 88 · Grade 9 · Waterloo | 9 | Waterloo | 24:36.34 |
| 89 | Sam BillingsleyPlace 89 · Grade 10 · Waterloo | 10 | Waterloo | 24:40.01 |
| 90 | Brady MildebrandtPlace 90 · Grade 10 · Markesan | 10 | Markesan | 24:44.87 |
| 91 | Tyvin BealPlace 91 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 25:06.52 |
| 92 | Mark RutschowPlace 92 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 25:08.87 |
| 93 | Trevor LetoPlace 93 · Grade 11 · Deerfield/Cambridge | 11 | Deerfield/Cambridge | 25:15.49 PR |
| 94 | Japheth WalkerPlace 94 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 25:18.37 |
| 95 | Luther MondayPlace 95 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 25:28.37 |
| 96 | Addison HenslerPlace 96 · Grade 11 · Waterloo | 11 | Waterloo | 25:38.42 |
| 97 | Cameron TschanzPlace 97 · Grade 9 · Waterloo | 9 | Waterloo | 25:44.74 |
| 98 | Caleb LangePlace 98 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 25:46.61 |
| 99 | Chris CarlsonPlace 99 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 25:50.88 |
| 100 | Isaiah SullivanPlace 100 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 25:59.87 |
| 101 | Tanner LangPlace 101 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 26:02.03 |
| 102 | Cadin CounardPlace 102 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 26:05.97 |
| 103 | Travis ChristensenPlace 103 · Grade 11 · Johnson Creek | 11 | Johnson Creek | 26:06.03 |
| 104 | Lukas KleinfeldtPlace 104 · Grade 11 · Lake Mills | 11 | Lake Mills | 26:30.92 |
| 105 | Miles ZimmermanPlace 105 · Grade 9 · Marshall | 9 | Marshall | 26:50.18 |
| 106 | Levi SchuetzePlace 106 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 27:03.96 |
| 107 | Wyatt McLaughlinPlace 107 · Grade 11 · Poynette | 11 | Poynette | 27:07.03 |
| 108 | Riley SchneiderPlace 108 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 27:17.06 |
| 109 | Danny SmithPlace 109 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 27:26.23 |
| 110 | Luke KnutsonPlace 110 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 27:41.20 |
| 111 | Michael HansenPlace 111 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 27:48.81 |
| 112 | Logan DolfinPlace 112 · Grade 9 · Waterloo | 9 | Waterloo | 27:52.22 |
| 113 | Gershom NeyhartPlace 113 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 28:19.43 |
| 114 | Alex KuhnPlace 114 · Grade 11 · Pardeeville | 11 | Pardeeville | 28:22.89 |
| 115 | Paul WagnerPlace 115 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 28:30.97 |
| 116 | Aaron GrunewaldPlace 116 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 28:59.69 |
| 117 | Ben TrudellPlace 117 · Grade 9 · Johnson Creek | 9 | Johnson Creek | 32:39.48 |