| 1 | Mason AidePlace 1 · Grade 11 · Iowa-Grant | 11 | Iowa-Grant | 18:10.9 |
| 2 | Nolan ReesePlace 2 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 18:29.1 |
| 3 | Taylor ThunstedtPlace 3 · Grade 12 · Westby | 12 | Westby | 18:41.0 |
| 4 | Eli LarringtonPlace 4 · Grade 12 · Westby | 12 | Westby | 18:51.2 |
| 5 | Andrew HonerPlace 5 · Grade 11 · Richland Center/Ithaca | 11 | Richland Center/Ithaca | 18:51.7 |
| 6 | Cooper GelhausPlace 6 · Grade 11 · Viroqua | 11 | Viroqua | 18:55.4 |
| 7 | Corey CamlekPlace 7 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 19:10.9 |
| 8 | Garrett RayPlace 8 · Grade 11 · Shullsburg | 11 | Shullsburg | 19:23.7 |
| 9 | Caden PennekampPlace 9 · Grade 11 · Iowa-Grant | 11 | Iowa-Grant | 19:44.7 |
| 10 | Isaac ReichmannPlace 10 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 19:54.2 |
| 11 | Bret ConnollyPlace 11 · Grade 9 · Iowa-Grant | 9 | Iowa-Grant | 19:57.6 |
| 12 | Devin NedlandPlace 12 · Grade 9 · Westby | 9 | Westby | 20:01.4 |
| 13 | Jhett SherryPlace 13 · Grade 12 · Westby | 12 | Westby | 20:06.2 |
| 14 | Sam MillerPlace 14 · Grade 9 · Kickapoo/La Farge | 9 | Kickapoo/La Farge | 20:12.5 |
| 15 | Owen LaufenbergPlace 15 · Grade 11 · Iowa-Grant | 11 | Iowa-Grant | 20:18.8 |
| 16 | Malakai DunhamPlace 16 · Grade 10 · New Lisbon | 10 | New Lisbon | 20:29.2 |
| 17 | Jonah ReichmannPlace 17 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 20:30.6 |
| 18 | Dustin KenyonPlace 18 · Grade 12 · Westby | 12 | Westby | 20:39.8 |
| 19 | Ryther GehrkePlace 19 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 20:41.5 |
| 20 | Spencer DeHartPlace 20 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 20:44.3 |
| 21 | Brett WagnerPlace 21 · Grade 9 · Wauzeka-Steuben | 9 | Wauzeka-Steuben | 20:48.5 |
| 22 | Dylan JacksPlace 22 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 20:49.2 |
| 23 | James CarstensPlace 23 · Grade 10 · North Crawford | 10 | North Crawford | 20:53.3 |
| 24 | Clayton WestonPlace 24 · Grade 11 · Viroqua | 11 | Viroqua | 21:14.1 |
| 25 | Preston BurokerPlace 25 · Grade 11 · Viroqua | 11 | Viroqua | 21:17.3 |
| 26 | Liam EltonPlace 26 · Grade 10 · North Crawford | 10 | North Crawford | 21:18.3 |
| 27 | David SimonsonPlace 27 · Grade 9 · Westby | 9 | Westby | 21:25.4 |
| 28 | Bryce PriebePlace 28 · Grade 11 · Prairie du Chien | 11 | Prairie du Chien | 21:30.8 |
| 29 | Benjamin StowellPlace 29 · Grade 11 · Richland Center/Ithaca | 11 | Richland Center/Ithaca | 21:32.4 |
| 30 | Lee SteigerPlace 30 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 21:44.8 |
| 31 | Myles FryePlace 31 · Grade 10 · Viroqua | 10 | Viroqua | 21:50.4 |
| 32 | Gavin LarsonPlace 32 · Grade 9 · Westby | 9 | Westby | 21:51.9 |
| 33 | Caydon LomasPlace 33 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 21:54.8 |
| 34 | Zach HansenPlace 34 · Grade 9 · Kickapoo/La Farge | 9 | Kickapoo/La Farge | 21:59.2 |
| 35 | Matthew WestonPlace 35 · Grade 9 · Viroqua | 9 | Viroqua | 21:59.7 |
| 36 | Malachi AmesPlace 36 · Grade 9 · Prairie du Chien | 9 | Prairie du Chien | 22:09.0 |
| 37 | Max AnthonyPlace 37 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 22:11.2 |
| 38 | Trevor GearyPlace 38 · Grade 11 · Viroqua | 11 | Viroqua | 22:32.5 |
| 39 | Ryan WallerPlace 39 · Grade 11 · Prairie du Chien | 11 | Prairie du Chien | 22:36.0 |
| 40 | Dylan BinghamPlace 40 · Grade 12 · Iowa-Grant | 12 | Iowa-Grant | 22:44.1 |
| 41 | Maverick McCauleyPlace 41 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 22:54.0 |
| 42 | Phillip HebbePlace 42 · Grade 10 · Westby | 10 | Westby | 22:57.6 |
| 43 | Gabriel HammanPlace 43 · Grade 9 · Seneca | 9 | Seneca | 23:06.3 |
| 44 | Carter KettlerPlace 44 · Grade 10 · Shullsburg | 10 | Shullsburg | 23:11.3 |
| 45 | Jordan McCarthyPlace 45 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 23:21.1 |
| 46 | Corbin ReadePlace 46 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 23:24.6 |
| 47 | Daniel CressPlace 47 · Grade 9 · Viroqua | 9 | Viroqua | 23:26.8 |
| 48 | Max RollPlace 48 · Grade 12 · Richland Center/Ithaca | 12 | Richland Center/Ithaca | 23:31.9 |
| 49 | Thomas O'BrienPlace 49 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 23:35.2 |
| 50 | Chase KozelkaPlace 50 · Grade 10 · Prairie du Chien | 10 | Prairie du Chien | 23:47.5 |
| 51 | Aaron CamlekPlace 51 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 23:56.2 |
| 52 | CJ StrakaPlace 52 · Grade 9 · Iowa-Grant | 9 | Iowa-Grant | 23:58.1 |
| 53 | Gavin JacobusPlace 53 · Grade 10 · North Crawford | 10 | North Crawford | 24:28.3 |
| 54 | Parker McCullickPlace 54 · Grade 9 · Wauzeka-Steuben | 9 | Wauzeka-Steuben | 24:29.7 |
| 55 | Alex HarnishPlace 55 · Grade 10 · Viroqua | 10 | Viroqua | 24:34.6 |
| 56 | Kalan RudiePlace 56 · Grade 9 · Westby | 9 | Westby | 24:45.0 |
| 57 | Devan MinardPlace 57 · Grade 12 · New Lisbon | 12 | New Lisbon | 24:59.1 |
| 58 | Felix Bartolo-RiveraPlace 58 · Grade 10 · Iowa-Grant | 10 | Iowa-Grant | 25:08.8 |
| 59 | Avery LeisPlace 59 · Grade 12 · Westby | 12 | Westby | 25:09.3 |
| 60 | Maximus CooleyPlace 60 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 25:22.9 |
| 61 | Jackson WiertzemaPlace 61 · Grade 9 · Richland Center/Ithaca | 9 | Richland Center/Ithaca | 25:49.2 |
| 62 | Jacob NoblePlace 62 · Grade 10 · Viroqua | 10 | Viroqua | 26:21.0 |
| 63 | Henry UrchPlace 63 · Grade 11 · Viroqua | 11 | Viroqua | 26:22.9 |
| 64 | Carter RoelsPlace 64 · Grade 11 · Viroqua | 11 | Viroqua | 26:30.0 |
| 65 | Ethan BassPlace 65 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 26:43.7 |
| 66 | Matthew BennetPlace 66 · Grade 11 · New Lisbon | 11 | New Lisbon | 26:48.2 |
| 67 | Thomas CayaPlace 67 · Grade 9 · Seneca | 9 | Seneca | 26:58.8 |
| 68 | Karter HalversonPlace 68 · Grade 9 · Shullsburg | 9 | Shullsburg | 28:45.5 |
| 69 | Brenden KunkePlace 69 · Grade 9 · Seneca | 9 | Seneca | 28:55.8 |
| 70 | Gavin EdelPlace 70 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 30:01.5 |
| 71 | Al ReweyPlace 71 · Grade 12 · Seneca | 12 | Seneca | 31:47.8 |
| 72 | Grayson SchmittPlace 72 · Grade 11 · Richland Center/Ithaca | 11 | Richland Center/Ithaca | 38:24.1 |
| 73 | Enzo MontanariPlace 73 · Grade 11 · North Crawford | 11 | North Crawford | 39:26.0 |