| 1 | Tim StarwaltPlace 1 · Grade 12 · Byron | 12 | Byron | 14:22.20 PR |
| 2 | Tyler JohnsonPlace 2 · Grade 10 · Rochelle | 10 | Rochelle | 15:04.01 PR |
| 3 | Roscoe DaviesPlace 3 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 15:14.76 PR |
| 4 | Michael MuzzarelliPlace 4 · Grade 10 · Byron | 10 | Byron | 15:20.23 PR |
| 5 | Braden DietrichPlace 5 · Grade 11 · Byron | 11 | Byron | 15:46.53 |
| 6 | Adam MendozaPlace 6 · Grade 10 · Stillman Valley | 10 | Stillman Valley | 16:02.95 |
| 7 | Conner WeltPlace 7 · Grade 11 · Byron | 11 | Byron | 16:14.90 PR |
| 8 | Peter KreinPlace 8 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 16:16.25 PR |
| 9 | Esam FarrajPlace 9 · Grade 9 · Rochelle | 9 | Rochelle | 16:16.41 PR |
| 10 | Drake MerrimanPlace 10 · Grade 10 · Dakota | 10 | Dakota | 16:31.49 PR |
| 11 | Brody LeitzenPlace 11 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 16:39.98 PR |
| 12 | Gregory SmithPlace 12 · Grade 10 · Rochelle | 10 | Rochelle | 16:43.65 PR |
| 13 | Joey BlasenPlace 13 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 16:49.37 PR |
| 14 | Zachary JohnsonPlace 14 · Grade 10 · Rochelle | 10 | Rochelle | 17:09.34 PR |
| 15 | Cristopher LawrencePlace 15 · Grade 10 · Rochelle | 10 | Rochelle | 17:13.63 PR |
| 16 | Hunter BivinsPlace 16 · Grade 11 · Rochelle | 11 | Rochelle | 17:14.78 PR |
| 17 | Leo ZachPlace 17 · Grade 9 · Mount Carroll (West Carroll) | 9 | Mount Carroll (West Carroll) | 17:15.08 PR |
| 18 | Jerry KnightPlace 18 · Grade 12 · Dakota | 12 | Dakota | 17:17.84 PR |
| 19 | Gavin EarlyPlace 19 · Grade 10 · Byron | 10 | Byron | 17:18.08 |
| 20 | River WygantPlace 20 · Grade 11 · Byron | 11 | Byron | 17:26.55 |
| 21 | Johnny MoralesPlace 21 · Grade 12 · Rochelle | 12 | Rochelle | 17:27.69 PR |
| 22 | Micah HillikerPlace 22 · Grade 12 · Byron | 12 | Byron | 17:42.68 PR |
| 23 | Kaeden WehrlePlace 23 · Grade 12 · Dakota | 12 | Dakota | 17:43.34 PR |
| 24 | Evan JonesPlace 24 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 17:48.60 PR |
| 25 | Jacen AndersonPlace 25 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 18:01.02 PR |
| 26 | Ryne LundquistPlace 26 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 18:01.62 |
| 27 | Jace JacksonPlace 27 · Grade 11 · Byron | 11 | Byron | 18:02.32 |
| 28 | Edward KoziolPlace 28 · Grade 11 · Rochelle | 11 | Rochelle | 18:12.01 PR |
| 29 | Jay PearsonPlace 29 · Grade 11 · Dakota | 11 | Dakota | 18:49.97 PR |
| 30 | Brayden NovakPlace 30 · Grade 11 · Dakota | 11 | Dakota | 18:59.53 PR |
| 31 | Samuel GascoingePlace 31 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 19:12.73 |
| 32 | Ethan UrbanowitzPlace 32 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 19:17.76 PR |
| 33 | Sami AljabariPlace 33 · Grade 9 · Rochelle | 9 | Rochelle | 19:19.86 PR |
| 34 | Cael O'horoPlace 34 · Grade 11 · Byron | 11 | Byron | 19:25.86 |
| 35 | Elijah WhalenPlace 35 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 19:37.81 PR |
| 36 | Inaki PaulinoPlace 36 · Grade 11 · Byron | 11 | Byron | 19:40.49 |
| 37 | Eduardo WencesPlace 37 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 19:52.30 PR |
| 38 | Carson StonerPlace 38 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 19:56.29 |
| 39 | Blake ShelbyPlace 39 · Grade 9 · Rochelle | 9 | Rochelle | 19:57.26 PR |
| 40 | Tyler SuttonPlace 40 · Grade 9 · Rochelle | 9 | Rochelle | 20:00.90 PR |
| 41 | Micah StringiniPlace 41 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 20:12.38 PR |
| 42 | Josh ParsonsPlace 42 · Grade 9 · Rochelle | 9 | Rochelle | 20:12.75 PR |
| 43 | Cole MontavonPlace 43 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 20:15.30 PR |
| 44 | Christopher NamboPlace 44 · Grade 9 · Rochelle | 9 | Rochelle | 20:15.66 PR |
| 45 | August MartzPlace 45 · Grade 12 · Byron | 12 | Byron | 20:20.74 PR |
| 46 | John AbelePlace 46 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 21:07.50 PR |
| 47 | Philip WintersPlace 47 · Grade 12 · Rochelle | 12 | Rochelle | 21:15.30 PR |
| 48 | Henry WengerPlace 48 · Grade 9 · Dakota | 9 | Dakota | 21:51.18 |
| 49 | Dominick JoycePlace 49 · Grade 10 · Rochelle | 10 | Rochelle | 21:51.20 PR |
| 50 | Alex BookerPlace 50 · Grade 12 · Byron | 12 | Byron | 22:24.73 PR |
| 51 | Charles LarsonPlace 51 · Grade 10 · Stillman Valley | 10 | Stillman Valley | 22:39.86 PR |
| 52 | Frank ParnelloPlace 52 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 22:57.98 PR |
| 53 | Ben FeickPlace 53 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 23:02.90 PR |
| 54 | Aero Ames-NitzPlace 54 · Grade 10 · Rochelle | 10 | Rochelle | 23:31.95 PR |
| 55 | Maddox MisiewiczPlace 55 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 23:44.93 |
| 56 | Austen SchroederPlace 56 · Grade 9 · Byron | 9 | Byron | 24:00.36 PR |
| 57 | Liam BertschePlace 57 · Grade 10 · Rochelle | 10 | Rochelle | 24:39.64 PR |