| 1 | Sam KnoblePlace 1 · Grade 11 · North Crawford | 11 | North Crawford | 19:00.90 |
| 2 | Landen TurgasenPlace 2 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 19:13.50 |
| 3 | Breken MillerPlace 3 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 20:11.30 |
| 4 | Arlon WalterPlace 4 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 20:36.50 |
| 5 | Treyton ReamesPlace 5 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 20:39.60 |
| 6 | Logan BrudosPlace 6 · Grade 12 · De Soto | 12 | De Soto | 20:58.70 |
| 7 | Theo ParrPlace 7 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 21:12.50 |
| 8 | Mason PecinovskyPlace 8 · Grade 12 · River Ridge | 12 | River Ridge | 21:13.80 |
| 9 | Deakin McDonoughPlace 9 · Grade 10 · Weston | 10 | Weston | 21:42.20 |
| 10 | Peter MolnerPlace 10 · Grade 10 · North Crawford | 10 | North Crawford | 21:43.70 |
| 11 | Jeff OlsenPlace 11 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 22:02.70 |
| 12 | Wyatt SchrammPlace 12 · Grade 10 · Riverdale | 10 | Riverdale | 22:16.00 |
| 13 | Will WirtsPlace 13 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 22:26.10 |
| 14 | Stefano KaravergosPlace 14 · Grade 10 · Shullsburg | 10 | Shullsburg | 22:29.10 |
| 15 | Lane MillerPlace 15 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 22:29.80 |
| 16 | Bennett GehrkePlace 16 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 22:34.90 |
| 17 | Torian BormetPlace 17 · Grade 10 · Weston | 10 | Weston | 22:51.40 |
| 18 | Colton FennellPlace 18 · Grade 11 · Shullsburg | 11 | Shullsburg | 22:55.70 |
| 19 | Braden TurgasenPlace 19 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 23:14.50 |
| 20 | Talan ApodacaPlace 20 · Grade 9 · Shullsburg | 9 | Shullsburg | 23:24.30 |
| 21 | Elliot FennellPlace 21 · Grade 12 · Shullsburg | 12 | Shullsburg | 23:33.71 |
| 22 | Kyle GreenoPlace 22 · Grade 10 · De Soto | 10 | De Soto | 23:49.70 |
| 23 | Rue RosePlace 23 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 23:56.80 |
| 24 | Clark JillsonPlace 24 · Grade 9 · Riverdale | 9 | Riverdale | 24:05.30 |
| 25 | Luke BreuerPlace 25 · Grade 12 · River Ridge | 12 | River Ridge | 24:57.40 |
| 26 | John PowellPlace 26 · Grade 9 · North Crawford | 9 | North Crawford | 25:04.41 |
| 27 | Aidyn O'KanePlace 27 · Grade 9 · North Crawford | 9 | North Crawford | 25:23.60 |
| 28 | Calen WilliamsonPlace 28 · Grade 10 · Riverdale | 10 | Riverdale | 25:26.70 |
| 29 | Jameson AdkinsPlace 29 · Grade 10 · North Crawford | 10 | North Crawford | 25:51.80 |
| 30 | Brad YaktinPlace 30 · Grade 11 · De Soto | 11 | De Soto | 26:14.60 |
| 31 | Luke OsbornePlace 31 · Grade 9 · Weston | 9 | Weston | 26:30.90 |
| 32 | Bryce MasonPlace 32 · Grade 10 · River Ridge | 10 | River Ridge | 26:51.50 |
| 33 | Vince AtkinsonPlace 33 · Grade 10 · Shullsburg | 10 | Shullsburg | 27:53.80 |
| 34 | Elliot SearlesPlace 34 · Grade - · Shullsburg | - | Shullsburg | 27:55.70 |
| 35 | Charlie ZelhoferPlace 35 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 27:56.20 |
| 36 | Nico ValdezPlace 36 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 28:46.90 |
| 37 | Rhet WiegelPlace 37 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 29:16.40 |
| 38 | Braxten KastnerPlace 38 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 29:34.71 |
| 39 | Gavin KregerPlace 39 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 30:29.50 |
| 40 | Brewer BaileyPlace 40 · Grade 10 · De Soto | 10 | De Soto | 30:41.80 |
| 41 | Hunter RowinPlace 41 · Grade 10 · Riverdale | 10 | Riverdale | 37:50.80 |
| 42 | Mark WilkiePlace 42 · Grade 9 · Riverdale | 9 | Riverdale | 38:23.50 |