| 1 | William GaanPlace 1 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 17:03.9 |
| 2 | Emilio PalmerPlace 2 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 17:04.8 |
| 3 | Colin FinnPlace 3 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 17:08.5 |
| 4 | Mark UskovPlace 4 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 17:34.7 |
| 5 | William DorrPlace 5 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 17:48.6 |
| 6 | Logan AarsethPlace 6 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 17:54.7 |
| 7 | Arcangel TrujilloPlace 7 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 18:12.1 |
| 8 | Jack SkoraczewskiPlace 8 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 18:14.6 |
| 9 | Wes SchoeppPlace 9 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 18:14.8 |
| 10 | Landon RicePlace 10 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 18:15.1 |
| 11 | Charlie WeaverPlace 11 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 18:17.5 |
| 12 | Nicholas MobergPlace 12 · Grade 10 · Mundelein | 10 | Mundelein | 18:18.7 |
| 13 | Janik PotuznikPlace 13 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 18:20.6 |
| 14 | Dylan BartenfelderPlace 14 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 18:26.0 |
| 15 | Hugh GebhardtPlace 15 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 18:26.8 |
| 16 | Logan BabinPlace 16 · Grade 10 · Antioch | 10 | Antioch | 18:38.1 |
| 17 | Aryan PatelPlace 17 · Grade 9 · Schaumburg | 9 | Schaumburg | 18:40.7 |
| 18 | Ben MatlakPlace 18 · Grade 9 · Schaumburg | 9 | Schaumburg | 18:41.5 |
| 19 | Jeffrey ChuaPlace 19 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 18:45.1 |
| 20 | Rodrigo RamirezPlace 20 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 18:54.1 |
| 21 | Braden RaysbyPlace 21 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 18:58.3 |
| 22 | Patrick RiegerPlace 22 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 19:00.7 |
| 23 | Landon KissingerPlace 23 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:02.7 |
| 24 | Betselot MussiePlace 24 · Grade 10 · Schaumburg | 10 | Schaumburg | 19:05.7 |
| 25 | Rudransh MajumdarPlace 25 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:08.8 |
| 26 | Jez DeguzmanPlace 26 · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 19:12.9 PR |
| 27 | Benjamin VerlyPlace 27 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 19:13.5 |
| 28 | Connor EastPlace 28 · Grade 10 · Rolling Meadows | 10 | Rolling Meadows | 19:14.1 |
| 29 | Atticus DeanPlace 29 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 19:15.2 |
| 30 | Derek GebhardtPlace 30 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 19:16.9 |
| 31 | Max WilsonPlace 31 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 19:17.1 |
| 32 | Max MottolaPlace 32 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:19.3 |
| 33 | Will LorenzPlace 33 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 19:20.4 |
| 34 | Joel JomyPlace 34 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:22.8 |
| 35 | Ethan CampoPlace 35 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 19:23.9 |
| 36 | Adam FootePlace 36 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:24.4 |
| 37 | Duncan YucuisPlace 37 · Grade 9 · Streamwood | 9 | Streamwood | 19:24.6 PR |
| 38 | Grayson KolodzPlace 38 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 19:26.8 |
| 39 | Luke NorvellPlace 39 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:28.1 |
| 40 | Ishaan KalsiPlace 40 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 19:28.7 |
| 41 | Isaac SpanglerPlace 41 · Grade 9 · Schaumburg | 9 | Schaumburg | 19:28.8 |
| 42 | Nathaniel LeePlace 42 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:31.6 |
| 43 | Tate McDermottPlace 43 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 19:32.1 |
| 44 | Zeus BlumbergPlace 44 · Grade 9 · Schaumburg | 9 | Schaumburg | 19:34.0 |
| 45 | Everett LewisPlace 45 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 19:38.7 |
| 46 | Zachary BrownPlace 46 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 19:41.1 |
| 47 | Jack KeighleyPlace 47 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 19:48.6 |
| 48 | Benjamin ConzelmanPlace 48 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 19:53.6 |
| 49 | Andrew SchmeckpeperPlace 49 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 19:55.1 |
| 50 | Michael SheffelPlace 50 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 19:55.3 |
| 51 | James BurkePlace 51 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 20:00.0 |
| 52 | Ajay VeeramuthuPlace 52 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:07.1 |
| 53 | Petros BolosPlace 53 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 20:07.3 |
| 54 | Quinn GliattaPlace 54 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 20:07.7 |
| 55 | Aiden KinchusPlace 55 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 20:08.4 |
| 56 | Cole NeuserPlace 56 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 20:08.8 PR |
| 57 | Andres BehnkePlace 57 · Grade 9 · Rolling Meadows | 9 | Rolling Meadows | 20:11.7 |
| 58 | Kye WegenerPlace 58 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 20:11.9 |
| 59 | Jimmy ZhangPlace 59 · Grade 10 · Schaumburg | 10 | Schaumburg | 20:14.0 |
| 60 | Ayson TiojancoPlace 60 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 20:15.2 |
| 61 | Ethan HardyPlace 61 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 20:18.3 |
| 62 | Matthew ColePlace 62 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 20:21.0 |
| 63 | Evan FournierPlace 63 · Grade 10 · Antioch | 10 | Antioch | 20:23.0 |
| 64 | Diego AlcantaraPlace 64 · Grade 9 · Round Lake | 9 | Round Lake | 20:23.4 |
| 65 | Brendan StreeterPlace 65 · Grade 10 · Manitowoc Lincoln | 10 | Manitowoc Lincoln | 20:24.7 |
| 66 | Jaoquin LagunasPlace 66 · Grade 10 · Schaumburg | 10 | Schaumburg | 20:26.3 |
| 67 | Zander LingadPlace 67 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 20:26.8 |
| 68 | Garrett FolkmannPlace 68 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 20:31.6 |
| 69 | Henry FisherPlace 69 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 20:32.8 |
| 70 | Finley ClaytonPlace 70 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 20:34.7 |
| 71 | Nicholas HainsPlace 71 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 20:35.4 |
| 72 | Eeshen PatelPlace 72 · Grade 9 · Schaumburg | 9 | Schaumburg | 20:35.8 |
| 73 | Payton ParkerPlace 73 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 20:38.8 |
| 74 | Sai PatelPlace 74 · Grade 10 · Schaumburg | 10 | Schaumburg | 20:39.7 |
| 75 | Jack GardnerPlace 75 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 20:40.3 |
| 76 | Ronit PalkhiwalaPlace 76 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 20:43.3 |
| 77 | Jackson BiemeretPlace 77 · Grade 10 · Antioch | 10 | Antioch | 20:46.0 |
| 78 | Yuma WatanabePlace 78 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 20:46.4 |
| 79 | Palmer WeyenbergPlace 79 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 20:50.9 PR |
| 80 | Mason MaherPlace 80 · Grade 9 · Northbrook (Glenbrook North) | 9 | Northbrook (Glenbrook North) | 20:52.2 PR |
| 81 | John LambePlace 81 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 20:54.9 |
| 82 | Ruben LoyolaPlace 82 · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 20:55.8 |
| 83 | Kellan MyersPlace 83 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:56.4 |
| 84 | Cayden WongPlace 84 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:57.9 |
| 85 | Seth EbnerPlace 85 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:59.5 |
| 86 | Nathan DombroskiPlace 86 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 21:00.7 |
| 87 | Alexander UrangaPlace 87 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 21:01.3 |
| 88 | Danny WhitlockPlace 88 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 21:01.9 |
| 89 | Hayden FreerPlace 89 · Grade 9 · Mundelein | 9 | Mundelein | 21:04.7 |
| 90 | Paul ThekkathPlace 90 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 21:12.9 |
| 91 | Jayden Martinez PalafoxPlace 91 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 21:13.6 |
| 92 | Zack SamuelsPlace 92 · Grade 9 · Rolling Meadows | 9 | Rolling Meadows | 21:16.0 |
| 93 | Emerson ClementPlace 93 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 21:17.1 |
| 94 | Parker RussoPlace 94 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 21:17.7 |
| 95 | James CullenPlace 95 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 21:18.6 |
| 96 | Benji BerlinPlace 96 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 21:21.7 |
| 97 | Maximo GuadianaPlace 97 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 21:21.7 |
| 98 | Jake BiermanPlace 98 · Grade 10 · Manitowoc Lincoln | 10 | Manitowoc Lincoln | 21:23.4 PR |
| 99 | Mason PopaPlace 99 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 21:27.1 |
| 100 | Merrick MedynskyjPlace 100 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 21:28.4 |
| 101 | Johnny Dore IIIPlace 101 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 21:32.8 |
| 102 | Kevin GutierrezPlace 102 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 21:33.3 PR |
| 103 | Aiden McSheffreyPlace 103 · Grade 10 · Schaumburg | 10 | Schaumburg | 21:38.9 |
| 104 | Levi ReindlPlace 104 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 21:39.0 PR |
| 105 | Ivan LozukPlace 105 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 21:42.2 |
| 106 | Agustin LagunasPlace 106 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 21:44.1 |
| 107 | Josh JiangPlace 107 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 21:44.3 |
| 108 | Liam BardicPlace 108 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 21:44.6 |
| 109 | Charles HutchinsonPlace 109 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 21:47.7 |
| 110 | Shayne KeiperPlace 110 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 21:48.9 |
| 111 | William ArkiloPlace 111 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 21:49.5 |
| 112 | Zach UrbanPlace 112 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 21:49.6 |
| 113 | Jeremy MayerPlace 113 · Grade 9 · Schaumburg | 9 | Schaumburg | 21:49.6 |
| 114 | Ian BeckhornPlace 114 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 21:51.5 |
| 115 | Johann San LuisPlace 115 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 21:52.2 |
| 116 | Vincent YangPlace 116 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 21:52.4 |
| 117 | Enkh-Uils MunkhkhuyagPlace 117 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 21:52.6 |
| 118 | Andros AgaPlace 118 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 21:52.9 |
| 119 | Daniel LimasPlace 119 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 21:55.2 |
| 120 | Simon ArboledaPlace 120 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 21:56.8 |
| 121 | Dagan BorchewPlace 121 · Grade 9 · Rolling Meadows | 9 | Rolling Meadows | 21:59.0 |
| 122 | Julian RicePlace 122 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 21:59.5 |
| 123 | Brett PinedaPlace 123 · Grade 10 · Round Lake | 10 | Round Lake | 22:00.1 |
| 124 | Adam ElrashidyPlace 124 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 22:00.4 PR |
| 125 | Rocco DeVittoPlace 125 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 22:01.8 |
| 126 | Greyson WrightPlace 126 · Grade 10 · Round Lake | 10 | Round Lake | 22:02.0 |
| 127 | Brady TylerPlace 127 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 22:03.0 |
| 128 | Harry MeachamPlace 128 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 22:03.1 |
| 129 | Daniel HarmonPlace 129 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:04.2 |
| 130 | Jonah AndalPlace 130 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 22:05.5 |
| 131 | Moises RuizPlace 131 · Grade 10 · Round Lake | 10 | Round Lake | 22:05.6 |
| 132 | Inno LeePlace 132 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 22:06.2 |
| 133 | Declan HayesPlace 133 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 22:08.4 |
| 134 | Andy Bacilio-OrtizPlace 134 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 22:15.4 |
| 135 | Owen WitheritePlace 135 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:15.7 |
| 136 | Grayson MattoxPlace 136 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 22:16.8 |
| 137 | Brennan HoughPlace 137 · Grade 10 · Antioch | 10 | Antioch | 22:18.0 |
| 138 | Liam SheltonPlace 138 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 22:20.2 |
| 139 | Erol EathertonPlace 139 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 22:24.4 |
| 140 | Ethan MarsalaPlace 140 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 22:27.4 |
| 141 | Parker SloanPlace 141 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 22:28.9 |
| 142 | Jacob Maya-GonzalezPlace 142 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 22:30.0 |
| 143 | Luke LaytonPlace 143 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 22:30.0 |
| 144 | Dom PecaroPlace 144 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 22:32.9 |
| 145 | Julian Sotelo DiazPlace 145 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 22:36.5 |
| 146 | Connor DrooganPlace 146 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 22:37.0 |
| 147 | Caleb KuykendallPlace 147 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:37.7 |
| 148 | Matthew BourgeoisPlace 148 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 22:38.9 |
| 149 | John KloppPlace 149 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 22:40.6 |
| 150 | Anthony FloresPlace 150 · Grade 9 · Rolling Meadows | 9 | Rolling Meadows | 22:41.0 |
| 151 | Kunal GroverPlace 151 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 22:47.4 |
| 152 | Evan RymerPlace 152 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 22:47.8 |
| 153 | Diego CarrilloPlace 153 · Grade 10 · Round Lake | 10 | Round Lake | 22:49.4 |
| 154 | Andrew FilipowiczPlace 154 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 22:49.7 |
| 155 | Henry GusekPlace 155 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 22:52.4 |
| 156 | Rafael UzcateguiPlace 156 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 22:56.0 |
| 157 | Alexander CrosbyPlace 157 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 22:59.5 |
| 158 | Noah CurtisPlace 158 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 23:02.1 |
| 159 | Ben WollerPlace 159 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 23:02.5 PR |
| 160 | Cash KonklePlace 160 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 23:04.5 PR |
| 161 | Ezra MorrowPlace 161 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 23:09.6 |
| 162 | Henryk KulansPlace 162 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 23:11.5 |
| 163 | Jaeyoung YuPlace 163 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 23:13.4 |
| 164 | Kyle MizuuchiPlace 164 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 23:16.1 |
| 165 | Chase SandersPlace 165 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 23:21.8 |
| 166 | Shreyan ChelamkuriPlace 166 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 23:23.3 |
| 167 | Rishi PatelPlace 167 · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 23:23.4 |
| 168 | Parker MattlePlace 168 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 23:24.7 |
| 169 | Nimai ThudiPlace 169 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 23:24.8 PR |
| 170 | Jaoquin Vanden HuevelPlace 170 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 23:27.9 |
| 171 | Cam GoettschePlace 171 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 23:28.0 |
| 172 | Liam KorachPlace 172 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 23:30.2 |
| 173 | Alex ZawadowiczPlace 173 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 23:32.5 |
| 174 | Parker SilvermanPlace 174 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 23:33.4 |
| 175 | Andrew NelsonPlace 175 · Grade 10 · Streamwood | 10 | Streamwood | 23:35.0 |
| 176 | Danish KhanPlace 176 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 23:38.4 |
| 177 | Jonathan BeckerPlace 177 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 23:42.3 |
| 178 | Declan HenrichsPlace 178 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 23:44.3 |
| 179 | Shawn AliceaPlace 179 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 23:46.1 |
| 180 | Lucas LorentzPlace 180 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 23:47.3 |
| 181 | Jacob BrzezinskiPlace 181 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 23:47.6 |
| 182 | Reed WolterPlace 182 · Grade 9 · Mundelein | 9 | Mundelein | 23:48.6 |
| 183 | Beckett LudwigPlace 183 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 23:52.1 PR |
| 184 | Dzahui PeraltaPlace 184 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 23:53.0 |
| 185 | Samuel CacelaPlace 185 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 23:55.0 |
| 186 | Kaan BozkurtPlace 186 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 23:56.0 |
| 187 | Aaron GonsalvesPlace 187 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 23:59.1 |
| 188 | Eric DelatorrePlace 188 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 24:00.8 |
| 189 | Max KellerPlace 189 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 24:02.1 |
| 190 | Alexander HerringtonPlace 190 · Grade 9 · Antioch | 9 | Antioch | 24:03.3 |
| 191 | Collin AxbergPlace 191 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 24:03.4 |
| 192 | Sotirios StojanPlace 192 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 24:03.4 |
| 193 | Noah SalleePlace 193 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 24:04.9 |
| 194 | Brandon HoopesPlace 194 · Grade 10 · Schaumburg | 10 | Schaumburg | 24:05.1 |
| 195 | Matthew GrinmanPlace 195 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 24:05.6 |
| 196 | Michael ZelayaPlace 196 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 24:06.9 |
| 197 | Matthew FranclPlace 197 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 24:07.8 |
| 198 | Leo KanePlace 198 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 24:10.6 PR |
| 199 | Barent Van BurenPlace 199 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 24:14.1 |
| 200 | Daniel HwangPlace 200 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 24:14.2 |
| 201 | Antonio MartinezPlace 201 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 24:18.8 |
| 202 | Wyatt LeonardPlace 202 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 24:18.9 |
| 203 | Chase SauterPlace 203 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 24:28.5 |
| 204 | Mark GarveyPlace 204 · Grade 10 · Antioch | 10 | Antioch | 24:37.3 |
| 205 | Akhil SahuPlace 205 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 24:37.4 |
| 206 | Saitanuj AripiralaPlace 206 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 24:40.8 |
| 207 | August StahulakPlace 207 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 24:41.2 PR |
| 208 | Koen WillisPlace 208 · Grade 10 · Manitowoc Lincoln | 10 | Manitowoc Lincoln | 24:50.7 PR |
| 209 | Sanjit DasagranthiPlace 209 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 24:51.5 |
| 210 | Jared NathanPlace 210 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 24:52.0 |
| 211 | Ben TaggePlace 211 · Grade 9 · Northbrook (Glenbrook North) | 9 | Northbrook (Glenbrook North) | 24:52.5 PR |
| 212 | Miles AndersonPlace 212 · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 24:53.1 |
| 213 | Lucas FloresPlace 213 · Grade 9 · Schaumburg | 9 | Schaumburg | 25:00.8 |
| 214 | Sebastian TymonkoPlace 214 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 25:01.2 |
| 215 | Adrian BerrumPlace 215 · Grade 10 · Streamwood | 10 | Streamwood | 25:04.9 PR |
| 216 | Dylan RajewskiPlace 216 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 25:06.0 |
| 217 | Adam Lindenberg-SullivanPlace 217 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 25:06.5 |
| 218 | Caden CacuccioloPlace 218 · Grade 9 · Mundelein | 9 | Mundelein | 25:07.1 |
| 219 | Jayden NelsonPlace 219 · Grade 10 · Streamwood | 10 | Streamwood | 25:12.8 |
| 220 | Daniel KowalskiPlace 220 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 25:15.2 |
| 221 | Sajeev BalajiPlace 221 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 25:15.2 |
| 222 | Lee EichmillerPlace 222 · Grade 9 · Northbrook (Glenbrook North) | 9 | Northbrook (Glenbrook North) | 25:20.3 PR |
| 223 | Rylan LipinskiPlace 223 · Grade 10 · Antioch | 10 | Antioch | 25:20.3 |
| 224 | Parker PattenPlace 224 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 25:21.4 |
| 225 | Zayd KaziPlace 225 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 25:21.5 |
| 226 | Owen FritchenPlace 226 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 25:21.9 |
| 227 | Leo ZembaPlace 227 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 25:23.1 |
| 228 | Chris RadandtPlace 228 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 25:26.6 PR |
| 229 | Alex BricenoPlace 229 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 25:27.0 |
| 230 | Daryl ChenPlace 230 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 25:28.4 PR |
| 231 | Darsh SankuPlace 231 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 25:30.8 |
| 232 | Mohammad RaifPlace 232 · Grade 9 · Schaumburg | 9 | Schaumburg | 25:33.7 |
| 233 | Cristoforo HuynhPlace 233 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 25:34.8 |
| 234 | Walker LarsonPlace 234 · Grade 9 · Antioch | 9 | Antioch | 25:35.6 |
| 235 | Grayson WeberPlace 235 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 25:35.8 |
| 236 | Edward CanmannPlace 236 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 25:41.1 |
| 237 | Julian ColumbiaPlace 237 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 25:42.5 |
| 238 | Max BergerPlace 238 · Grade 9 · Schaumburg | 9 | Schaumburg | 25:44.4 |
| 239 | Neil SrivastavaPlace 239 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 25:44.8 |
| 240 | Matthew ToddPlace 240 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 25:48.6 |
| 241 | Alex ChenPlace 241 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 25:50.8 |
| 242 | Fernando MendozaPlace 242 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 25:51.9 |
| 243 | David MadisonPlace 243 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 25:52.5 |
| 244 | Shinichi HiraoPlace 244 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 25:58.9 |
| 245 | Adam KolePlace 245 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 26:05.3 PR |
| 246 | David BiegelPlace 246 · Grade 10 · Schaumburg | 10 | Schaumburg | 26:06.6 |
| 247 | Luis MoralesPlace 247 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 26:10.9 |
| 248 | Minh HoangPlace 248 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 26:11.6 |
| 249 | Louis KrausPlace 249 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 26:11.6 |
| 250 | Seth SalvaPlace 250 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 26:24.9 |
| 251 | David JosePlace 251 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 26:27.5 |
| 252 | Dylan MacPlace 252 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 26:29.9 |
| 253 | Sebastian MedinaPlace 253 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 26:31.7 |
| 254 | Shin SuzukiPlace 254 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 26:33.9 |
| 255 | Alex SavinoPlace 255 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 26:36.0 |
| 256 | Caleb JungPlace 256 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 26:38.9 |
| 257 | Kolten PetersonPlace 257 · Grade 9 · Manitowoc Lincoln | 9 | Manitowoc Lincoln | 26:42.0 PR |
| 258 | Juan de la Cruz PachecoPlace 258 · Grade 9 · Mundelein | 9 | Mundelein | 26:43.9 |
| 259 | Dan Van BurenPlace 259 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 26:45.4 |
| 260 | Sam LeePlace 260 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 26:45.9 |
| 261 | Timur RizvanovPlace 261 · Grade 10 · Mundelein | 10 | Mundelein | 26:46.4 |
| 262 | Ian KlipsteinPlace 262 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 26:52.9 |
| 263 | Daniel SvacinaPlace 263 · Grade 10 · Manitowoc Lincoln | 10 | Manitowoc Lincoln | 26:53.4 PR |
| 264 | Levi DouglasPlace 264 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 26:58.1 |
| 265 | Carter HamickPlace 265 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 27:00.5 |
| 266 | Ethan FossPlace 266 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 27:02.0 |
| 267 | Joshua Salamanca BorroPlace 267 · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 27:02.5 |
| 268 | Filip MaksimovicPlace 268 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 27:02.7 |
| 269 | Angelo AndradePlace 269 · Grade 10 · Round Lake | 10 | Round Lake | 27:05.0 |
| 270 | Axel FrancoPlace 270 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 27:09.3 |
| 271 | Nathan ArandaPlace 271 · Grade 10 · Round Lake | 10 | Round Lake | 27:10.9 |
| 272 | Caden FeridoPlace 272 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 27:12.2 |
| 273 | Jack KaplanPlace 273 · Grade 9 · Northbrook (Glenbrook North) | 9 | Northbrook (Glenbrook North) | 27:12.7 PR |
| 274 | Jeremy PathadanPlace 274 · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 27:17.4 |
| 275 | Azlan HamidPlace 275 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 27:23.4 |
| 276 | Aarush ParikhPlace 276 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 27:26.5 PR |
| 277 | Rikuto ShirataPlace 277 · Grade 10 · Palatine (Fremd) | 10 | Palatine (Fremd) | 27:26.9 |
| 278 | Gianni FrazierPlace 278 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 27:35.6 |
| 279 | Zahid LiberatoPlace 279 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 27:39.6 |
| 280 | Zac ReyesPlace 280 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 27:39.6 |
| 281 | Jaythan ArreguinPlace 281 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 27:46.1 PR |
| 282 | Calvin WelschPlace 282 · Grade 9 · Antioch | 9 | Antioch | 27:51.4 |
| 283 | Chase BuechnerPlace 283 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 28:08.3 |
| 284 | Gavin SchorschPlace 284 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 28:14.0 |
| 285 | Declan McCartPlace 285 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 28:16.5 |
| 286 | Rohan RaoPlace 286 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 28:16.5 |
| 287 | Porter HiltonPlace 287 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 28:18.9 |
| 288 | Luca SilvioPlace 288 · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 28:36.0 |
| 289 | Ian MorgenPlace 289 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 28:57.0 |
| 290 | Carver FossPlace 290 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 29:14.1 |
| 291 | Christopher BacaPlace 291 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 29:14.2 |
| 292 | Sean KamiyamaPlace 292 · Grade 10 · Schaumburg | 10 | Schaumburg | 29:14.3 |
| 293 | Johnathon BrisenoPlace 293 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 29:23.7 |
| 294 | Joseph FriesemaPlace 294 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 29:26.1 |
| 295 | Audon RossioPlace 295 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 29:32.5 |
| 296 | Emmett McGargillPlace 296 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 29:36.8 |
| 297 | Ansh ChaudharyPlace 297 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 29:38.2 |
| 298 | Zakris FranzenPlace 298 · Grade 9 · Mundelein | 9 | Mundelein | 29:38.6 |
| 299 | Jonathan SworthoutPlace 299 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 29:43.0 |
| 300 | Marco RiveraPlace 300 · Grade 9 · Round Lake | 9 | Round Lake | 29:43.3 |
| 301 | Chris WeissPlace 301 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 29:46.5 |
| 302 | Teodor VushovskiPlace 302 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 29:49.0 PR |
| 303 | Ady AslamPlace 303 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 29:50.1 |
| 304 | Dylan LyzniakPlace 304 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 29:53.0 |
| 305 | Aaron JosePlace 305 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 29:59.3 |
| 306 | Nathaniel AranaPlace 306 · Grade 10 · Round Lake | 10 | Round Lake | 30:13.0 |
| 307 | Jonathan Colon BaileyPlace 307 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 30:33.3 |
| 308 | Sanjay ShahPlace 308 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 30:39.6 |
| 309 | Peter HeinzPlace 309 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 30:48.5 |
| 310 | Brian GarciaPlace 310 · Grade 10 · Elk Grove Village (E.G.) | 10 | Elk Grove Village (E.G.) | 31:12.4 |
| 311 | Timothy KnappPlace 311 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 31:42.6 |
| 312 | Rivan ShahPlace 312 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 32:13.1 |
| 313 | Alex KlasaPlace 313 · Grade 9 · Palatine (Fremd) | 9 | Palatine (Fremd) | 33:03.9 |
| 314 | Taso ArvanitisPlace 314 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 34:41.1 |