| 1 | Aiden VazquezPlace 1 · Grade 12 · Winnebago | 12 | Winnebago | 10:10.62 PR |
| 2 | Joe ErbPlace 2 · Grade 12 · Winnebago | 12 | Winnebago | 10:15.38 PR |
| 3 | Andrew RichardsonPlace 3 · Grade 11 · East Dubuque | 11 | East Dubuque | 10:26.06 |
| 4 | Vinny GullonePlace 4 · Grade 10 · East Dubuque | 10 | East Dubuque | 10:28.75 PR |
| 5 | Daniel HodgdonPlace 5 · Grade 12 · Winnebago | 12 | Winnebago | 10:30.88 PR |
| 6 | Peter WagnerPlace 6 · Grade 11 · East Dubuque | 11 | East Dubuque | 10:32.69 PR |
| 7 | Lucas JacksonPlace 7 · Grade 9 · East Dubuque | 9 | East Dubuque | 10:39.47 PR |
| 8 | Jack JohnsonPlace 8 · Grade 12 · Winnebago | 12 | Winnebago | 10:45.72 PR |
| 9 | Blake LinderPlace 9 · Grade 12 · Winnebago | 12 | Winnebago | 10:48.00 PR |
| 10 | Brendan McGonigalPlace 10 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 10:48.62 PR |
| 11 | Blake LindbergPlace 11 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 10:49.31 PR |
| 12 | Evan WhitePlace 12 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 10:50.15 PR |
| 13 | Brady WhitePlace 13 · Grade 12 · Stockton | 12 | Stockton | 10:52.15 PR |
| 14 | Landon GradenPlace 14 · Grade 10 · Forreston | 10 | Forreston | 10:58.25 PR |
| 15 | Noah MyersPlace 15 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 11:06.38 PR |
| 16 | Mason BrockPlace 16 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 11:06.87 PR |
| 17 | Isaiah HartPlace 17 · Grade 10 · Rockford (East) | 10 | Rockford (East) | 11:07.34 |
| 18 | Peter KreinPlace 18 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 11:07.78 PR |
| 19 | Liam SchauerPlace 19 · Grade 9 · East Dubuque | 9 | East Dubuque | 11:08.24 |
| 20 | Zaydan Schoonhoven-HussainPlace 20 · Grade 10 · Stockton | 10 | Stockton | 11:14.81 PR |
| 21 | Liam HattoonPlace 21 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 11:17.78 PR |
| 22 | Landon OppermanPlace 22 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 11:20.25 PR |
| 23 | Kolton CortesePlace 23 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 11:23.00 PR |
| 24 | Hudson PopePlace 24 · Grade 12 · Winnebago | 12 | Winnebago | 11:24.40 |
| 25 | Alex WhitePlace 25 · Grade 9 · Stockton | 9 | Stockton | 11:30.09 |
| 26 | Zac WesselnPlace 26 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 11:42.47 |
| 27 | Levi BockerPlace 27 · Grade 11 · Forreston | 11 | Forreston | 11:43.50 PR |
| 28 | Evan JonesPlace 28 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 11:47.53 PR |
| 29 | Noah GenandtPlace 29 · Grade 12 · Forreston | 12 | Forreston | 11:48.00 |
| 30 | Nicholas CobinePlace 30 · Grade 11 · East Dubuque | 11 | East Dubuque | 11:51.15 |
| 31 | Hayden McNuttPlace 31 · Grade 12 · Stockton | 12 | Stockton | 11:52.09 PR |
| 32 | Hayden RoachPlace 32 · Grade 12 · Rockford (East) | 12 | Rockford (East) | 11:55.03 PR |
| 33 | Logan ConnellPlace 33 · Grade 11 · Durand | 11 | Durand | 11:57.28 PR |
| 34 | Anthony Shook -HernandezPlace 34 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 12:02.62 PR |
| 35 | Jordan LeePlace 35 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 12:03.28 PR |
| 36 | Ian TancrellPlace 36 · Grade 9 · East Dubuque | 9 | East Dubuque | 12:08.31 |
| 37 | Lucas WursterPlace 37 · Grade 9 · East Dubuque | 9 | East Dubuque | 12:13.94 PR |
| 38 | Nicholas Shook-HernandezPlace 38 · Grade 12 · Rockford (East) | 12 | Rockford (East) | 12:15.21 PR |
| 39 | Ryne LundquistPlace 39 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 12:18.59 |
| 40 | Casen GrobePlace 40 · Grade 10 · Forreston | 10 | Forreston | 12:20.31 |
| 41 | Devin BradtPlace 41 · Grade 12 · East Dubuque | 12 | East Dubuque | 12:23.97 |
| 42 | Colton HoppPlace 42 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 12:37.38 |
| 43 | Taryn HeatherPlace 43 · Grade 12 · Forreston | 12 | Forreston | 12:39.84 PR |
| 44 | Ivan ReynaPlace 44 · Grade 12 · Forreston | 12 | Forreston | 12:40.34 PR |
| 45 | Travys RossPlace 45 · Grade 11 · Durand | 11 | Durand | 12:41.72 PR |
| 46 | Eli WeilacherPlace 46 · Grade 10 · Forreston | 10 | Forreston | 12:44.34 |
| 47 | Grant MarvinPlace 47 · Grade 9 · Stockton | 9 | Stockton | 12:46.66 |
| 48 | Seven SmithPlace 48 · Grade 10 · East Dubuque | 10 | East Dubuque | 12:49.78 |
| 49 | Sam WalshPlace 49 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 12:50.40 |
| 50 | Joel WhitePlace 50 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 12:51.24 |
| 51 | Karter HallPlace 51 · Grade 11 · Durand | 11 | Durand | 13:03.31 PR |
| 52 | Joey RowlandPlace 52 · Grade 12 · Forreston | 12 | Forreston | 13:12.47 |
| 53 | Byron GrobePlace 53 · Grade 12 · Forreston | 12 | Forreston | 13:13.59 PR |
| 54 | Ethan O'BrienPlace 54 · Grade 10 · Durand | 10 | Durand | 13:16.31 PR |
| 55 | Boden FransenPlace 55 · Grade 9 · Stockton | 9 | Stockton | 13:17.65 |
| 56 | Sam CobinePlace 56 · Grade 9 · East Dubuque | 9 | East Dubuque | 13:21.88 |
| 57 | Elijah WhalenPlace 57 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 13:31.38 PR |
| 58 | Cole MontavonPlace 58 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 13:32.12 |
| 59 | John AbelePlace 59 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 13:33.02 |
| 60 | Brennan BullPlace 60 · Grade 10 · Winnebago | 10 | Winnebago | 13:33.75 PR |
| 61 | Lucas MendozaPlace 61 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 13:35.50 PR |
| 62 | Micah StringiniPlace 62 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 13:39.59 |
| 63 | Eduardo WencesPlace 63 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 13:40.84 |
| 64 | Micah LyonsPlace 64 · Grade 12 · Winnebago | 12 | Winnebago | 13:50.59 PR |
| 65 | Carson StonerPlace 65 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 13:52.47 |
| 66 | Griffin MineauPlace 66 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 14:05.66 PR |
| 67 | Lukas WhitePlace 67 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 14:06.12 |
| 68 | Travis VelazquezPlace 68 · Grade 9 · East Dubuque | 9 | East Dubuque | 14:32.41 PR |
| 69 | Andrew StahlPlace 69 · Grade 9 · Winnebago | 9 | Winnebago | 14:33.09 |
| 70 | Devin SayersPlace 70 · Grade 9 · Durand | 9 | Durand | 14:54.84 PR |
| 71 | Jesse SheppardPlace 71 · Grade 9 · Stockton | 9 | Stockton | 15:01.94 |
| 72 | Alex RockwellPlace 72 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 15:04.69 |
| 73 | Julian HoneyvillePlace 73 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 15:05.31 |
| 74 | Jared MerkelPlace 74 · Grade 11 · Forreston | 11 | Forreston | 15:08.72 PR |
| 75 | Charles LarsonPlace 75 · Grade 10 · Stillman Valley | 10 | Stillman Valley | 15:28.34 PR |
| 76 | David ChartierPlace 76 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 16:17.94 PR |
| 77 | Frank ParnelloPlace 77 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 16:21.12 |
| 78 | Jon ChartierPlace 78 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 17:46.59 PR |
| 79 | Anthony BrasselPlace 79 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 19:48.75 PR |