| 1 | Nicolai MartinoPlace 1 · Grade 11 · Winnebago | 11 | Winnebago | 10:11.97 |
| 2 | Joseph ErbPlace 2 · Grade 10 · Winnebago | 10 | Winnebago | 10:40.78 |
| 3 | Arthur HornPlace 3 · Grade 12 · East Dubuque | 12 | East Dubuque | 10:57.72 |
| 4 | Daniel HodgdonPlace 4 · Grade 10 · Winnebago | 10 | Winnebago | 11:00.84 |
| 5 | Devin BradtPlace 5 · Grade 10 · East Dubuque | 10 | East Dubuque | 11:03.38 |
| 6 | Cole ThomasPlace 6 · Grade 12 · Winnebago | 12 | Winnebago | 11:08.59 |
| 7 | Harrison KlossPlace 7 · Grade 11 · East Dubuque | 11 | East Dubuque | 11:12.44 |
| 8 | Blake LinderPlace 8 · Grade 10 · Winnebago | 10 | Winnebago | 11:19.09 |
| 9 | Aiden VazquezPlace 9 · Grade 10 · Winnebago | 10 | Winnebago | 11:23.75 |
| 10 | Andrew RichardsonPlace 10 · Grade 9 · East Dubuque | 9 | East Dubuque | 11:28.53 |
| 11 | Hudson PopePlace 11 · Grade 10 · Winnebago | 10 | Winnebago | 11:42.38 |
| 12 | Kameron GrobePlace 12 · Grade 11 · Forreston | 11 | Forreston | 12:00.75 |
| 13 | Kale GrobePlace 13 · Grade 11 · Forreston | 11 | Forreston | 12:06.18 |
| 14 | Emmanuel OrtegaPlace 14 · Grade 10 · Rockford (Our Lady of t | 10 | Rockford (Our Lady of t | 12:19.94 |
| 15 | Will BerningPlace 15 · Grade 12 · East Dubuque | 12 | East Dubuque | 12:20.75 |
| 16 | Blake LindbergPlace 16 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 12:22.78 |
| 17 | Joel WhitePlace 17 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 12:23.75 |
| 18 | Julian HoneyvillePlace 18 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 12:24.40 |
| 19 | Donald CannonPlace 19 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 12:25.00 |
| 20 | Evan WhitePlace 20 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 12:26.51 |
| 21 | Evan JonesPlace 21 · Grade 10 · Stillman Valley | 10 | Stillman Valley | 12:27.09 |
| 22 | Storm HickeyPlace 22 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 12:29.00 |
| 23 | Noah PearcyPlace 23 · Grade 9 · Winnebago | 9 | Winnebago | 12:35.25 |
| 24 | Bryce GemplerPlace 24 · Grade 11 · East Dubuque | 11 | East Dubuque | 12:39.69 |
| 25 | Noah GenandtPlace 25 · Grade 10 · Forreston | 10 | Forreston | 12:43.72 |
| 26 | Nick CobinePlace 26 · Grade 9 · East Dubuque | 9 | East Dubuque | 12:47.15 |
| 27 | Blake InglimaPlace 27 · Grade 11 · Winnebago | 11 | Winnebago | 12:48.91 |
| 28 | Liam MeadPlace 28 · Grade 9 · East Dubuque | 9 | East Dubuque | 12:50.44 |
| 29 | Cole GramerPlace 29 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 12:55.09 |
| 30 | JJ ProwantPlace 30 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 12:56.84 |
| 31 | Brendan McGonigalPlace 31 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 13:06.62 |
| 32 | Andrew KurienPlace 32 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 13:08.62 |
| 33 | Weston ForwardPlace 33 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 13:09.12 |
| 34 | Lukas WhitePlace 34 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 13:09.72 |
| 35 | Zac WesselnPlace 35 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 13:10.21 |
| 36 | Sam WalshPlace 36 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 13:16.28 |
| 37 | William SchirgerPlace 37 · Grade 11 · Rockford (Our Lady of t | 11 | Rockford (Our Lady of t | 13:16.78 |
| 38 | Lucas ChartierPlace 38 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 13:17.24 |
| 39 | Trevor JanssenPlace 39 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 13:27.25 |
| 40 | Nicholas Shook-HernandePlace 40 · Grade 10 · Rockford (East) | 10 | Rockford (East) | 13:27.59 |
| 41 | Lucas AbelePlace 41 · Grade 12 · Rockford (Our Lady of t | 12 | Rockford (Our Lady of t | 13:37.72 |
| 42 | Peter WagnerPlace 42 · Grade 9 · East Dubuque | 9 | East Dubuque | 13:39.53 |
| 43 | Joey RowlandPlace 43 · Grade 10 · Forreston | 10 | Forreston | 13:39.93 |
| 44 | Taryn HeatherPlace 44 · Grade 10 · Forreston | 10 | Forreston | 13:47.88 |
| 45 | Paul BakerPlace 45 · Grade 12 · Stillman Valley | 12 | Stillman Valley | 14:20.47 |
| 46 | Jordan LeePlace 46 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 14:22.18 |
| 47 | Micah LyonsPlace 47 · Grade 10 · Winnebago | 10 | Winnebago | 14:26.81 |
| 48 | Landon PaffPlace 48 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 14:37.44 |
| 49 | Gabriel StevensonPlace 49 · Grade 10 · Rockford (East) | 10 | Rockford (East) | 14:45.84 |
| 50 | Korbin DeVoraPlace 50 · Grade 12 · Forreston | 12 | Forreston | 14:50.34 |
| 51 | Lucas MendozaPlace 51 · Grade 9 · Stillman Valley | 9 | Stillman Valley | 14:56.06 |
| 52 | Mayson MeinertPlace 52 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 15:07.47 |
| 53 | Scott CollierPlace 53 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 15:20.50 |
| 54 | Frank ParnelloPlace 54 · Grade 10 · Rockford (Our Lady of t | 10 | Rockford (Our Lady of t | 16:15.31 |
| 55 | Benny AguilarPlace 55 · Grade 10 · Rockford (Our Lady of t | 10 | Rockford (Our Lady of t | 16:45.28 |
| 56 | Adam GampetroPlace 56 · Grade 10 · Stillman Valley | 10 | Stillman Valley | 16:45.68 |
| 57 | David ChartierPlace 57 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 18:29.44 |
| 58 | Caiden AkrePlace 58 · Grade 10 · Rockford (East) | 10 | Rockford (East) | 18:59.88 |