| 1 | Dale JohnsonPlace 1 · Grade 12 · Sterling | 12 | Sterling | 15:17.72 |
| 2 | Patrick HilbyPlace 2 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 15:29.53 |
| 3 | Evan NosekPlace 3 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 15:32.00 |
| 4 | Jaden FrederickPlace 4 · Grade 12 · Glen Ellyn (Glenbard So | 12 | Glen Ellyn (Glenbard So | 15:48.90 |
| 5 | Ben BohrPlace 5 · Grade 9 · Aurora (Central Catholi | 9 | Aurora (Central Catholi | 15:55.87 |
| 6 | David ValkanovPlace 6 · Grade 12 · Maple Park (Kaneland) | 12 | Maple Park (Kaneland) | 15:56.34 |
| 7 | Naif Al HarbyPlace 7 · Grade 12 · Sycamore (H.S.) | 12 | Sycamore (H.S.) | 16:04.51 |
| 8 | Michael BaileyPlace 8 · Grade 12 · Glen Ellyn (Glenbard So | 12 | Glen Ellyn (Glenbard So | 16:15.30 |
| 9 | Judah McLeanPlace 9 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 16:15.53 |
| 10 | Tom JochumPlace 10 · Grade 9 · Glen Ellyn (Glenbard So | 9 | Glen Ellyn (Glenbard So | 16:16.73 |
| 11 | Lucas SchaabPlace 11 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 16:22.63 |
| 12 | Corey GoffPlace 12 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 16:24.11 |
| 13 | Lucas NewmanPlace 13 · Grade 12 · Glen Ellyn (Glenbard So | 12 | Glen Ellyn (Glenbard So | 16:26.17 |
| 14 | Aaron CondermanPlace 14 · Grade 11 · Dixon (H.S.) | 11 | Dixon (H.S.) | 16:27.35 |
| 15 | Jack SheetsPlace 15 · Grade 11 · Hampshire | 11 | Hampshire | 16:28.98 |
| 16 | Evan WhildinPlace 16 · Grade 10 · Maple Park (Kaneland) | 10 | Maple Park (Kaneland) | 16:31.22 |
| 17 | Dean GeigerPlace 17 · Grade 9 · Dixon (H.S.) | 9 | Dixon (H.S.) | 16:41.22 |
| 18 | Eduardo CastroPlace 18 · Grade 12 · DeKalb | 12 | DeKalb | 16:51.64 |
| 19 | Parker JanssenPlace 19 · Grade 12 · Sterling | 12 | Sterling | 16:53.53 |
| 20 | Averick Wiseman -Place 20 · Dixon (H.S.) | — | Dixon (H.S.) | 16:54.81 |
| 21 | Nolan SheetsPlace 21 · Grade 11 · Hampshire | 11 | Hampshire | 16:55.02 |
| 22 | Jesse KramerPlace 22 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 16:57.01 |
| 23 | Riley CollinsPlace 23 · Grade 12 · DeKalb | 12 | DeKalb | 16:57.21 |
| 24 | Anthony AvilaPlace 24 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 17:07.48 |
| 25 | Nathan TumminaroPlace 25 · Grade 11 · DeKalb | 11 | DeKalb | 17:11.85 |
| 26 | Westin ConatserPlace 26 · Grade 10 · Dixon (H.S.) | 10 | Dixon (H.S.) | 17:12.15 |
| 27 | Ben ZimaPlace 27 · Grade 12 · Glen Ellyn (Glenbard So | 12 | Glen Ellyn (Glenbard So | 17:16.16 |
| 28 | Brendan SpahnPlace 28 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 17:17.07 |
| 29 | Kevin LillwitzPlace 29 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 17:18.06 |
| 30 | Gavin GroverPlace 30 · Grade 11 · Wheaton (St. Francis) | 11 | Wheaton (St. Francis) | 17:19.38 |
| 31 | Zachary RedigerPlace 31 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 17:28.35 |
| 32 | James KeeganPlace 32 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 17:29.92 |
| 33 | Logan JonesPlace 33 · Grade 10 · Sycamore (H.S.) | 10 | Sycamore (H.S.) | 17:30.02 |
| 34 | David ValenciaPlace 34 · Grade 11 · Aurora (Central Catholi | 11 | Aurora (Central Catholi | 17:30.62 |
| 35 | Christopher ThunderPlace 35 · Grade 11 · DeKalb | 11 | DeKalb | 17:32.27 |
| 36 | Luke DornPlace 36 · Grade 11 · West Chicago (Wheaton | 11 | West Chicago (Wheaton | 17:32.61 |
| 37 | Antonio OstalazaPlace 37 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 17:33.77 |
| 38 | Collin ReutimannPlace 38 · Grade 12 · Maple Park (Kaneland) | 12 | Maple Park (Kaneland) | 17:35.93 |
| 39 | Tom KellerPlace 39 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 17:38.45 |
| 40 | Luis HernandezPlace 40 · Grade 12 · Rochelle | 12 | Rochelle | 17:40.90 |
| 41 | John CernyPlace 41 · Grade 12 · Sycamore (H.S.) | 12 | Sycamore (H.S.) | 17:41.53 |
| 42 | Michael OsielskiPlace 42 · Grade 11 · West Chicago (Wheaton | 11 | West Chicago (Wheaton | 17:44.04 |
| 43 | Miguel BoneyPlace 43 · Grade 9 · West Chicago (Wheaton | 9 | West Chicago (Wheaton | 17:44.08 |
| 44 | Jordan BrittPlace 44 · Grade 12 · Sterling | 12 | Sterling | 17:46.72 |
| 45 | Phoenix CalabresePlace 45 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 17:47.02 |
| 46 | Lucas SimpsonPlace 46 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 17:48.61 |
| 47 | Parker BlakesleePlace 47 · Grade 11 · Sterling | 11 | Sterling | 17:48.78 |
| 48 | Gunnar DamhoffPlace 48 · Grade 11 · Rock Falls | 11 | Rock Falls | 17:50.19 |
| 49 | Marcus DavisPlace 49 · Grade 10 · Hampshire | 10 | Hampshire | 17:50.21 |
| 50 | Zach WilliamsonPlace 50 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 17:51.22 |
| 51 | Luke OsterholmPlace 51 · Grade 10 · West Chicago (Wheaton | 10 | West Chicago (Wheaton | 17:52.22 |
| 52 | Lukas HoemkePlace 52 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 17:52.47 |
| 53 | Max CryerPlace 53 · Grade 12 · Sandwich | 12 | Sandwich | 17:52.89 |
| 54 | Kaiden Von SchnasePlace 54 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 17:55.70 |
| 55 | Cody DobushPlace 55 · Grade 11 · Hampshire | 11 | Hampshire | 17:59.44 |
| 56 | Zachary MurdockPlace 56 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 18:02.96 |
| 57 | Luke VanTholenPlace 57 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 18:05.78 |
| 58 | Jacob GayPlace 58 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 18:08.08 |
| 59 | Gabe MoyerPlace 59 · Grade 10 · Rock Falls | 10 | Rock Falls | 18:09.69 |
| 60 | Brady RootPlace 60 · Grade 12 · Rock Falls | 12 | Rock Falls | 18:11.09 |
| 61 | Brandon MolinaPlace 61 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 18:14.94 |
| 62 | Joseph UrbanPlace 62 · Grade 12 · West Chicago (Wheaton | 12 | West Chicago (Wheaton | 18:15.26 |
| 63 | Toby MordenPlace 63 · Grade 10 · West Chicago (Wheaton | 10 | West Chicago (Wheaton | 18:15.70 |
| 64 | James DigatePlace 64 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 18:19.02 |
| 65 | Hayden FultonPlace 65 · Grade 11 · Dixon (H.S.) | 11 | Dixon (H.S.) | 18:19.17 |
| 66 | Russell AbnerPlace 66 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 18:19.77 |
| 67 | Lucas HeitmanPlace 67 · Grade 11 · Hampshire | 11 | Hampshire | 18:19.81 |
| 68 | Aiden BrobstPlace 68 · Grade 12 · Freeport (H.S.) | 12 | Freeport (H.S.) | 18:20.60 |
| 69 | Samuel BeamonPlace 69 · Grade 11 · Hampshire | 11 | Hampshire | 18:22.90 |
| 70 | Jeffrey SommerPlace 70 · Grade 10 · Rock Falls | 10 | Rock Falls | 18:25.20 |
| 71 | Johnny NevillePlace 71 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 18:26.16 |
| 72 | Simeon GabrielPlace 72 · Grade 11 · West Chicago (Wheaton | 11 | West Chicago (Wheaton | 18:27.95 |
| 73 | Bruno WilkersonPlace 73 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 18:34.74 |
| 74 | Devin KardaPlace 74 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 18:35.29 |
| 75 | Owen AndersonPlace 75 · Grade 12 · Sterling | 12 | Sterling | 18:37.44 |
| 76 | Alex WalshPlace 76 · Grade 10 · Sandwich | 10 | Sandwich | 18:42.60 |
| 77 | Wyatt WidolffPlace 77 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 18:44.99 |
| 78 | Jovanni AlvarezPlace 78 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 18:53.98 |
| 79 | Chris GinocchioPlace 79 · Grade 11 · Aurora (Central Catholi | 11 | Aurora (Central Catholi | 18:54.83 |
| 80 | Devon KowalczykPlace 80 · Grade 12 · Maple Park (Kaneland) | 12 | Maple Park (Kaneland) | 18:58.73 |
| 81 | Lucas GalasPlace 81 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 19:04.40 |
| 82 | Ricardo HernandezPlace 82 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 19:05.39 |
| 83 | Owen HelmPlace 83 · Grade 12 · Freeport (H.S.) | 12 | Freeport (H.S.) | 19:11.77 |
| 84 | Shaymis PowellPlace 84 · Grade 12 · West Chicago (Wheaton | 12 | West Chicago (Wheaton | 19:12.92 |
| 85 | Christian CidPlace 85 · Grade 11 · Rock Falls | 11 | Rock Falls | 19:24.13 |
| 86 | Liam LentzPlace 86 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 19:26.31 |
| 87 | Carver GrummertPlace 87 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 19:30.79 |
| 88 | Brecken PetersonPlace 88 · Grade 12 · Sterling | 12 | Sterling | 19:30.98 |
| 89 | Jack PollowayPlace 89 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 19:41.00 |
| 90 | Logan PricePlace 90 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 19:41.88 |
| 91 | Andrew HarperPlace 91 · Grade 10 · Hinckley (H.-Big Rock) | 10 | Hinckley (H.-Big Rock) | 19:42.51 |
| 92 | Logan BrysonPlace 92 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 19:45.56 |
| 93 | Ben BrozPlace 93 · Grade 12 · Maple Park (Kaneland) | 12 | Maple Park (Kaneland) | 19:49.83 |
| 94 | Graeme SchulzPlace 94 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 19:52.31 |
| 95 | Gabriel PeñaPlace 95 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 19:56.92 |
| 96 | Rafael ForneyPlace 96 · Grade 11 · DeKalb | 11 | DeKalb | 20:11.47 |
| 97 | Jonas KlingPlace 97 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 20:12.68 |
| 98 | Josh ChatfieldPlace 98 · Grade 11 · West Chicago (Wheaton | 11 | West Chicago (Wheaton | 20:18.31 |
| 99 | Evan BrancaPlace 99 · Grade 11 · Hampshire | 11 | Hampshire | 20:26.83 |
| 100 | Jack LucasPlace 100 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 20:31.48 |
| 101 | Ryan WeltyPlace 101 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 20:41.40 |
| 102 | Eli MichaelPlace 102 · Grade 12 · Freeport (H.S.) | 12 | Freeport (H.S.) | 20:43.10 |
| 103 | Romeo AlfaroPlace 103 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 21:06.04 |
| 104 | Zachary GreenPlace 104 · Grade 11 · Hampshire | 11 | Hampshire | 21:07.89 |
| 105 | Pierson FoosPlace 105 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 21:19.55 |
| 106 | Christopher GarciaPlace 106 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 21:21.96 |
| 107 | Reid SebaharPlace 107 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 21:32.48 |
| 108 | Peter GalerPlace 108 · Grade 11 · Aurora (Central Catholi | 11 | Aurora (Central Catholi | 21:35.01 |
| 109 | Caleb WyssbrodPlace 109 · Grade 12 · Rochelle | 12 | Rochelle | 21:36.34 |
| 110 | Caleb BrooksPlace 110 · Grade 11 · Oregon | 11 | Oregon | 21:41.50 |
| 111 | Josh SchaefersPlace 111 · Grade 11 · Sandwich | 11 | Sandwich | 21:42.19 |
| 112 | Diego MyersPlace 112 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 21:47.45 |
| 113 | Lucas FiedlerPlace 113 · Grade 11 · Maple Park (Kaneland) | 11 | Maple Park (Kaneland) | 21:54.05 |
| 114 | Zachary BaugusPlace 114 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 21:58.94 |
| 115 | Zachery DeForestPlace 115 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 22:01.29 |
| 116 | Brayden CatteroPlace 116 · Grade 12 · Maple Park (Kaneland) | 12 | Maple Park (Kaneland) | 22:09.08 |
| 117 | Sean MayerPlace 117 · Grade 12 · Aurora (Central Catholi | 12 | Aurora (Central Catholi | 22:10.87 |
| 118 | Sam MauchPlace 118 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 22:13.96 |
| 119 | Jacob KeoughPlace 119 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 22:17.45 |
| 120 | TJ SiasPlace 120 · Grade 10 · West Chicago (Wheaton | 10 | West Chicago (Wheaton | 22:23.28 |
| 121 | Charlie FischesserPlace 121 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 22:26.68 |
| 122 | Jacob EricksonPlace 122 · Grade 9 · West Chicago (Wheaton | 9 | West Chicago (Wheaton | 22:28.76 |
| 123 | Everett MiglioPlace 123 · Grade 11 · West Chicago (Wheaton | 11 | West Chicago (Wheaton | 22:30.69 |
| 124 | Sam NickelsPlace 124 · Grade 10 · Hinckley (H.-Big Rock) | 10 | Hinckley (H.-Big Rock) | 22:42.50 |
| 125 | Eli HalpinPlace 125 · Grade 9 · West Chicago (Wheaton | 9 | West Chicago (Wheaton | 22:42.55 |
| 126 | Josue FloresPlace 126 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 23:09.79 |
| 127 | Trevor SibleyPlace 127 · Grade 11 · Sycamore (H.S.) | 11 | Sycamore (H.S.) | 23:23.81 |
| 128 | Max SagelPlace 128 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 23:24.49 |
| 129 | Jarik ScottPlace 129 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 23:32.17 |
| 130 | Ryan KnaackPlace 130 · Grade 10 · Freeport (H.S.) | 10 | Freeport (H.S.) | 23:33.40 |
| 131 | Darsh SinghPlace 131 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 23:35.48 |
| 132 | Will HeidlemanPlace 132 · Grade 9 · West Chicago (Wheaton | 9 | West Chicago (Wheaton | 23:55.46 |
| 133 | Asher McNielPlace 133 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 24:06.33 |
| 134 | Tyler GuptailPlace 134 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 24:08.00 |
| 135 | Hawke MitchellPlace 135 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 24:08.36 |
| 136 | Travis KelloggPlace 136 · Grade 12 · Sandwich | 12 | Sandwich | 24:20.52 |
| 137 | Colin HelmPlace 137 · Grade 10 · Freeport (H.S.) | 10 | Freeport (H.S.) | 24:25.44 |
| 138 | Max AyalaPlace 138 · Grade 9 · West Chicago (Wheaton | 9 | West Chicago (Wheaton | 24:26.44 |
| 139 | Michael SchmidtPlace 139 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 25:08.83 |
| 140 | George KotkePlace 140 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 25:20.63 |
| 141 | Alex BoundsPlace 141 · Grade 10 · West Chicago (Wheaton | 10 | West Chicago (Wheaton | 25:31.83 |
| 142 | Matt OrsoliniPlace 142 · Grade 11 · Glen Ellyn (Glenbard So | 11 | Glen Ellyn (Glenbard So | 26:23.24 |
| 143 | Irwin VergaraPlace 143 · Grade 11 · DeKalb | 11 | DeKalb | 27:03.93 |
| 144 | Fenil PatelPlace 144 · Grade 11 · West Chicago (H.S.) | 11 | West Chicago (H.S.) | 27:41.67 |
| 145 | Nigel SajulanPlace 145 · Grade 11 · Sandwich | 11 | Sandwich | 28:00.50 |
| 146 | Henry HansonPlace 146 · Grade 12 · Hampshire | 12 | Hampshire | 28:49.23 |