| 1 | Andy DuranPlace 1 · Grade 12 · DeKalb | 12 | DeKalb | 15:08 PR |
| 2 | Henry HazzardPlace 2 · Grade 9 · Byron | 9 | Byron | 15:18 PR |
| 3 | Adam MendozaPlace 3 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 15:27 PR |
| 4 | Braden DietrichPlace 4 · Grade 12 · Byron | 12 | Byron | 15:34 PR |
| 5 | Gavin EarlyPlace 5 · Grade 11 · Byron | 11 | Byron | 15:35 PR |
| 6 | Michael MuzzarelliPlace 6 · Grade 11 · Byron | 11 | Byron | 15:37 |
| 7 | Zakkary VincentPlace 7 · Grade 11 · Dakota | 11 | Dakota | 15:39 PR |
| 8 | Collin MeierPlace 8 · Grade 9 · Dakota | 9 | Dakota | 15:39 PR |
| 9 | Noah ThompsonPlace 9 · Grade 12 · DeKalb | 12 | DeKalb | 15:47 PR |
| 10 | Timmy DurandPlace 10 · Grade 10 · DeKalb | 10 | DeKalb | 16:15 PR |
| 11 | River WygantPlace 11 · Grade 12 · Byron | 12 | Byron | 16:36 PR |
| 12 | Conner WeltPlace 12 · Grade 12 · Byron | 12 | Byron | 16:45 |
| 13 | Jace JacksonPlace 13 · Grade 12 · Byron | 12 | Byron | 16:58 PR |
| 14 | Caleb LangePlace 14 · Grade 9 · Byron | 9 | Byron | 17:03 PR |
| 15 | Devin KnuttiPlace 15 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 17:03 PR |
| 16 | Drake MerrimanPlace 16 · Grade 11 · Dakota | 11 | Dakota | 17:20 |
| 17 | Ryne LundquistPlace 17 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 17:26 PR |
| 18 | Andrew TaingPlace 18 · Grade 10 · Elgin (St. Edward) | 10 | Elgin (St. Edward) | 17:54 PR |
| 19 | Tyler DaubPlace 19 · Grade 12 · DeKalb | 12 | DeKalb | 17:55 PR |
| 20 | Kaden LewisPlace 20 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 18:04 PR |
| 21 | Flynn GrennanPlace 21 · Grade 9 · Byron | 9 | Byron | 18:08 PR |
| 22 | Max FoleyPlace 22 · Grade 11 · DeKalb | 11 | DeKalb | 18:09 PR |
| 23 | Charlie AcardoPlace 23 · Grade 9 · DeKalb | 9 | DeKalb | 18:19 PR |
| 24 | Henry WengerPlace 24 · Grade 10 · Dakota | 10 | Dakota | 18:26 PR |
| 25 | Samuel GascoingePlace 25 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 18:30 PR |
| 26 | Colton HoppPlace 26 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 18:44 PR |
| 27 | Carson StonerPlace 27 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 18:45 PR |
| 28 | Cael O'horoPlace 28 · Grade 12 · Byron | 12 | Byron | 19:02 PR |
| 29 | Jake NixonPlace 29 · Grade 9 · Byron | 9 | Byron | 19:14 PR |
| 30 | Inaki PaulinoPlace 30 · Grade 12 · Byron | 12 | Byron | 19:27 PR |
| 31 | Brayden NovakPlace 31 · Grade 12 · Dakota | 12 | Dakota | 19:28 |
| 32 | Michael Galindo ChavezPlace 32 · Grade 10 · DeKalb | 10 | DeKalb | 19:37 PR |
| 33 | Lucas MendozaPlace 33 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 19:44 PR |
| 34 | Zayne ShipmanPlace 34 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 19:47 PR |
| 35 | Andrew SullivanPlace 35 · Grade 9 · DeKalb | 9 | DeKalb | 19:55 PR |
| 36 | Anthony SagelPlace 36 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 20:59 PR |
| 37 | Isaac StringiniPlace 37 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 21:22 PR |
| 38 | Easton BurrisPlace 38 · Grade 11 · Byron | 11 | Byron | 21:33 PR |
| 39 | Micah StringiniPlace 39 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 21:45 |
| 40 | Jeremiah HarrisPlace 40 · Grade 11 · DeKalb | 11 | DeKalb | 21:52 PR |
| 41 | Maddox MisiewiczPlace 41 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 22:02 PR |
| 42 | Vinicio AguilarPlace 42 · Grade 9 · Rockford (Our Lady of the Sacred Heart) | 9 | Rockford (Our Lady of the Sacred Heart) | 22:37 PR |
| 43 | Jadon BrogerPlace 43 · Grade 9 · DeKalb | 9 | DeKalb | 22:54 PR |
| 44 | Frank GrabosPlace 44 · Grade 9 · Elgin (St. Edward) | 9 | Elgin (St. Edward) | 22:54 PR |
| 45 | Ethan TorresPlace 45 · Grade 9 · Elgin (St. Edward) | 9 | Elgin (St. Edward) | 25:05 PR |