| 1 | Evan MarshallPlace 1 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 11:41.90 PR |
| 2 | Johan GonzalezPlace 2 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 11:41.92 PR |
| 3 | Connor RuggPlace 3 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 11:42.03 PR |
| 4 | Santiago ArroyoPlace 4 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 11:42.32 PR |
| 5 | Lucas PfoutzPlace 5 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 11:42.46 PR |
| 6 | Luke BorlingPlace 6 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 11:51.57 PR |
| 7 | Owen BurnsPlace 7 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 11:54.22 PR |
| 8 | Magnus BabickiPlace 8 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 11:55.88 PR |
| 9 | Stanley LatawiecPlace 9 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 12:01.23 PR |
| 10 | Conor MolloyPlace 10 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 12:01.88 PR |
| 11 | Quinton PurdomPlace 11 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 12:05.44 PR |
| 12 | Ben EliopulosPlace 12 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:11.07 PR |
| 13 | Avi MiraniPlace 13 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 12:11.37 PR |
| 14 | Henry BrookPlace 14 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 12:15.39 PR |
| 15 | Ben WarrenPlace 15 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:20.86 PR |
| 16 | Nolan TomasekPlace 16 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 12:21.91 PR |
| 17 | Noa LisnichPlace 17 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 12:26.51 PR |
| 18 | Michael GillespiePlace 18 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 12:30.25 PR |
| 19 | Lukas KlinderaPlace 19 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 12:32.94 PR |
| 20 | Cristian HerreraPlace 20 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 12:33.74 PR |
| 21 | Nicholas SwadePlace 21 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:35.57 PR |
| 22 | Nore FigueroaPlace 22 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 12:36.32 PR |
| 23 | Jasper RossPlace 23 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 12:36.62 PR |
| 24 | Maximiliano FloresPlace 24 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 12:38.62 PR |
| 25 | Ben WhipplePlace 25 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:38.77 PR |
| 26 | Cole PosmerPlace 26 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 12:40.51 PR |
| 27 | Finn CameronPlace 27 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 12:42.11 PR |
| 28 | Thomas BeckerPlace 28 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 12:43.29 PR |
| 29 | Theodore ByronPlace 29 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:47.72 PR |
| 30 | Eddie RicoPlace 30 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 12:52.80 PR |
| 31 | Ethan CzerwinskiPlace 31 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 12:53.24 PR |
| 32 | Santino MartinezPlace 32 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 12:53.71 PR |
| 33 | Mariano Barragan IIIPlace 33 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 12:55.00 PR |
| 34 | Stanley PawasaratPlace 34 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 12:55.82 PR |
| 35 | Owen McKinnissPlace 35 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 12:58.73 PR |
| 36 | Ethan HerrPlace 36 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 13:00.08 PR |
| 37 | Mitchell SwiatkowskiPlace 37 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 13:00.69 PR |
| 38 | Jacob GalePlace 38 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 13:02.57 PR |
| 39 | Nico NavarroPlace 39 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 13:02.95 PR |
| 40 | Ethan LewisPlace 40 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 13:03.29 PR |
| 41 | Ethan OcampoPlace 41 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 13:03.60 PR |
| 42 | Joaquin GodinezPlace 42 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 13:03.93 PR |
| 43 | Miles RossonPlace 43 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 13:04.49 PR |
| 44 | Maximo Ramiro-GarciaPlace 44 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 13:04.81 PR |
| 45 | Joakim LedezmaPlace 45 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 13:07.33 PR |
| 46 | Joey SandorPlace 46 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 13:09.79 PR |
| 47 | Joel ParisiPlace 47 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 13:11.16 PR |
| 48 | Daniel AdewunmiPlace 48 · Grade 9 · Harvey (Thornton) | 9 | Harvey (Thornton) | 13:12.74 PR |
| 49 | Alex AlfaroPlace 49 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 13:15.40 PR |
| 50 | Matthew NarbonePlace 50 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 13:16.30 PR |
| 51 | Josh PihlPlace 51 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 13:17.80 PR |
| 52 | Hasan Razvi-RajekPlace 52 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 13:18.52 PR |
| 53 | Finnegan O'MalleyPlace 53 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 13:18.57 PR |
| 54 | Alejandro LozaPlace 54 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 13:19.51 PR |
| 55 | Kyle CittaPlace 55 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 13:21.12 PR |
| 56 | Asher EdmonsonPlace 56 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 13:21.29 PR |
| 57 | Kyte CoulterPlace 57 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 13:24.59 PR |
| 58 | Tom PamulaPlace 58 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 13:25.20 PR |
| 59 | Boden ClapperPlace 59 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 13:25.89 PR |
| 60 | Liam WilliamsPlace 60 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 13:26.56 PR |
| 61 | Benjamin RosenthalPlace 61 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 13:26.95 PR |
| 62 | Julyan TamayoPlace 62 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 13:27.80 PR |
| 63 | Ryan FruyPlace 63 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:28.20 PR |
| 64 | Matt SabugaaPlace 64 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:28.81 PR |
| 65 | Augustus BungePlace 65 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 13:29.43 PR |
| 66 | Jesus SuarezPlace 66 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 13:30.22 PR |
| 67 | Nolan PantherPlace 67 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 13:30.57 PR |
| 68 | Daniel MosesPlace 68 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 13:30.92 PR |
| 69 | Robert VielledentPlace 69 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 13:31.25 PR |
| 70 | Hudson HowardPlace 70 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 13:32.69 PR |
| 71 | Evan MasonPlace 71 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 13:34.31 PR |
| 72 | Ethan KugachPlace 72 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:34.71 PR |
| 73 | Noah PoncePlace 73 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 13:37.42 PR |
| 74 | Henry MusolfPlace 74 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 13:37.51 PR |
| 75 | James CarlsonPlace 75 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 13:37.65 PR |
| 76 | Hayden RotkvichPlace 76 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 13:38.14 PR |
| 77 | Aiden PerezPlace 77 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 13:38.88 PR |
| 78 | John GreenePlace 78 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 13:39.24 PR |
| 79 | Stephano SandovalPlace 79 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 13:42.04 PR |
| 80 | Lukas (Luke) RiskusPlace 80 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:42.89 PR |
| 81 | Adrian HernandezPlace 81 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 13:43.15 PR |
| 82 | Diego QuinteroPlace 82 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:45.19 PR |
| 83 | Lucas LuckhardPlace 83 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 13:45.25 PR |
| 84 | Lucas CollinsonPlace 84 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 13:46.07 PR |
| 85 | Austin NeedhamPlace 85 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 13:46.29 PR |
| 86 | Noah VazquezPlace 86 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 13:46.88 PR |
| 87 | Brandon VillegasPlace 87 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 13:47.26 PR |
| 88 | Jose MestasPlace 88 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 13:48.84 PR |
| 89 | Justin GutierrezPlace 89 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 13:49.23 PR |
| 90 | Aiden VillegasPlace 90 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 13:49.28 PR |
| 91 | Luis IslasPlace 91 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 13:50.86 PR |
| 92 | Kurt PantolPlace 92 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 13:51.15 PR |
| 93 | Joshua BergunderPlace 93 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 13:51.99 PR |
| 94 | Athanasius ScheelerPlace 94 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 13:53.74 PR |
| 95 | Ryan TruckenmillerPlace 95 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 13:55.99 PR |
| 96 | Avery ReiserPlace 96 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 13:56.62 PR |
| 97 | Travon ClayPlace 97 · Grade 10 · Chicago (Brother Rice) | 10 | Chicago (Brother Rice) | 13:58.78 PR |
| 98 | William DuffinPlace 98 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 13:59.72 PR |
| 99 | Nicolas RamirezPlace 99 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 14:00.20 PR |
| 100 | Logan KlingerPlace 100 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 14:02.38 PR |
| 101 | Grant SchneiderPlace 101 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 14:02.55 PR |
| 102 | Luke TyrkaPlace 102 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 14:03.96 PR |
| 103 | Leo UbaldoPlace 103 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 14:04.15 PR |
| 104 | George SanchezPlace 104 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 14:04.40 PR |
| 105 | Peter OgrodnikPlace 105 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 14:04.90 PR |
| 106 | Maximus WordenPlace 106 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 14:05.91 PR |
| 107 | Lucas CarmonaPlace 107 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 14:09.57 PR |
| 108 | Jared EnnisPlace 108 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 14:09.69 PR |
| 109 | Connor LottinoPlace 109 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 14:10.33 PR |
| 110 | Timmy McinnesPlace 110 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 14:11.78 PR |
| 111 | Samuel RimkusPlace 111 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 14:12.25 PR |
| 112 | Nathan LopezPlace 112 · Grade 10 · Oak Lawn (Richards) | 10 | Oak Lawn (Richards) | 14:13.18 PR |
| 113 | Frankie HarfordPlace 113 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 14:13.91 PR |
| 114 | Luke CisekPlace 114 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:15.68 PR |
| 115 | Matthew ShawPlace 115 · Grade 9 · Lockport (Twp.) | 9 | Lockport (Twp.) | 14:16.53 PR |
| 116 | Theodore ProutsosPlace 116 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 14:17.06 PR |
| 117 | Benjamin LarsenPlace 117 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 14:17.17 PR |
| 118 | Rory O'ConnorPlace 118 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 14:20.24 PR |
| 119 | Noah MeliPlace 119 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 14:21.68 PR |
| 120 | Rowan SnyderPlace 120 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:21.91 PR |
| 121 | Nathaniel PulidoPlace 121 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 14:23.77 PR |
| 122 | Michael WardPlace 122 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 14:24.06 PR |
| 123 | Madan TrowerPlace 123 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 14:24.83 PR |
| 124 | Calvin WolfPlace 124 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 14:25.08 PR |
| 125 | Matthew LarsonPlace 125 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 14:25.99 PR |
| 126 | Lucas PaolicchiPlace 126 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 14:26.14 PR |
| 127 | Finn CarrollPlace 127 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 14:28.06 PR |
| 128 | Ian DurbinPlace 128 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 14:30.24 PR |
| 129 | Adrian LopezPlace 129 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 14:30.49 PR |
| 130 | Jordan RushingPlace 130 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 14:31.76 PR |
| 131 | Lucas QuintanaPlace 131 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 14:32.51 PR |
| 132 | Parker RacettePlace 132 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 14:33.74 PR |
| 133 | Caden KreiPlace 133 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 14:33.96 PR |
| 134 | Sebastian RysPlace 134 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 14:36.22 PR |
| 135 | Izak VelazquezPlace 135 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 14:37.01 PR |
| 136 | Ethan ShawPlace 136 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 14:38.07 PR |
| 137 | Ojas PatelPlace 137 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 14:41.84 PR |
| 138 | Ibrahim EsmatiPlace 138 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 14:42.90 PR |
| 139 | Alexander AyalaPlace 139 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 14:42.95 PR |
| 140 | Dominic McGarryPlace 140 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 14:43.72 PR |
| 141 | Clark WalkerPlace 141 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 14:45.35 PR |
| 142 | Alonso TelloPlace 142 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 14:45.94 PR |
| 143 | Leonardo FahsPlace 143 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:47.01 PR |
| 144 | Cameron CiminoPlace 144 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 14:47.41 PR |
| 145 | Julian GarciaPlace 145 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:47.43 PR |
| 146 | Emmons WebbPlace 146 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:50.72 PR |
| 147 | Cole PhelpsPlace 147 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 14:50.83 PR |
| 148 | Harlem CisnerosPlace 148 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 14:51.56 PR |
| 149 | Dylan West-GrimmPlace 149 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 14:51.73 PR |
| 150 | Adan RodriguezPlace 150 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:53.98 PR |
| 151 | Marty O'KeefePlace 151 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 14:55.31 PR |
| 152 | Theodore PomeroyPlace 152 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 14:58.08 PR |
| 153 | Joseph (Ben) CrandallPlace 153 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 14:59.63 PR |
| 154 | Graham PavelkaPlace 154 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:00.02 PR |
| 155 | Evan ShortallPlace 155 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 15:02.37 PR |
| 156 | Daniel LienhardtPlace 156 · Grade 10 · Lockport (Twp.) | 10 | Lockport (Twp.) | 15:02.68 PR |
| 157 | Joel SturmPlace 157 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 15:03.02 PR |
| 158 | Charles SchlueterPlace 158 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 15:03.84 PR |
| 159 | Caleb BourgeoisPlace 159 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 15:04.57 PR |
| 160 | Tadhg HurleyPlace 160 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 15:04.62 PR |
| 161 | Luke HanusPlace 161 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 15:04.73 PR |
| 162 | Josh PellingPlace 162 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:05.06 PR |
| 163 | Seiji ShinsakoPlace 163 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:05.54 PR |
| 164 | Razi MahesarPlace 164 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 15:05.58 PR |
| 165 | Siddharth BadriPlace 165 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 15:06.60 PR |
| 166 | Bennett CouringtonPlace 166 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 15:07.16 PR |
| 167 | Carter WhitePlace 167 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 15:09.14 PR |
| 168 | Greyer CullinanePlace 168 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 15:09.83 PR |
| 169 | Roderick NoahPlace 169 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 15:10.37 PR |
| 170 | Rylan BlainPlace 170 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 15:10.42 PR |
| 171 | Reed LivesayPlace 171 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 15:10.46 PR |
| 172 | Charlie BudzPlace 172 · Grade 9 · Lockport (Twp.) | 9 | Lockport (Twp.) | 15:10.88 PR |
| 173 | Jack CanerdayPlace 173 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 15:12.25 PR |
| 174 | Sai ElangovanPlace 174 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 15:13.42 PR |
| 175 | Matthew CastorenaPlace 175 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 15:15.05 PR |
| 176 | Erik SotoPlace 176 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 15:16.87 PR |
| 177 | Carmello VegaPlace 177 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 15:21.76 PR |
| 178 | Emmett SheaPlace 178 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:21.97 PR |
| 179 | Noah SanchezPlace 179 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:22.64 PR |
| 180 | Campbell VaupellPlace 180 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:24.34 PR |
| 181 | Finley O'ConnorPlace 181 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 15:24.94 PR |
| 182 | Tyler KuchytPlace 182 · Grade 10 · Lockport (Twp.) | 10 | Lockport (Twp.) | 15:25.37 PR |
| 183 | Mason YanPlace 183 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 15:26.50 PR |
| 184 | Christian Villagrana-BrucePlace 184 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:27.16 PR |
| 185 | David CortezPlace 185 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 15:28.14 PR |
| 186 | James PandelPlace 186 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:28.81 PR |
| 187 | Austin SmalarzPlace 187 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 15:29.01 PR |
| 188 | Ethan SeibtPlace 188 · Grade 10 · Lockport (Twp.) | 10 | Lockport (Twp.) | 15:29.47 PR |
| 189 | Nathaniel SheplerPlace 189 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 15:29.56 PR |
| 190 | Kevin HanrahanPlace 190 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 15:30.46 PR |
| 191 | Zam ZamorasPlace 191 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 15:31.19 PR |
| 192 | Anas ShaibatPlace 192 · Grade 10 · Oak Lawn (Richards) | 10 | Oak Lawn (Richards) | 15:31.60 PR |
| 193 | Carmine LaMannaPlace 193 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 15:31.71 PR |
| 194 | Brody PhelpsPlace 194 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 15:33.26 PR |
| 195 | Axel SanchezPlace 195 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 15:35.49 PR |
| 196 | Aayush AaryakumarPlace 196 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 15:37.11 PR |
| 197 | Keegan LundinPlace 197 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:37.29 PR |
| 198 | Trystian VazquezPlace 198 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 15:39.17 PR |
| 199 | Roman DieboldPlace 199 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 15:41.63 PR |
| 200 | David CentenoPlace 200 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 15:42.38 PR |
| 201 | Camden SmithPlace 201 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 15:42.55 PR |
| 202 | Jake WongPlace 202 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 15:43.09 PR |
| 203 | Jacob ZamoraPlace 203 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 15:43.85 PR |
| 204 | Landon CouillardPlace 204 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 15:43.85 PR |
| 205 | John SmithPlace 205 · Grade 12 · LaGrange (Lyons) | 12 | LaGrange (Lyons) | 15:45.24 PR |
| 206 | Adam MendozaPlace 206 · Grade 10 · Chicago (Brother Rice) | 10 | Chicago (Brother Rice) | 15:46.38 PR |
| 207 | Max IlyashPlace 207 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 15:46.86 PR |
| 208 | Yovany SwabyPlace 208 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 15:47.83 PR |
| 209 | Billy MurphyPlace 209 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 15:48.34 PR |
| 210 | Aaron GrecoPlace 210 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 15:48.79 PR |
| 211 | Carter UlaszekPlace 211 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 15:49.96 PR |
| 212 | Malcolm MartinPlace 212 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 15:50.33 PR |
| 213 | Emmanuel SalgadoPlace 213 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 15:54.30 PR |
| 214 | Beckett ShawPlace 214 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 15:55.88 PR |
| 215 | Hector LopezPlace 215 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 16:04.12 PR |
| 216 | Angel ZelayaPlace 216 · Grade 10 · Oak Lawn (Richards) | 10 | Oak Lawn (Richards) | 16:04.50 PR |
| 217 | Sean HerrPlace 217 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 16:08.85 PR |
| 218 | John PeckPlace 218 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 16:13.08 PR |
| 219 | Rae HillPlace 219 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 16:13.69 PR |
| 220 | Daniel OrtPlace 220 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 16:15.43 PR |
| 221 | Leo LauksmenPlace 221 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 16:15.50 PR |
| 222 | Bennett SaballusPlace 222 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:16.93 PR |
| 223 | Chris BecvarPlace 223 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 16:18.36 PR |
| 224 | Tyran MarshallPlace 224 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 16:22.54 PR |
| 225 | Jose JimenezPlace 225 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 16:22.89 PR |
| 226 | Ethan MillerPlace 226 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 16:24.96 PR |
| 227 | Hunter WillisPlace 227 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:26.40 PR |
| 228 | Joseph LanePlace 228 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:27.50 PR |
| 229 | Anthony Del RioPlace 229 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 16:28.97 PR |
| 230 | Jackson ParkerPlace 230 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 16:29.65 PR |
| 231 | Ethan VilladiegoPlace 231 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 16:29.95 PR |
| 232 | Dylan OffermanPlace 232 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 16:30.11 PR |
| 233 | Declan ConnellyPlace 233 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:33.46 PR |
| 234 | Frank ZakPlace 234 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 16:34.40 PR |
| 235 | Clayton TrowerPlace 235 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 16:38.10 PR |
| 236 | Matthew LopezPlace 236 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 16:39.85 PR |
| 237 | Riley AtzmanPlace 237 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 16:39.88 PR |
| 238 | Henry FlanaganPlace 238 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 16:40.25 PR |
| 239 | David BeyersPlace 239 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:41.04 PR |
| 240 | Collin BurnsPlace 240 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 16:41.15 PR |
| 241 | Nolan MatzPlace 241 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 16:42.05 PR |
| 242 | Robert FaikusPlace 242 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:42.24 PR |
| 243 | Rowan McGarry-LydayPlace 243 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 16:46.28 PR |
| 244 | Logan StabrawaPlace 244 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 16:46.89 PR |
| 245 | Miguel RojasPlace 245 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 16:50.61 PR |
| 246 | Christian KarbowskiPlace 246 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 16:51.88 PR |
| 247 | Felix OparaPlace 247 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 16:52.84 PR |
| 248 | Parker SalzmannPlace 248 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 16:53.63 PR |
| 249 | Joseph BadrovPlace 249 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:55.69 PR |
| 250 | Cowen MorrellPlace 250 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 16:57.76 PR |
| 251 | Aiden BurnsPlace 251 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:58.73 PR |
| 252 | Nathan JackiwPlace 252 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 17:00.39 PR |
| 253 | Asher FosterPlace 253 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 17:01.01 PR |
| 254 | Henri MuellerPlace 254 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 17:02.80 PR |
| 255 | Brady CreechPlace 255 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 17:04.37 PR |
| 256 | Finnegan PetersonPlace 256 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 17:05.61 PR |
| 257 | Zakkary TomiakPlace 257 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 17:13.13 PR |
| 258 | Ethan ChoiPlace 258 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 17:15.49 PR |
| 259 | Joseph GeorgePlace 259 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:15.95 PR |
| 260 | Marco GarciaPlace 260 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 17:19.34 PR |
| 261 | Maurilio CalvilloPlace 261 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 17:24.66 PR |
| 262 | Diego DominguezPlace 262 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 17:24.93 PR |
| 263 | Adam MaynardPlace 263 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 17:24.99 PR |
| 264 | Christopher Isidoro JuarezPlace 264 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:25.84 PR |
| 265 | Mohammed AbdelhamidPlace 265 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 17:36.93 PR |
| 266 | Dayne CervantesPlace 266 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 17:45.50 PR |
| 267 | Adan Lopez-BautistaPlace 267 · Grade 10 · Oak Lawn (Richards) | 10 | Oak Lawn (Richards) | 17:47.49 PR |
| 268 | Jordan CastrejonPlace 268 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 17:52.40 PR |
| 269 | Peter ArbisPlace 269 · Grade 10 · Park Ridge (Maine South) | 10 | Park Ridge (Maine South) | 17:54.00 PR |
| 270 | Liam O'MalleyPlace 270 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 17:56.34 PR |
| 271 | Nikolai TovarPlace 271 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 17:57.80 PR |
| 272 | Geovanny Pineda-VelasquezPlace 272 · Grade 9 · Chicago (Brother Rice) | 9 | Chicago (Brother Rice) | 17:58.51 PR |
| 273 | George OnkenPlace 273 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 18:01.96 PR |
| 274 | Leonardo CastilloPlace 274 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 18:03.92 PR |
| 275 | Charlie PhilipsPlace 275 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:07.45 PR |
| 276 | Frank SaballusPlace 276 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:08.02 PR |
| 277 | Noah DuartePlace 277 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:11.89 PR |
| 278 | Joseph CieslaPlace 278 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 18:14.43 PR |
| 279 | Jacob EisinPlace 279 · Grade 9 · Lockport (Twp.) | 9 | Lockport (Twp.) | 18:15.76 PR |
| 280 | Andy AcevedoPlace 280 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:18.58 PR |
| 281 | Owen CripePlace 281 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 18:25.34 PR |
| 282 | Vincent ParrilloPlace 282 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 18:28.07 PR |
| 283 | Nicholas BedrosianPlace 283 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 18:28.65 PR |
| 284 | Christopher Carr-StraneyPlace 284 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 18:29.41 PR |
| 285 | Gael ValdezPlace 285 · Grade 9 · Aurora (East) | 9 | Aurora (East) | 18:34.69 PR |
| 286 | Davis HannaPlace 286 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:39.93 PR |
| 287 | Conor DahlkePlace 287 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 18:42.47 PR |
| 288 | Aaron DaSilvaPlace 288 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:49.28 PR |
| 289 | Alexander Valek-KaliniakPlace 289 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 19:08.00 PR |
| 290 | Will SzarzynskiPlace 290 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 19:25.07 PR |
| 291 | Khoa TranPlace 291 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 19:43.80 PR |
| 292 | Haven De JesusPlace 292 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 19:47.66 PR |
| 293 | Raymundo LozanoPlace 293 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 19:51.99 PR |
| 294 | Lukasz KrzeczkowskiPlace 294 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:52.23 PR |
| 295 | Ryan CruzPlace 295 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 19:58.06 PR |
| 296 | Daniel RomanPlace 296 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 20:04.76 PR |
| 297 | Kyle AbplanalpPlace 297 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 20:10.07 PR |
| 298 | Jackson SearsPlace 298 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 20:11.85 PR |
| 299 | Davis KorbelPlace 299 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 20:13.77 PR |
| 300 | Adrien TorresPlace 300 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 20:24.66 PR |
| 301 | Nathan HernandezPlace 301 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 20:28.30 PR |
| 302 | Zack McBathPlace 302 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 20:34.76 PR |
| 303 | Matthew AmezolaPlace 303 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 20:38.82 PR |
| 304 | Rodrigo DominguezPlace 304 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 20:45.61 PR |
| 305 | Tian BarnesPlace 305 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 21:01.48 PR |
| 306 | Nathaniel MottonPlace 306 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 21:02.00 PR |
| 307 | Rafael ChakeerPlace 307 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:11.55 PR |
| 308 | Matt WalterPlace 308 · Grade 9 · Chicago (Marist) | 9 | Chicago (Marist) | 21:19.19 PR |
| 309 | Hunter WallacePlace 309 · Grade 9 · Park Ridge (Maine South) | 9 | Park Ridge (Maine South) | 21:25.21 PR |
| 310 | Noah ChavezPlace 310 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 21:47.41 PR |
| 311 | Evan RobersonPlace 311 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 22:03.71 PR |
| 312 | Alec TellezPlace 312 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 22:41.47 PR |
| 313 | Caleb ReblinPlace 313 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 23:25.87 PR |
| 314 | Iker GuzmanPlace 314 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 23:59.97 PR |
| 315 | Lorenzo RamirezPlace 315 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 24:48.46 PR |