| 1 | Riley WellsPlace 1 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 10:02.2 PR |
| 2 | Brent BrunnerPlace 2 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 10:33.6 PR |
| 3 | Josiah VogelPlace 3 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 10:39.7 PR |
| 4 | Devin TerveltPlace 4 · Grade 11 · Winnebago | 11 | Winnebago | 10:42.1 PR |
| 5 | Blake WaltersPlace 5 · Grade 12 · Poplar Grove (North Boone) | 12 | Poplar Grove (North Boone) | 10:44.5 PR |
| 6 | Dylan PavlakPlace 6 · Grade 12 · Winnebago | 12 | Winnebago | 10:54.7 PR |
| 7 | Andrew BaxterPlace 7 · Grade 12 · Rockford (Auburn) | 12 | Rockford (Auburn) | 10:55.7 PR |
| 8 | Carter FryerPlace 8 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 11:01.4 PR |
| 9 | Tyler HendricksonPlace 9 · Grade 11 · Winnebago | 11 | Winnebago | 11:02.8 PR |
| 10 | Chase UpmannPlace 10 · Grade 11 · Winnebago | 11 | Winnebago | 11:19.5 PR |
| 11 | D'Artagnon BeaverPlace 11 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 11:25.4 PR |
| 12 | Daniel IselyPlace 12 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 11:28.8 PR |
| 13 | Josh HonkampPlace 13 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 11:37.8 PR |
| 14 | Cal GranitePlace 14 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 11:39.2 PR |
| 15 | Connor YunkPlace 15 · Grade 10 · Poplar Grove (North Boone) | 10 | Poplar Grove (North Boone) | 11:46.9 PR |
| 16 | Ryan SweeneyPlace 16 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 11:51.6 PR |
| 17 | Collin HookPlace 17 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 11:52.6 PR |
| 18 | Davy LyonsPlace 18 · Grade 9 · Winnebago | 9 | Winnebago | 11:53.8 PR |
| 19 | Ollie JohnsonPlace 19 · Grade 12 · Winnebago | 12 | Winnebago | 11:57.3 PR |
| 20 | Stephen ThomasPlace 20 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 12:02.9 PR |
| 21 | Andrew HutchinsonPlace 21 · Grade 10 · Poplar Grove (North Boone) | 10 | Poplar Grove (North Boone) | 12:04.9 PR |
| 22 | JT EmeneckerPlace 22 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 12:06.4 PR |
| 23 | Brady DoylePlace 23 · Grade 10 · Winnebago | 10 | Winnebago | 12:07.0 PR |
| 24 | Brock KleinPlace 24 · Grade 12 · Durand | 12 | Durand | 12:08.8 PR |
| 25 | Matt SeigalPlace 25 · Grade 11 · Rockford (Auburn) | 11 | Rockford (Auburn) | 12:19.1 PR |
| 26 | Adrian ContrerasPlace 26 · Grade 12 · Poplar Grove (North Boone) | 12 | Poplar Grove (North Boone) | 12:22.3 PR |
| 27 | Matthew BlessingPlace 27 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 12:29.7 PR |
| 28 | Michael MarchettiPlace 28 · Grade 12 · Poplar Grove (North Boone) | 12 | Poplar Grove (North Boone) | 12:33.0 PR |
| 29 | Nicholas MarchettiPlace 29 · Grade 9 · Poplar Grove (North Boone) | 9 | Poplar Grove (North Boone) | 12:33.9 |
| 30 | Alongi JoeyPlace 30 · Grade 10 · Durand | 10 | Durand | 12:35.2 PR |
| 31 | Toby CraftPlace 31 · Grade 9 · Durand | 9 | Durand | 12:36.4 PR |
| 32 | Aron TatmanPlace 32 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 12:37.4 PR |
| 33 | Peter MaculanPlace 33 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 12:39.6 PR |
| 34 | Riley MartinPlace 34 · Grade 11 · Durand | 11 | Durand | 13:00.0 PR |
| 35 | Ethan HendricksonPlace 35 · Grade 9 · Winnebago | 9 | Winnebago | 13:04.1 |
| 36 | Victory HughesPlace 36 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 13:16.6 PR |
| 37 | Cayden ShroederPlace 37 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 13:19.8 PR |
| 38 | Tamir BellPlace 38 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 13:25.5 |
| 39 | Andrew McGeePlace 39 · Grade 10 · Winnebago | 10 | Winnebago | 13:31.7 PR |
| 40 | Robert McCartyPlace 40 · Grade 11 · Winnebago | 11 | Winnebago | 13:36.3 PR |
| 41 | Jon Jon LaskonisPlace 41 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 13:39.2 PR |
| 42 | Aaron FolkPlace 42 · Grade 10 · Durand | 10 | Durand | 13:42.0 |
| 43 | Michael MuellerPlace 43 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 13:57.0 PR |
| 44 | Logan KastPlace 44 · Grade 10 · Winnebago | 10 | Winnebago | 13:59.2 |
| 45 | Tanner MeyersPlace 45 · Grade 9 · Poplar Grove (North Boone) | 9 | Poplar Grove (North Boone) | 14:10.7 |
| 46 | Ethan KlosterPlace 46 · Grade 12 · Poplar Grove (North Boone) | 12 | Poplar Grove (North Boone) | 14:27.7 PR |
| 47 | Trevor DawleyPlace 47 · Grade 9 · Poplar Grove (North Boone) | 9 | Poplar Grove (North Boone) | 14:29.4 |
| 48 | Hayden BrownPlace 48 · Grade 9 · Poplar Grove (North Boone) | 9 | Poplar Grove (North Boone) | 14:31.1 PR |
| 49 | Mikah DunnPlace 49 · Grade 12 · Poplar Grove (North Boone) | 12 | Poplar Grove (North Boone) | 14:43.0 PR |
| 50 | Andrew MarshallPlace 50 · Grade 9 · Winnebago | 9 | Winnebago | 15:22.9 PR |
| 51 | Jace LappPlace 51 · Grade 9 · Durand | 9 | Durand | 15:47.3 PR |
| 52 | Christian IselyPlace 52 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 15:51.9 PR |
| 53 | David ConleyPlace 53 · Grade 11 · Winnebago | 11 | Winnebago | 18:01.0 |