| 1 | Dawson SmithPlace 1 · Grade 12 · Rock Falls | 12 | Rock Falls | 15:35 |
| 2 | Briar NevillsPlace 2 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 16:25 |
| 3 | Koby BrackemeyerPlace 3 · Grade 12 · Morrison | 12 | Morrison | 16:56 |
| 4 | Devon ParkerPlace 4 · Grade 12 · Rock Falls | 12 | Rock Falls | 17:05 |
| 5 | Stephen ReifsteckPlace 5 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 17:17 |
| 6 | Chris LinkPlace 6 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 17:27 |
| 7 | D'Artagnon BeaverPlace 7 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 17:46 |
| 8 | Ryan WadePlace 8 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 17:47 |
| 9 | Nick JansonPlace 9 · Grade 11 · Cambridge | 11 | Cambridge | 18:00 |
| 10 | Andrew HarshmanPlace 10 · Grade 12 · Oregon | 12 | Oregon | 18:00 |
| 11 | Alvaro HernandezPlace 11 · Grade 12 · Rock Falls | 12 | Rock Falls | 18:05 |
| 12 | Ethan KirkPlace 12 · Grade 12 · Byron | 12 | Byron | 18:17 |
| 13 | Stephen ThomasPlace 13 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 18:17 |
| 14 | Cameron AbellPlace 14 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 18:19 |
| 15 | Ben SheatsPlace 15 · Grade 12 · Sterling (Newman Central Catholic) | 12 | Sterling (Newman Central Catholic) | 18:20 |
| 16 | Ethan WalshPlace 16 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 18:29 |
| 17 | Ben CapriolaPlace 17 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 18:30 |
| 18 | Jayden DayPlace 18 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 18:32 |
| 19 | JT EmeneckerPlace 19 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 18:56 |
| 20 | Tyler HolldorfPlace 20 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 18:56 |
| 21 | Carter FryerPlace 21 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 19:12 |
| 22 | Colin VanstechelmanPlace 22 · Grade 10 · Kewanee | 10 | Kewanee | 19:23 |
| 23 | Ken BoesenPlace 23 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 19:24 |
| 24 | Brady WolfPlace 24 · Grade 10 · Morrison | 10 | Morrison | 19:25 |
| 25 | Adison ElliottPlace 25 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 19:30 |
| 26 | Allen CatourPlace 26 · Grade 10 · Orion | 10 | Orion | 19:31 |
| 27 | Daniel DugoshPlace 27 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 19:32 |
| 28 | Luke ReilandPlace 28 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 19:33 |
| 29 | Antonio GassmanPlace 29 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 19:34 |
| 30 | Will GatesPlace 30 · Grade 11 · Genoa (G.-Kingston) | 11 | Genoa (G.-Kingston) | 19:36 |
| 31 | Beau BonnellPlace 31 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 19:44 |
| 32 | Matt MarcumPlace 32 · Grade 10 · Rock Falls | 10 | Rock Falls | 19:46 |
| 33 | Tom PowersPlace 33 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 19:49 |
| 34 | Caden BowersPlace 34 · Grade 12 · Cambridge | 12 | Cambridge | 19:49 |
| 35 | Darien VoltzPlace 35 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 19:50 |
| 36 | Hayden DavisPlace 36 · Grade 9 · Kewanee | 9 | Kewanee | 20:00 |
| 37 | Jose GomezPlace 37 · Grade 9 · Rock Falls | 9 | Rock Falls | 20:04 |
| 38 | Anthony HernandezPlace 38 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 20:05 |
| 39 | John CraftPlace 39 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 20:08 |
| 40 | Alex GustafPlace 40 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 20:09 |
| 41 | Luciano BradleyPlace 41 · Grade 11 · Orion | 11 | Orion | 20:10 |
| 42 | Colin MeisenburgPlace 42 · Grade 11 · Orion | 11 | Orion | 20:10 |
| 43 | Kade SharpmanPlace 43 · Grade 10 · Orion | 10 | Orion | 20:15 PR |
| 44 | Andrew BomlenyPlace 44 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 20:18 |
| 45 | Carter CondermanPlace 45 · Grade 10 · Byron | 10 | Byron | 20:19 |
| 46 | Keegan HixsonPlace 46 · Grade 10 · Cambridge | 10 | Cambridge | 20:21 |
| 47 | Noah WeltyPlace 47 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 20:21 |
| 48 | Samuel LewisPlace 48 · Grade 11 · Byron | 11 | Byron | 20:30 |
| 49 | Ryan HussungPlace 49 · Grade 11 · Oregon | 11 | Oregon | 20:31 |
| 50 | Trapper HartmanPlace 50 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 20:46 |
| 51 | Carter JepsonPlace 51 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 20:47 |
| 52 | Ethan DertzPlace 52 · Grade 10 · Lanark (Eastland) | 10 | Lanark (Eastland) | 20:48 |
| 53 | Gabe FioriniPlace 53 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 20:55 |
| 54 | Parker HolldorfPlace 54 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 21:03 |
| 55 | Gabe JohnsonPlace 55 · Grade 11 · Kewanee | 11 | Kewanee | 21:04 |
| 56 | Calvin DesplinterPlace 56 · Grade 11 · Kewanee | 11 | Kewanee | 21:09 |
| 57 | Lukas ManessPlace 57 · Grade 10 · Cambridge | 10 | Cambridge | 21:09 |
| 58 | Eli AsplundPlace 58 · Grade 11 · Galva | 11 | Galva | 21:12 |
| 59 | Benny MelowPlace 59 · Grade 12 · Cambridge | 12 | Cambridge | 21:13 |
| 60 | Conner HarshmanPlace 60 · Grade 11 · Oregon | 11 | Oregon | 21:17 |
| 61 | Michael DittmarPlace 61 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 21:23 |
| 62 | Miguel JonesPlace 62 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 21:24 |
| 63 | Hudson GroezingerPlace 63 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 21:30 |
| 64 | Elijah KayserPlace 64 · Grade 11 · Orion | 11 | Orion | 21:31 |
| 65 | Adam JohnsonPlace 65 · Grade 12 · Galva | 12 | Galva | 21:32 |
| 66 | Griffin MoranPlace 66 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 21:35 |
| 67 | Matt VanhyftePlace 67 · Grade 10 · Cambridge | 10 | Cambridge | 21:39 |
| 68 | Christian HamblenPlace 68 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 21:39 |
| 69 | Jacob LoweryPlace 69 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 21:45 PR |
| 70 | Brenden PrinePlace 70 · Grade 10 · Galva | 10 | Galva | 21:46 |
| 71 | Kaden WeltyPlace 71 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 21:47 |
| 72 | Bud HilliardPlace 72 · Grade 11 · Rock Falls | 11 | Rock Falls | 21:49 |
| 73 | Josue DelatorrePlace 73 · Grade 10 · Rock Falls | 10 | Rock Falls | 22:03 |
| 74 | Luke DenevePlace 74 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:03 |
| 75 | Calvin DeeringPlace 75 · Grade 11 · Amboy | 11 | Amboy | 22:20 |
| 76 | Charles GatzPlace 76 · Grade 12 · Oregon | 12 | Oregon | 22:22 PR |
| 77 | Clayton BrowningPlace 77 · Grade 11 · Orion | 11 | Orion | 22:29 |
| 78 | Kale CampagnaPlace 78 · Grade 11 · Galva | 11 | Galva | 22:30 |
| 79 | Isaac MondelloPlace 79 · Grade 10 · Byron | 10 | Byron | 22:32 |
| 80 | Connor BryanPlace 80 · Grade 11 · Kewanee | 11 | Kewanee | 22:39 |
| 81 | Ian DvorakPlace 81 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 22:41 |
| 82 | Jack WallacePlace 82 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 22:46 |
| 83 | Pippin LegelPlace 83 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 22:54 |
| 84 | Joe KeeverPlace 84 · Grade 11 · Cambridge | 11 | Cambridge | 22:57 |
| 85 | Joseph PinaPlace 85 · Grade 11 · Byron | 11 | Byron | 23:09 |
| 86 | Isaac RobinsonPlace 86 · Grade 12 · Galva | 12 | Galva | 23:10 |
| 87 | Kenny BowerPlace 87 · Grade 12 · Oregon | 12 | Oregon | 23:16 |
| 88 | Cullen LangleyPlace 88 · Grade 11 · Orion | 11 | Orion | 23:17 |
| 89 | Andrew NeumannPlace 89 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 23:17 |
| 90 | Tyler HaanPlace 90 · Grade 11 · Morrison | 11 | Morrison | 23:51 |
| 91 | Nathan BreningPlace 91 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 24:05 |
| 92 | Isaac BrooksPlace 92 · Grade 10 · Oregon | 10 | Oregon | 24:06 |
| 93 | Mark CyphersPlace 93 · Grade 9 · Morrison | 9 | Morrison | 24:10 |
| 94 | Nathan MonzonPlace 94 · Grade 11 · Orion | 11 | Orion | 24:13 |
| 95 | Brennon CavanaghPlace 95 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 24:21 |
| 96 | Andrew EbertsPlace 96 · Grade 12 · Cambridge | 12 | Cambridge | 24:25 |
| 97 | Tyler LeahyPlace 97 · Grade 11 · Genoa (G.-Kingston) | 11 | Genoa (G.-Kingston) | 24:26 |
| 98 | Matt KuehnPlace 98 · Grade 11 · Byron | 11 | Byron | 24:34 |
| 99 | Brady LittlePlace 99 · Grade 12 · Byron | 12 | Byron | 25:30 |
| 100 | Zachary NeblockPlace 100 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 26:16 |
| 101 | Brandon Hyde-JonesPlace 101 · Grade 12 · Oregon | 12 | Oregon | 26:36 |
| 102 | Kevin VanWassenhovePlace 102 · Grade 11 · Kewanee | 11 | Kewanee | 27:38 |