| 2 | Brayden HamblenPlace 2 · Grade JR · Rock Falls | JR | Rock Falls | 15:51.9 |
| 3 | Shane WilliamsonPlace 3 · Grade JR · Vernon Hills | JR | Vernon Hills | 16:06.5 |
| 4 | Stephen PoortenPlace 4 · Grade SO · Sycamore | SO | Sycamore | 16:17.0 |
| 5 | Matthew RichtmanPlace 5 · Grade SO · Kaneland | SO | Kaneland | 16:22.1 |
| 6 | Elijah WalkerPlace 6 · Grade SR · Belvidere North | SR | Belvidere North | 16:25.2 |
| 7 | Austin KintzPlace 7 · Grade SR · Kaneland | SR | Kaneland | 16:36.1 |
| 8 | Seth WilliamsPlace 8 · Grade SR · Rock Falls | SR | Rock Falls | 16:42.6 |
| 9 | Jacob GebhardtPlace 9 · Grade SO · Sterling | SO | Sterling | 16:43.9 |
| 10 | Jacob OuryPlace 10 · Grade JR · Hampshire | JR | Hampshire | 16:45.8 |
| 11 | Jonathon LandisPlace 11 · Grade JR · Sterling | JR | Sterling | 16:51.3 |
| 12 | Tim KrashevskyPlace 12 · Grade JR · Vernon Hills | JR | Vernon Hills | 16:52.5 |
| 13 | Alec ScottPlace 13 · Grade SO · Belvidere North | SO | Belvidere North | 16:53.7 |
| 14 | Blain MastersonPlace 14 · Grade JR · Dixon | JR | Dixon | 17:01.5 |
| 16 | Nick HarveyPlace 16 · Grade SR · Burlington Central | SR | Burlington Central | 17:16.1 |
| 17 | Sean SpaetzelPlace 17 · Grade SR · Kaneland | SR | Kaneland | 17:18.6 |
| 18 | Noah DuffeyPlace 18 · Grade JR · Kaneland | JR | Kaneland | 17:27.4 |
| 19 | Danny McCombPlace 19 · Grade JR · West Chicago | JR | West Chicago | 17:27.7 |
| 20 | Max VittorePlace 20 · Grade SR · Belvidere North | SR | Belvidere North | 17:29.5 |
| 21 | Sean MastersonPlace 21 · Grade JR · Dixon | JR | Dixon | 17:30.5 |
| 22 | Connor FarrellPlace 22 · Grade JR · Sycamore | JR | Sycamore | 17:36.1 |
| 24 | Thomas WuchtePlace 24 · Grade JR · DeKalb | JR | DeKalb | 17:42.3 |
| 25 | Collin GradyPlace 25 · Grade FR · Dixon | FR | Dixon | 17:43.7 |
| 26 | Will KuipersPlace 26 · Grade SR · Kaneland | SR | Kaneland | 17:45.2 |
| 27 | William PalmerPlace 27 · Grade SR · Belvidere North | SR | Belvidere North | 17:47.0 |
| 28 | Mitchell BishopPlace 28 · Grade JR · DeKalb | JR | DeKalb | 17:47.3 |
| 29 | Nick MohrdieckPlace 29 · Grade JR · Vernon Hills | JR | Vernon Hills | 17:48.5 |
| 30 | Charley EldenPlace 30 · Grade SR · Geneseo | SR | Geneseo | 17:51.4 |
| 31 | Trevor MoyersPlace 31 · Grade SR · Vernon Hills | SR | Vernon Hills | 17:53.5 |
| 32 | Lukas WedekindPlace 32 · Grade SO · Dixon | SO | Dixon | 17:56.5 |
| 33 | Jonah FultonPlace 33 · Grade SO · Dixon | SO | Dixon | 17:58.8 |
| 34 | Brian JohnstonPlace 34 · Grade SR · Sycamore | SR | Sycamore | 18:03.2 |
| 35 | Henry FeldhausPlace 35 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 18:04.5 |
| 36 | Jalen HartPlace 36 · Grade SR · Sterling | SR | Sterling | 18:05.2 |
| 37 | Matt KainrathPlace 37 · Grade SR · Kaneland | SR | Kaneland | 18:06.6 |
| 38 | Bryan CastellanosPlace 38 · Grade SR · Vernon Hills | SR | Vernon Hills | 18:09.1 |
| 39 | Jake CaraniPlace 39 · Grade SO · Sycamore | SO | Sycamore | 18:11.3 |
| 40 | Julian HernandezPlace 40 · Grade SR · Rochelle | SR | Rochelle | 18:11.8 |
| 41 | Alex GeierPlace 41 · Grade SR · Vernon Hills | SR | Vernon Hills | 18:14.2 |
| 42 | Ignacio AvilaPlace 42 · Grade SR · Belvidere North | SR | Belvidere North | 18:15.8 |
| 43 | Quinton BenzshawelPlace 43 · Grade SO · Sycamore | SO | Sycamore | 18:18.0 |
| 44 | John LerohlPlace 44 · Grade JR · Sycamore | JR | Sycamore | 18:20.2 |
| 45 | Jake MartocciPlace 45 · Grade JR · Belvidere North | JR | Belvidere North | 18:22.0 |
| 46 | Teddy ChenPlace 46 · Grade SO · Vernon Hills | SO | Vernon Hills | 18:22.3 |
| 47 | Ben MartinPlace 47 · Grade SR · DeKalb | SR | DeKalb | 18:24.5 |
| 48 | Isaih MoormanPlace 48 · Grade FR · Sterling | FR | Sterling | 18:24.6 |
| 49 | Cameron ShottonPlace 49 · Grade SR · DeKalb | SR | DeKalb | 18:28.8 |
| 51 | Cliff MusialPlace 51 · Grade JR · Burlington Central | JR | Burlington Central | 18:34.0 |
| 52 | Luke SteesPlace 52 · Grade SO · Dixon | SO | Dixon | 18:35.2 |
| 53 | Gabe JohnsonPlace 53 · Grade SR · Geneseo | SR | Geneseo | 18:41.2 |
| 54 | Owen VanhornPlace 54 · Grade SR · Dixon | SR | Dixon | 18:44.2 |
| 55 | Evan ReileyPlace 55 · Grade SR · Sterling | SR | Sterling | 18:46.8 |
| 57 | Sam ZurbuchPlace 57 · Grade SR · Sycamore | SR | Sycamore | 18:51.8 |
| 58 | Logan BicePlace 58 · Grade SR · Belvidere North | SR | Belvidere North | 19:04.3 |
| 59 | Richie SakharoukPlace 59 · Grade SR · DeKalb | SR | DeKalb | 19:11.8 |
| 60 | Mitchell RoedelPlace 60 · Grade JR · Burlington Central | JR | Burlington Central | 19:13.4 |
| 62 | Spencer DiSimoniPlace 62 · Grade JR · Rochelle | JR | Rochelle | 19:17.5 |
| 63 | Andrew KantolaPlace 63 · Grade JR · Kaneland | JR | Kaneland | 19:22.6 |
| 64 | Bob DraughtonPlace 64 · Grade SR · West Chicago | SR | West Chicago | 19:24.2 |
| 65 | Josh TeetsPlace 65 · Grade JR · Burlington Central | JR | Burlington Central | 19:24.9 |
| 67 | Zachary LorenzPlace 67 · Grade SR · Burlington Central | SR | Burlington Central | 19:27.3 |
| 70 | Xavier GomezPlace 70 · Grade SR · Belvidere North | SR | Belvidere North | 19:36.0 |
| 71 | Tommy MillunchickPlace 71 · Grade SR · Vernon Hills | SR | Vernon Hills | 19:40.8 |
| 72 | Daniel McCullyPlace 72 · Grade SO · Aurora Central Catholic | SO | Aurora Central Catholic | 19:44.0 |
| 73 | Nathan SoriaPlace 73 · Grade JR · Geneseo | JR | Geneseo | 19:44.2 |
| 74 | Josh JerwersPlace 74 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 19:46.5 |
| 75 | David VillaPlace 75 · Grade SR · Rock Falls | SR | Rock Falls | 19:48.7 |
| 76 | Malcolm HermansPlace 76 · Grade SO · Burlington Central | SO | Burlington Central | 19:50.7 |
| 77 | Rahul PrabhuPlace 77 · Grade SR · West Chicago | SR | West Chicago | 19:57.8 |
| 78 | Alec BeutelPlace 78 · Grade SR · Belvidere North | SR | Belvidere North | 19:58.7 |
| 79 | Sam PawlowskiPlace 79 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 20:04.8 |
| 80 | Mitchell DixonPlace 80 · Grade JR · Dixon | JR | Dixon | 20:06.4 |
| 81 | Aaron DavisPlace 81 · Grade SR · Rochelle | SR | Rochelle | 20:09.2 |
| 82 | Jonathan CameronPlace 82 · Grade SR · Rock Falls | SR | Rock Falls | 20:11.1 |
| 83 | Matt MendozaPlace 83 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 20:15.3 |
| 84 | Kyle SellersPlace 84 · Grade JR · Geneseo | JR | Geneseo | 20:18.7 |
| 85 | Mikio MartinezPlace 85 · Grade FR · Sterling | FR | Sterling | 20:20.1 |
| 86 | Robert SzulczewskiPlace 86 · Grade JR · West Chicago | JR | West Chicago | 20:21.3 |
| 87 | Israel CruzPlace 87 · Grade JR · West Chicago | JR | West Chicago | 20:21.9 |
| 88 | Kenny DantesPlace 88 · Grade SR · Vernon Hills | SR | Vernon Hills | 20:22.4 |
| 89 | Jose HernandezPlace 89 · Grade JR · Rock Falls | JR | Rock Falls | 20:27.8 |
| 90 | Nick McKayPlace 90 · Grade JR · Sycamore | JR | Sycamore | 20:29.5 |
| 91 | Ben StoddardPlace 91 · Grade JR · Rochelle | JR | Rochelle | 20:31.4 |
| 92 | Ahmad AbdelPlace 92 · Grade SR · DeKalb | SR | DeKalb | 20:31.9 |
| 93 | Jaime MarbanPlace 93 · Grade SR · West Chicago | SR | West Chicago | 20:33.0 |
| 94 | Keith EldenPlace 94 · Grade JR · Geneseo | JR | Geneseo | 20:33.2 |
| 95 | Scott BeckerPlace 95 · Grade SR · Aurora Central Catholic | SR | Aurora Central Catholic | 20:33.5 |
| 96 | Nate PettitPlace 96 · Grade JR · Sycamore | JR | Sycamore | 20:38.0 |
| 97 | Rueben FrancoPlace 97 · Grade SR · Aurora Central Catholic | SR | Aurora Central Catholic | 20:45.4 |
| 98 | Maguire HoonPlace 98 · Grade JR · Geneseo | JR | Geneseo | 20:53.5 |
| 99 | Brendan KalataPlace 99 · Grade SR · Rochelle | SR | Rochelle | 20:54.1 |
| 100 | Charlie SchlindweinPlace 100 · Grade JR · Geneseo | JR | Geneseo | 20:56.8 |
| 101 | Colton PetersonPlace 101 · Grade JR · Rock Falls | JR | Rock Falls | 20:58.6 |
| 102 | J. J. MaddenPlace 102 · Grade JR · Sycamore | JR | Sycamore | 20:59.7 |
| 103 | Chandler SchwartzPlace 103 · Grade JR · Geneseo | JR | Geneseo | 21:02.0 |
| 104 | Javan BakerPlace 104 · Grade SR · Hampshire | SR | Hampshire | 21:03.2 |
| 105 | Keaton DarinPlace 105 · Grade SR · Geneseo | SR | Geneseo | 21:11.6 |
| 106 | Jonathan RossPlace 106 · Grade JR · Rock Falls | JR | Rock Falls | 21:12.4 |
| 107 | Connor MurphyPlace 107 · Grade SR · Rock Falls | SR | Rock Falls | 21:15.3 |
| 108 | Umar SiddiquiPlace 108 · Grade JR · Sycamore | JR | Sycamore | 21:16.8 |
| 110 | Caleb MinxPlace 110 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 21:19.9 |
| 111 | Bailey IrpsPlace 111 · Grade SR · Hampshire | SR | Hampshire | 21:28.7 |
| 112 | Mason RhodenbaughPlace 112 · Grade JR · Dixon | JR | Dixon | 21:33.0 |
| 113 | Alex WilkinsPlace 113 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 21:37.5 |
| 114 | Matthew DrendelPlace 114 · Grade JR · Rochelle | JR | Rochelle | 21:41.6 |
| 115 | Anthony MessinaPlace 115 · Grade JR · Kaneland | JR | Kaneland | 21:43.6 |
| 116 | Nathan KonvickaPlace 116 · Grade SR · Geneseo | SR | Geneseo | 21:44.8 |
| 117 | Bobby TribblePlace 117 · Grade SR · Sterling | SR | Sterling | 21:47.4 |
| 118 | Jonathan AbelePlace 118 · Grade JR · Sterling | JR | Sterling | 21:48.5 |
| 119 | Hector CervantesPlace 119 · Grade JR · West Chicago | JR | West Chicago | 21:49.4 |
| 120 | David WojakPlace 120 · Grade JR · Kaneland | JR | Kaneland | 21:50.2 |
| 121 | Vinny PociPlace 121 · Grade SR · Sterling | SR | Sterling | 21:50.8 |
| 122 | Terrance BrucePlace 122 · Grade SR · Sterling | SR | Sterling | 21:57.3 |
| 123 | Jack ZettlPlace 123 · Grade SO · Burlington Central | SO | Burlington Central | 21:59.3 |
| 124 | Samuel WaymirePlace 124 · Grade JR · Sycamore | JR | Sycamore | 22:08.0 |
| 125 | Daniel WagnerPlace 125 · Grade JR · Burlington Central | JR | Burlington Central | 22:08.1 |
| 126 | Charlie DomagalskiPlace 126 · Grade FR · Burlington Central | FR | Burlington Central | 22:11.9 |
| 128 | Logan MetcalfePlace 128 · Grade FR · Burlington Central | FR | Burlington Central | 22:13.4 |
| 129 | Jonah KhuntangtaPlace 129 · Grade SR · Sterling | SR | Sterling | 22:20.8 |
| 130 | Jason ArendtPlace 130 · Grade SR · West Chicago | SR | West Chicago | 22:27.2 |
| 131 | Andrew MyersPlace 131 · Grade JR · Rochelle | JR | Rochelle | 22:30.8 |
| 132 | Andrew GarciaPlace 132 · Grade SR · Sterling | SR | Sterling | 22:30.8 |
| 133 | Lance HuftalinPlace 133 · Grade JR · Rochelle | JR | Rochelle | 22:31.6 |
| 134 | Jon MontelongoPlace 134 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 22:33.5 |
| 135 | Sheldon McKittrickPlace 135 · Grade JR · Hampshire | JR | Hampshire | 22:35.8 |
| 136 | Merrick RamzaPlace 136 · Grade SR · Hampshire | SR | Hampshire | 22:37.1 |
| 137 | Ethan BaumgardnerPlace 137 · Grade SR · Geneseo | SR | Geneseo | 22:42.6 |
| 138 | Matt QuinnPlace 138 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 22:54.4 |
| 139 | Jack HartmannPlace 139 · Grade FR · Burlington Central | FR | Burlington Central | 22:55.9 |
| 140 | Jared KennedyPlace 140 · Grade JR · Aurora Central Catholic | JR | Aurora Central Catholic | 23:05.5 |
| 141 | Bo LindstromPlace 141 · Grade SR · Geneseo | SR | Geneseo | 23:11.9 |
| 142 | Drew KriesPlace 142 · Grade SR · Burlington Central | SR | Burlington Central | 23:16.5 |
| 143 | Grant GingrichPlace 143 · Grade SR · Kaneland | SR | Kaneland | 23:28.4 |
| 144 | Sam MurrayPlace 144 · Grade JR · Geneseo | JR | Geneseo | 23:56.9 |
| 145 | Tim LamoureuxPlace 145 · Grade JR · Sycamore | JR | Sycamore | 24:13.2 |
| 146 | Evan SchmidtPlace 146 · Grade FR · Burlington Central | FR | Burlington Central | 24:19.9 |
| 147 | Kris NguyenPlace 147 · Grade JR · Geneseo | JR | Geneseo | 24:30.5 |
| 148 | Joseph TroyPlace 148 · Grade SR · Burlington Central | SR | Burlington Central | 24:53.5 |
| 149 | Chris TeskePlace 149 · Grade JR · West Chicago | JR | West Chicago | 25:20.8 |
| 150 | Ethan HodzicPlace 150 · Grade JR · Belvidere North | JR | Belvidere North | 25:21.9 |
| 151 | Brian HeinrichPlace 151 · Grade SR · Rochelle | SR | Rochelle | 25:22.9 |
| 152 | Brian HolmgrenPlace 152 · Grade SR · Burlington Central | SR | Burlington Central | 25:24.0 |
| 153 | Jake RodriguezPlace 153 · Grade JR · Rochelle | JR | Rochelle | 25:34.4 |
| 155 | Mitchell HwaliszPlace 155 · Grade SO · Burlington Central | SO | Burlington Central | 26:25.6 |
| 156 | Elliott MoorePlace 156 · Grade JR · Geneseo | JR | Geneseo | 26:37.0 |
| 157 | Cole SchwerdtPlace 157 · Grade JR · Geneseo | JR | Geneseo | 27:02.2 |
| 158 | Tristan JohnsonPlace 158 · Grade JR · Geneseo | JR | Geneseo | 27:07.2 |
| 159 | Alex AscencioPlace 159 · Grade SR · Burlington Central | SR | Burlington Central | 27:08.1 |
| 160 | Patrick PieroniPlace 160 · Grade FR · Burlington Central | FR | Burlington Central | 27:26.7 |
| 161 | Everett WebergPlace 161 · Grade JR · Burlington Central | JR | Burlington Central | 27:59.9 |
| 162 | Drew ClancyPlace 162 · Grade JR · West Chicago | JR | West Chicago | 30:41.0 |
| 163 | Jervias JohnsonPlace 163 · Grade JR · Sterling | JR | Sterling | 31:10.3 |
| 164 | Kyle St. JohnPlace 164 · Grade SO · Burlington Central | SO | Burlington Central | 32:18.9 |