| 1 | Tyler KleistPlace 1 · Merton Area School | — | Merton Area School | 11:59.10 | 1 |
| 2 | Keagan FoerchPlace 2 · Merton Area School | — | Merton Area School | 12:07.20 | 1 |
| 3 | Henry EbelPlace 3 · Jefferson Middle School | — | Jefferson Middle School | 12:26.20 | 1 |
| 4 | Parker RecobPlace 4 · Blackhawk Running Club | — | Blackhawk Running Club | 12:32.30 | 1 |
| 5 | Matthias UnertlPlace 5 · Riverside Middle School | — | Riverside Middle School | 12:42.70 | 1 |
| 6 | Evers FletcherPlace 6 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 12:49.40 | 1 |
| 7 | Cruz JennrichPlace 7 · Jefferson Middle School | — | Jefferson Middle School | 12:51.60 | 1 |
| 8 | Noah CavesPlace 8 · Merton Area School | — | Merton Area School | 12:52.30 | 1 |
| 9 | Dontae SamuelsPlace 9 · Blackhawk Running Club | — | Blackhawk Running Club | 13:02.10 | 1 |
| 10 | Carter MillerPlace 10 · Blackhawk Running Club | — | Blackhawk Running Club | 13:05.50 | 1 |
| 11 | Michael CassidayPlace 11 · Blackhawk Running Club | — | Blackhawk Running Club | 13:07.50 | 1 |
| 12 | Noah WilkinsPlace 12 · University Lake School | — | University Lake School | 13:19.20 | 1 |
| 13 | Ty SchmidtPlace 13 · Merton Area School | — | Merton Area School | 13:27.30 | 1 |
| 14 | Declan ReedPlace 14 · Blackhawk Running Club | — | Blackhawk Running Club | 13:35.50 | 1 |
| 15 | Will WeberPlace 15 · University Lake School | — | University Lake School | 13:37.30 | 1 |
| 16 | Josh StevensPlace 16 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 13:38.40 | 1 |
| 17 | Parker ReckPlace 17 · University Lake School | — | University Lake School | 13:41.40 | 1 |
| 18 | Logan HigginsonPlace 18 · University Lake School | — | University Lake School | 13:42.80 | 1 |
| 19 | Tyler NagelPlace 19 · University Lake School | — | University Lake School | 13:57.90 | 1 |
| 20 | Carter StropePlace 20 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 14:05.90 | 1 |
| 21 | Peter MabiePlace 21 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 14:14.50 | 1 |
| 22 | Calvin GrunewaldPlace 22 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 14:15.70 | 1 |
| 23 | Graham RalstonPlace 23 · Blackhawk Running Club | — | Blackhawk Running Club | 14:17.20 | 1 |
| 24 | Lennox KohlPlace 24 · Blackhawk Running Club | — | Blackhawk Running Club | 14:18.61 | 1 |
| 25 | Kellen SchwagerPlace 25 · Riverside Middle School | — | Riverside Middle School | 14:19.61 | 1 |
| 26 | Christian TumpPlace 26 · Merton Area School | — | Merton Area School | 14:21.50 | 1 |
| 27 | Brody JacobsonPlace 27 · Jefferson Middle School | — | Jefferson Middle School | 14:41.30 | 1 |
| 28 | Caleb TumpPlace 28 · Merton Area School | — | Merton Area School | 14:44.30 | 1 |
| 29 | Auther BergePlace 29 · Jefferson Middle School | — | Jefferson Middle School | 15:11.00 | 1 |
| 30 | Ezra NoblingPlace 30 · Jefferson Middle School | — | Jefferson Middle School | 15:12.00 | 1 |
| 31 | Colin AdamsPlace 31 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 15:14.50 | 1 |
| 32 | Easton AmbrosePlace 32 · Jefferson Middle School | — | Jefferson Middle School | 15:15.20 | 1 |
| 33 | Jonathan Trujillo-ZubkePlace 33 · Riverside Middle School | — | Riverside Middle School | 15:15.30 | 1 |
| 34 | Nixon MankePlace 34 · Riverside Middle School | — | Riverside Middle School | 15:18.30 | 1 |
| 35 | Jamison OrbanPlace 35 · Merton Area School | — | Merton Area School | 15:21.40 | 1 |
| 36 | Shawn IrelandPlace 36 · Lebanon Lutheran | — | Lebanon Lutheran | 15:24.20 | 1 |
| 37 | Wyatt ConnorPlace 37 · Merton Area School | — | Merton Area School | 15:26.60 | 1 |
| 38 | Callen GolsonPlace 38 · Blackhawk Running Club | — | Blackhawk Running Club | 15:35.71 | 1 |
| 39 | Edward MechelkePlace 39 · Riverside Middle School | — | Riverside Middle School | 15:36.50 | 1 |
| 40 | Tyson GeigerPlace 40 · Blackhawk Running Club | — | Blackhawk Running Club | 15:51.50 | 1 |
| 41 | Jordan MbowPlace 41 · Blackhawk Running Club | — | Blackhawk Running Club | 15:53.00 | 1 |
| 42 | Brody HenryPlace 42 · Riverside Middle School | — | Riverside Middle School | 15:58.40 | 1 |
| 43 | Jack KruegerPlace 43 · Lebanon Lutheran | — | Lebanon Lutheran | 15:59.00 | 1 |
| 44 | Myles MagyarPlace 44 · Riverside Middle School | — | Riverside Middle School | 16:02.70 | 1 |
| 45 | Easton KleinPlace 45 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 16:09.70 | 1 |
| 46 | Dax SchlaisPlace 46 · University Lake School | — | University Lake School | 16:29.10 | 1 |
| 47 | Nolan SchroedlPlace 47 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 16:36.30 | 1 |
| 48 | Ryan BurkePlace 48 · Riverside Middle School | — | Riverside Middle School | 16:37.60 | 1 |
| 49 | Luke ShortreedPlace 49 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 16:38.71 | 1 |
| 50 | Eli RaduegePlace 50 · Jefferson Middle School | — | Jefferson Middle School | 16:39.80 | 1 |
| 51 | Miles OestreicherPlace 51 · Lebanon Lutheran | — | Lebanon Lutheran | 16:41.50 | 1 |
| 52 | Alexander WelkePlace 52 · Blackhawk Running Club | — | Blackhawk Running Club | 17:17.40 | 1 |
| 53 | Andy CzerniakPlace 53 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 17:22.60 | 1 |
| 54 | Orion DonnellanPlace 54 · Jefferson Middle School | — | Jefferson Middle School | 17:26.80 | 1 |
| 55 | Shane HoeppnerPlace 55 · Lebanon Lutheran | — | Lebanon Lutheran | 17:29.60 | 1 |
| 56 | Mason RiedlPlace 56 · Lebanon Lutheran | — | Lebanon Lutheran | 17:37.80 | 1 |
| 57 | Asher KnappPlace 57 · Merton Area School | — | Merton Area School | 18:18.90 | 1 |
| 58 | Mason ZehrungPlace 58 · University Lake School | — | University Lake School | 18:35.00 | 1 |
| 59 | Walter MoritzPlace 59 · Blackhawk Running Club | — | Blackhawk Running Club | 18:50.40 | 1 |
| 60 | George AlbrechtPlace 60 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 19:01.60 | 1 |
| 61 | Mason HenferPlace 61 · Jefferson Middle School | — | Jefferson Middle School | 19:02.30 | 1 |
| 62 | Leif ArenzPlace 62 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 19:02.70 | 1 |
| 63 | Garrett LangerPlace 63 · Jefferson Middle School | — | Jefferson Middle School | 19:04.30 | 1 |
| 64 | Tanner RosenthalPlace 64 · Blackhawk Running Club | — | Blackhawk Running Club | 19:09.80 | 1 |
| 65 | Anthony HelmkePlace 65 · Riverside Middle School | — | Riverside Middle School | 19:17.30 | 1 |
| 66 | Jameson BelstenrPlace 66 · Lebanon Lutheran | — | Lebanon Lutheran | 20:40.80 | 1 |
| 67 | Carson RiegePlace 67 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 21:16.60 | 1 |
| 68 | Willy TrieloffPlace 68 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 21:30.90 | 1 |
| 69 | Mason BishopPlace 69 · Riverside Middle School | — | Riverside Middle School | 21:34.60 | 1 |
| 70 | Conner SuickPlace 70 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 22:04.00 | 1 |
| 71 | Damien KilmartinPlace 71 · Riverside Middle School | — | Riverside Middle School | 22:16.70 | 1 |
| 72 | Andrew ErwinePlace 72 · Lebanon Lutheran | — | Lebanon Lutheran | 22:42.30 | 1 |
| 73 | Isaac AuerPlace 73 · Jefferson Middle School | — | Jefferson Middle School | 23:12.60 | 1 |
| 74 | Shelby KincaidPlace 74 · Blackhawk Running Club | — | Blackhawk Running Club | 24:00.50 | 1 |
| 75 | Nico SamanosPlace 75 · Lebanon Lutheran | — | Lebanon Lutheran | 24:59.40 | 1 |
| 76 | Caleb CoxPlace 76 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 27:00.50 | 1 |
| 77 | Butch McVicarPlace 77 · Jefferson Middle School | — | Jefferson Middle School | 27:31.60 | 1 |
| 78 | Seth CrossmanPlace 78 · Blackhawk Running Club | — | Blackhawk Running Club | 28:19.40 | 1 |
| 79 | Walter SchmitzPlace 79 · Deerfield/Cambridge (XC) | — | Deerfield/Cambridge (XC) | 29:14.20 | 1 |