| 1 | Matthew RichtmanPlace 1 · Grade 12 · Kaneland | 12 | Kaneland | 15:20.0 |
| 2 | Jacob GebhardtPlace 2 · Grade 12 · Sterling | 12 | Sterling | 15:22.8 |
| 3 | Dawson SmithPlace 3 · Grade 10 · Rock Falls | 10 | Rock Falls | 16:07.7 |
| 4 | Jacob TrappPlace 4 · Grade 11 · DeKalb | 11 | DeKalb | 16:09.0 |
| 5 | Collin GradyPlace 5 · Grade 11 · Dixon | 11 | Dixon | 16:17.5 |
| 6 | Ben AllenPlace 6 · Grade 12 · DeKalb | 12 | DeKalb | 16:24.6 |
| 7 | Anthony FarmerPlace 7 · Grade 10 · Burlington (Central) | 10 | Burlington (Central) | 16:27.0 |
| 8 | Jake CaraniPlace 8 · Grade 12 · Sycamore | 12 | Sycamore | 16:29.7 |
| 9 | Alec ScottPlace 9 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 16:31.3 |
| 10 | Aidan DonohuePlace 10 · Grade 10 · DeKalb | 10 | DeKalb | 16:31.9 |
| 11 | Christian SeagrenPlace 11 · Grade 10 · Dixon | 10 | Dixon | 16:38.8 |
| 12 | Daniel OcchipintiPlace 12 · Grade 10 · Kaneland | 10 | Kaneland | 16:42.0 |
| 13 | Paul RuettenPlace 13 · Grade 10 · Sycamore | 10 | Sycamore | 16:46.3 |
| 14 | Chris MetzPlace 14 · Grade 10 · Freeport | 10 | Freeport | 16:50.3 |
| 15 | Riley MarksPlace 15 · Grade 11 · DeKalb | 11 | DeKalb | 16:54.5 |
| 16 | Elijah StuartPlace 16 · Grade 12 · Hampshire | 12 | Hampshire | 16:54.8 |
| 17 | Alex HernandezPlace 17 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 16:55.2 |
| 18 | Juan CastroPlace 18 · Grade 10 · DeKalb | 10 | DeKalb | 16:55.5 |
| 19 | Matt LawsPlace 19 · Grade 11 · Rock Falls | 11 | Rock Falls | 16:55.6 |
| 20 | Aaron TrierPlace 20 · Grade 10 · Sycamore | 10 | Sycamore | 16:55.8 |
| 21 | Santiago ArreolaPlace 21 · Grade 12 · Hampshire | 12 | Hampshire | 16:57.5 |
| 22 | Jacob WielgosPlace 22 · Grade 11 · Kaneland | 11 | Kaneland | 17:00.0 |
| 23 | Max BeutelPlace 23 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 17:01.3 |
| 24 | Sam WebsterPlace 24 · Grade 12 · Kaneland | 12 | Kaneland | 17:05.9 |
| 25 | Jack ZettlPlace 25 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 17:07.4 |
| 26 | David LerohlPlace 26 · Grade 11 · Sycamore | 11 | Sycamore | 17:09.2 |
| 27 | Isaiah MoormanPlace 27 · Grade 11 · Sterling | 11 | Sterling | 17:09.2 |
| 28 | Tyler PaddockPlace 28 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 17:13.0 |
| 29 | Peyton HeiserPlace 29 · Grade 12 · Kaneland | 12 | Kaneland | 17:15.1 |
| 30 | Riley MeltonPlace 30 · Grade 12 · Sycamore | 12 | Sycamore | 17:16.7 |
| 31 | Sergio MartinezPlace 31 · Grade 10 · Burlington (Central) | 10 | Burlington (Central) | 17:22.8 |
| 32 | Logan WalshPlace 32 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 17:24.0 |
| 33 | Aidan LodwigPlace 33 · Grade 11 · Kaneland | 11 | Kaneland | 17:25.8 |
| 34 | Jonah FultonPlace 34 · Grade 12 · Dixon | 12 | Dixon | 17:26.1 |
| 35 | Virgil MunyemanaPlace 35 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 17:28.1 |
| 36 | Jacob HellerPlace 36 · Grade 12 · Dixon | 12 | Dixon | 17:28.6 |
| 37 | Tommy CroissantPlace 37 · Grade 11 · Hampshire | 11 | Hampshire | 17:29.6 |
| 38 | Myles ViningPlace 38 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 17:35.0 |
| 39 | Mikio MartinezPlace 39 · Grade 11 · Sterling | 11 | Sterling | 17:40.1 |
| 40 | Kyle BlakePlace 40 · Grade 12 · Hampshire | 12 | Hampshire | 17:44.6 |
| 41 | Enrique MartinezPlace 41 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 17:47.0 |
| 42 | Logan GriswoldPlace 42 · Grade 10 · Dixon | 10 | Dixon | 17:52.7 |
| 43 | Tony LoPrestiPlace 43 · Grade 10 · Aurora Central Catho... | 10 | Aurora Central Catho... | 17:53.8 |
| 44 | Eric RodriguezPlace 44 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 17:54.2 |
| 45 | Dayton WardPlace 45 · Grade 11 · Sycamore | 11 | Sycamore | 17:58.4 |
| 46 | Kellen KlapatchPlace 46 · Grade 11 · West Chicago | 11 | West Chicago | 18:01.9 |
| 47 | Devon ParkerPlace 47 · Grade 10 · Rock Falls | 10 | Rock Falls | 18:03.8 |
| 48 | Tyler GerkePlace 48 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 18:04.4 |
| 49 | Luke MattsonPlace 49 · Grade 11 · DeKalb | 11 | DeKalb | 18:09.2 |
| 50 | Arnulfo RodriguezPlace 50 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 18:12.1 |
| 51 | Adam KriesPlace 51 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 18:13.2 |
| 52 | Dan WeizeorickPlace 52 · Grade 10 · Wheaton (St. Francis) | 10 | Wheaton (St. Francis) | 18:13.5 |
| 53 | Jack HartmannPlace 53 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 18:13.6 |
| 54 | Kennedy CrossPlace 54 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 18:18.8 |
| 55 | Raymond VennebergPlace 55 · Grade 12 · Geneseo | 12 | Geneseo | 18:24.1 |
| 56 | Joe LeoPlace 56 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 18:24.9 |
| 57 | Ryan DuBeauPlace 57 · Grade 12 · DeKalb | 12 | DeKalb | 18:26.5 |
| 58 | Wesley JedlickaPlace 58 · Grade 11 · Glenbard South | 11 | Glenbard South | 18:29.6 |
| 59 | Chris WintersPlace 59 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 18:35.4 |
| 60 | Jacob PetrikPlace 60 · Grade 11 · Kaneland | 11 | Kaneland | 18:39.1 |
| 61 | Kamal PatelPlace 61 · Grade 11 · West Chicago | 11 | West Chicago | 18:42.7 |
| 62 | Javier DeLaTorrePlace 62 · Grade 11 · Rock Falls | 11 | Rock Falls | 18:43.8 |
| 63 | Teddy RoewerPlace 63 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 18:46.0 |
| 64 | Tom ZettlPlace 64 · Grade 10 · Burlington (Central) | 10 | Burlington (Central) | 18:53.4 |
| 65 | Blake DuncanPlace 65 · Grade 12 · Geneseo | 12 | Geneseo | 18:54.0 |
| 66 | Tony CepedaPlace 66 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 18:56.9 |
| 67 | Angel YescasPlace 67 · Grade 12 · Hampshire | 12 | Hampshire | 18:58.8 |
| 68 | Jerome WarrenPlace 68 · Grade 12 · Rock Falls | 12 | Rock Falls | 19:01.1 |
| 69 | Dillon NitzPlace 69 · Grade 10 · Sterling | 10 | Sterling | 19:02.9 |
| 70 | Ben PurcellPlace 70 · Grade 12 · Kaneland | 12 | Kaneland | 19:07.0 |
| 71 | Robbie McCartyPlace 71 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 19:08.1 |
| 72 | Andrew RizzoPlace 72 · Grade 11 · Geneseo | 11 | Geneseo | 19:10.7 |
| 73 | Andrew LohsePlace 73 · Grade 11 · Dixon | 11 | Dixon | 19:11.4 |
| 74 | Kyle OrczykowskiPlace 74 · Grade 11 · Kaneland | 11 | Kaneland | 19:13.2 |
| 75 | Mario MontoyaPlace 75 · Grade 11 · DeKalb | 11 | DeKalb | 19:15.3 |
| 76 | Alex SurprisePlace 76 · Grade 11 · Hampshire | 11 | Hampshire | 19:16.5 |
| 77 | Dalton KlingensmithPlace 77 · Grade 11 · Kaneland | 11 | Kaneland | 19:18.0 |
| 78 | Evan SchmidtPlace 78 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 19:24.7 |
| 79 | Asher LowreyPlace 79 · Grade 11 · DeKalb | 11 | DeKalb | 19:29.1 |
| 80 | Daniel McCullyPlace 80 · Grade 12 · Aurora Central Catho... | 12 | Aurora Central Catho... | 19:30.8 |
| 81 | Tyler SowlPlace 81 · Grade 12 · Glenbard South | 12 | Glenbard South | 19:35.9 |
| 82 | James CernyPlace 82 · Grade 11 · Sycamore | 11 | Sycamore | 19:39.1 |
| 83 | Drew OcchipintiPlace 83 · Grade 12 · Kaneland | 12 | Kaneland | 19:40.6 |
| 84 | Damon BeckerPlace 84 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 19:45.1 |
| 85 | Paddy BessPlace 85 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 19:46.3 |
| 86 | Christian BoothPlace 86 · Grade 12 · Geneseo | 12 | Geneseo | 19:48.4 |
| 87 | Jacob CarignanPlace 87 · Grade 11 · Hampshire | 11 | Hampshire | 19:49.4 |
| 88 | Javon BrucePlace 88 · Grade 9 · Sterling | 9 | Sterling | 19:50.3 |
| 89 | Connor BlandPlace 89 · Grade 11 · Sterling | 11 | Sterling | 19:51.2 |
| 90 | Zack ZographosPlace 90 · Grade 11 · Sycamore | 11 | Sycamore | 19:54.1 |
| 91 | Hank BarnesPlace 91 · Grade 12 · DeKalb | 12 | DeKalb | 19:55.8 |
| 92 | Ruben LealPlace 92 · Grade 11 · Sterling | 11 | Sterling | 19:56.7 |
| 93 | Alvaro HernandezPlace 93 · Grade 10 · Rock Falls | 10 | Rock Falls | 19:58.0 |
| 94 | Jacob MontelongoPlace 94 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 20:04.9 |
| 95 | Andrew IvarsonPlace 95 · Grade 11 · Sterling | 11 | Sterling | 20:10.9 |
| 96 | Luke MaddenPlace 96 · Grade 12 · West Chicago | 12 | West Chicago | 20:12.0 |
| 97 | Hunter CarrellPlace 97 · Grade 11 · Sterling | 11 | Sterling | 20:14.3 |
| 98 | Mac DohertyPlace 98 · Grade 12 · Aurora Central Catho... | 12 | Aurora Central Catho... | 20:17.9 |
| 99 | Nathan CarrollPlace 99 · Grade 11 · Geneseo | 11 | Geneseo | 20:25.6 |
| 100 | Angel FloresPlace 100 · Grade 11 · West Chicago | 11 | West Chicago | 20:26.9 |
| 101 | Charlie DomagalskiPlace 101 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 20:37.8 |
| 102 | Luke SebastianPlace 102 · Grade 11 · Geneseo | 11 | Geneseo | 20:38.0 |
| 103 | Sam BrownPlace 103 · Grade 9 · Sterling | 9 | Sterling | 20:40.6 |
| 104 | Rikson NawayPlace 104 · Grade 11 · West Chicago | 11 | West Chicago | 20:41.7 |
| 105 | Thackery NewtonPlace 105 · Grade 12 · Geneseo | 12 | Geneseo | 20:44.3 |
| 106 | Jon AquinoPlace 106 · Grade 11 · Wheaton (St. Francis) | 11 | Wheaton (St. Francis) | 20:44.5 |
| 107 | Fletcher SmithPlace 107 · Grade 11 · Sycamore | 11 | Sycamore | 20:48.6 |
| 108 | Adam WellsPlace 108 · Grade 12 · Geneseo | 12 | Geneseo | 21:03.3 |
| 109 | Michael EastonPlace 109 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 21:04.2 |
| 110 | Brendon ShumanPlace 110 · Grade 11 · Sycamore | 11 | Sycamore | 21:07.4 |
| 111 | Andrew SimmonsPlace 111 · Grade 11 · Freeport | 11 | Freeport | 21:08.3 |
| 112 | Carson KleinPlace 112 · Grade 11 · Sycamore | 11 | Sycamore | 21:19.7 |
| 113 | Trevor HicksPlace 113 · Grade 11 · Wheaton (St. Francis) | 11 | Wheaton (St. Francis) | 21:23.7 |
| 114 | McKimmon EnglehardtPlace 114 · Grade 12 · Aurora Central Catho... | 12 | Aurora Central Catho... | 21:38.0 |
| 115 | Marquez BrownPlace 115 · Grade 11 · Sterling | 11 | Sterling | 21:41.1 |
| 116 | Ethan HansfordPlace 116 · Grade 12 · Aurora Central Catho... | 12 | Aurora Central Catho... | 21:50.4 |
| 117 | Reid CoylePlace 117 · Grade 12 · Hampshire | 12 | Hampshire | 21:50.5 |
| 118 | TJ WhitmerPlace 118 · Grade 12 · Freeport | 12 | Freeport | 21:51.7 |
| 119 | Ian HarrisonPlace 119 · Grade 11 · DeKalb | 11 | DeKalb | 21:53.0 |
| 120 | Logan MetcalfePlace 120 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 21:53.3 |
| 121 | Patrick PieroniPlace 121 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 21:54.4 |
| 122 | Miguel HuarchaPlace 122 · Grade 11 · Sterling | 11 | Sterling | 22:04.6 |
| 123 | Nate HarrisonPlace 123 · Grade 12 · DeKalb | 12 | DeKalb | 22:09.2 |
| 124 | Cole HardtkePlace 124 · Grade 11 · Glenbard South | 11 | Glenbard South | 22:27.3 |
| 125 | Frank IacopelliPlace 125 · Grade 12 · Glenbard South | 12 | Glenbard South | 22:29.3 |
| 126 | Wesley TitusPlace 126 · Grade 12 · DeKalb | 12 | DeKalb | 22:33.7 |
| 127 | Liam PitneyPlace 127 · Grade 11 · DeKalb | 11 | DeKalb | 22:42.3 |
| 128 | Cameron GonzalezPlace 128 · Grade 11 · Rock Falls | 11 | Rock Falls | 22:45.7 |
| 129 | Cameron CiarrachiPlace 129 · Grade 11 · Glenbard South | 11 | Glenbard South | 22:47.2 |
| 130 | Ben LarkeyPlace 130 · Grade 9 · Sterling | 9 | Sterling | 23:24.7 |
| 131 | Bradley RuettenPlace 131 · Grade 12 · Sycamore | 12 | Sycamore | 23:31.7 |
| 132 | Charles ParkerPlace 132 · Grade 11 · DeKalb | 11 | DeKalb | 23:41.4 |
| 133 | Kadin WolfPlace 133 · Grade 11 · Sterling | 11 | Sterling | 23:44.1 |
| 134 | Brad SmithPlace 134 · Grade 11 · Geneseo | 11 | Geneseo | 23:45.1 |
| 135 | Austin HellerPlace 135 · Grade 12 · Geneseo | 12 | Geneseo | 23:57.9 |
| 136 | Kevin JablonskiPlace 136 · Grade 11 · Kaneland | 11 | Kaneland | 24:11.3 |
| 137 | Jarett SpanglerPlace 137 · Grade 11 · Freeport | 11 | Freeport | 24:12.2 |
| 138 | Jacob PriewePlace 138 · Grade 12 · Freeport | 12 | Freeport | 24:12.5 |
| 139 | Kevin KnappPlace 139 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 24:24.8 |
| 140 | Kevin LemusPlace 140 · Grade 10 · Sterling | 10 | Sterling | 24:56.4 |
| 141 | Matt KonradPlace 141 · Grade 12 · Kaneland | 12 | Kaneland | 25:04.1 |
| 142 | Casey YarakPlace 142 · Grade 11 · DeKalb | 11 | DeKalb | 25:12.8 |
| 143 | Enrique CastanedaPlace 143 · Grade 11 · Aurora Central Catho... | 11 | Aurora Central Catho... | 25:38.0 |
| 144 | Vince MayerPlace 144 · Grade 12 · Hampshire | 12 | Hampshire | 25:49.4 |
| 145 | Chris HodshirePlace 145 · Grade 12 · Geneseo | 12 | Geneseo | 25:56.3 |
| 146 | Gage ForemanPlace 146 · Grade 11 · Rock Falls | 11 | Rock Falls | 26:11.4 |
| 147 | Kyle St. JohnPlace 147 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 26:55.0 |
| 148 | J.P. RaderPlace 148 · Grade 11 · Sycamore | 11 | Sycamore | 27:23.7 |