| 1 | Mason Vande VoordePlace 1 · Grade 12 · Durand | 12 | Durand | 12:19.00 |
| 2 | Hudson PopePlace 2 · Grade 9 · Winnebago | 9 | Winnebago | 12:30.41 |
| 3 | Derek LeitzenPlace 3 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 12:31.00 |
| 4 | Esair TorresPlace 4 · Grade 12 · Rockford (Boylan Cathol | 12 | Rockford (Boylan Cathol | 12:46.00 |
| 5 | Nathan LyonsPlace 5 · Grade 12 · Winnebago | 12 | Winnebago | 12:47.97 |
| 6 | Natale SartinoPlace 6 · Grade 10 · Rockford (Our Lady of t | 10 | Rockford (Our Lady of t | 12:49.75 |
| 7 | Angelo BeckerPlace 7 · Grade 9 · Rockford (Boylan Cathol | 9 | Rockford (Boylan Cathol | 12:57.28 |
| 8 | Dominic EricksonPlace 8 · Grade 9 · Rockford (Jefferson) | 9 | Rockford (Jefferson) | 13:03.78 |
| 9 | Emmanuel OrtegaPlace 9 · Grade 9 · Rockford (Our Lady of t | 9 | Rockford (Our Lady of t | 13:13.15 |
| 10 | Zachary EastonPlace 10 · Grade 9 · Rockford (Boylan Cathol | 9 | Rockford (Boylan Cathol | 13:13.75 |
| 12 | Ayden FlaningamPlace 12 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 13:15.62 |
| 13 | Earl DuranoPlace 13 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 13:26.34 |
| 14 | Sawyer RidensPlace 14 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 13:39.38 |
| 15 | Luke BurrisPlace 15 · Grade 9 · Machesney Park (Harlem) | 9 | Machesney Park (Harlem) | 13:44.22 |
| 17 | Dylan SmithPlace 17 · Grade 10 · Durand | 10 | Durand | 13:48.56 |
| 18 | Richard SchwarzPlace 18 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 13:50.59 |
| 19 | Louie Andrew DomingoPlace 19 · Grade 11 · Rockford (Boylan Cathol | 11 | Rockford (Boylan Cathol | 14:01.50 |
| 20 | Andrew SchromPlace 20 · Grade 11 · Rockford (Boylan Cathol | 11 | Rockford (Boylan Cathol | 14:03.53 |
| 21 | Aiden LeClairePlace 21 · Grade 9 · Rockford (Jefferson) | 9 | Rockford (Jefferson) | 14:07.88 |
| 22 | Devin TitusPlace 22 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 14:15.25 |
| 23 | Erick Banuelos-GamboaPlace 23 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 14:20.75 |
| 24 | Joaquin GahanPlace 24 · Grade 9 · Rockford (Boylan Cathol | 9 | Rockford (Boylan Cathol | 14:23.22 |
| 25 | Preston FadnessPlace 25 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 14:25.50 |
| 26 | Jacob PerryPlace 26 · Grade 12 · Rockford (Jefferson) | 12 | Rockford (Jefferson) | 14:27.59 |
| 28 | Francesco SartinoPlace 28 · Grade 9 · Rockford (Our Lady of t | 9 | Rockford (Our Lady of t | 14:39.28 |
| 30 | Xander WardPlace 30 · Grade 9 · Machesney Park (Harlem) | 9 | Machesney Park (Harlem) | 14:44.28 |
| 31 | Keith Rains Jr.Place 31 · Grade 12 · Machesney Park (Harlem) | 12 | Machesney Park (Harlem) | 14:47.56 |
| 32 | Micah LyonsPlace 32 · Grade 9 · Winnebago | 9 | Winnebago | 15:05.69 |
| 33 | Logan CrossPlace 33 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 15:08.75 |
| 34 | Dylan GoodallPlace 34 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 15:09.96 |
| 35 | Caiden AkrePlace 35 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 15:32.66 |
| 36 | Connor TruckenbrodPlace 36 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 15:33.09 |
| 39 | Ben ScordatoPlace 39 · Grade 9 · Rockford (Boylan Cathol | 9 | Rockford (Boylan Cathol | 15:58.47 |
| 43 | Kenneth MalyvanhPlace 43 · Grade 10 · Rockford (Jefferson) | 10 | Rockford (Jefferson) | 16:42.15 |
| 44 | Alex TemenPlace 44 · Grade 9 · Polo | 9 | Polo | 16:52.31 |
| 47 | Darrion LindseyPlace 47 · Grade 9 · Rockford (Jefferson) | 9 | Rockford (Jefferson) | 17:02.56 |
| 48 | Cameron TerronezPlace 48 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 17:03.15 |
| 49 | Josh SievertPlace 49 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 17:10.97 |
| 50 | Jacob AndersonPlace 50 · Grade 9 · Rockford (Boylan Cathol | 9 | Rockford (Boylan Cathol | 17:21.38 |
| 51 | Jonny SellPlace 51 · Grade 9 · Durand | 9 | Durand | 17:25.84 |
| 52 | Cole FarmerPlace 52 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 17:30.84 |