| 1 | Bryant LesterPlace 1 · Grade 12 · Vernon Hills | 12 | Vernon Hills | 15:48.66 PR |
| 2 | Logan ZeisePlace 2 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 16:14.55 |
| 3 | Will GagamovPlace 3 · Grade 12 · Vernon Hills | 12 | Vernon Hills | 16:43.65 PR |
| 4 | Charlie MaidaPlace 4 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 16:49.65 |
| 5 | Connor HaenPlace 5 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 16:51.42 |
| 6 | Dylan RichterPlace 6 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 17:06.45 |
| 7 | Sebastian KaczmarskiPlace 7 · Grade 10 · Lake Zurich | 10 | Lake Zurich | 17:09.75 PR |
| 8 | Sharvil MorkarPlace 8 · Grade 10 · Lake Zurich | 10 | Lake Zurich | 17:10.17 PR |
| 9 | William HerrmannPlace 9 · Grade 12 · Milwaukee Ronald Reagan | 12 | Milwaukee Ronald Reagan | 17:13.65 |
| 10 | Joseph YapPlace 10 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 17:15.84 PR |
| 11 | Zachary RiskePlace 11 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 17:24.45 PR |
| 12 | Michael GolminasPlace 12 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 17:25.89 PR |
| 13 | Aarnav GargPlace 13 · Grade 11 · Vernon Hills | 11 | Vernon Hills | 17:27.72 PR |
| 14 | Mason SanderPlace 14 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 17:28.05 |
| 15 | Logan HigginsonPlace 15 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 17:29.85 |
| 16 | Sam AxelsonPlace 16 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 17:33.35 PR |
| 17 | Alrik SwanPlace 17 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 17:33.36 |
| 18 | Henry PearsonPlace 18 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 17:34.38 |
| 19 | Parker NewlandPlace 19 · Grade 11 · Union Grove | 11 | Union Grove | 17:38.25 |
| 20 | Graham BarbeePlace 20 · Grade 11 · Racine Case | 11 | Racine Case | 17:39.27 |
| 21 | Carlo Garcia RomoPlace 21 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 17:41.16 |
| 22 | Kyle KorenakPlace 22 · Grade 12 · Greendale | 12 | Greendale | 17:46.59 |
| 23 | Brendan HoulihanPlace 23 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:46.65 PR |
| 24 | James HendersonPlace 24 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 17:51.12 |
| 25 | Camden NiemiecPlace 25 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 17:53.07 |
| 26 | Dexter JonesPlace 26 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 17:55.20 PR |
| 27 | Joseph HorosPlace 27 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 17:57.75 PR |
| 28 | Bruce CullPlace 28 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 18:04.11 |
| 29 | Cole SommervillePlace 29 · Grade 10 · Milwaukee Ronald Reagan | 10 | Milwaukee Ronald Reagan | 18:06.36 |
| 30 | James KuzmicPlace 30 · Grade 10 · Greendale | 10 | Greendale | 18:08.07 |
| 31 | Luke FirkinPlace 31 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 18:14.91 |
| 32 | Brennan MeyerPlace 32 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 18:16.89 |
| 33 | Caden BautistaPlace 33 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 18:17.64 PR |
| 34 | Vedant RamiPlace 34 · Grade 12 · Vernon Hills | 12 | Vernon Hills | 18:18.12 PR |
| 35 | Jack BeglerPlace 35 · Grade 11 · Downers Grove (South) | 11 | Downers Grove (South) | 18:18.63 |
| 36 | Cale ElcanoPlace 36 · Grade 11 · Racine Case | 11 | Racine Case | 18:19.95 |
| 37 | Liam RayPlace 37 · Grade 11 · Vernon Hills | 11 | Vernon Hills | 18:22.91 PR |
| 38 | Ivan FridlyandPlace 38 · Grade 10 · Lake Zurich | 10 | Lake Zurich | 18:24.15 PR |
| 39 | Ty OuradnikPlace 39 · Grade 12 · The Prairie School | 12 | The Prairie School | 18:24.51 |
| 40 | JP HlavinPlace 40 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 18:25.32 |
| 41 | Robert JorgensenPlace 41 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 18:27.12 |
| 42 | Abe AckleyPlace 42 · Grade 11 · Union Grove | 11 | Union Grove | 18:28.80 |
| 43 | Gabe AndersonPlace 43 · Grade 12 · Greendale | 12 | Greendale | 18:29.28 |
| 44 | Eoghan RobertsPlace 44 · Grade 12 · Milwaukee Ronald Reagan | 12 | Milwaukee Ronald Reagan | 18:29.28 |
| 45 | Henry BakerPlace 45 · Grade 11 · Downers Grove (South) | 11 | Downers Grove (South) | 18:29.52 |
| 46 | Hunter SmothermanPlace 46 · Grade 11 · Badger | 11 | Badger | 18:35.40 |
| 47 | Quinn Vander WeitPlace 47 · Grade 10 · Badger | 10 | Badger | 18:36.63 |
| 48 | Aditya KotaPlace 48 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 18:43.32 |
| 49 | Andrew SorumPlace 49 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 18:45.21 |
| 50 | Xander StuloPlace 50 · Grade 11 · Union Grove | 11 | Union Grove | 18:45.72 |
| 51 | Francisco ArandaPlace 51 · Grade 9 · Greendale | 9 | Greendale | 18:46.26 |
| 52 | Charlie SorumPlace 52 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 18:46.80 |
| 53 | Ethan RossPlace 53 · Grade 11 · Union Grove | 11 | Union Grove | 18:49.50 |
| 54 | Devlin BurnsPlace 54 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 18:51.09 PR |
| 55 | Nicholas SmithPlace 55 · Grade 12 · Lake Zurich | 12 | Lake Zurich | 18:51.66 |
| 56 | Oliver PearsonPlace 56 · Grade 9 · The Prairie School | 9 | The Prairie School | 18:52.26 |
| 57 | Zachary LarrabeePlace 57 · Grade 10 · Racine Case | 10 | Racine Case | 18:53.70 |
| 58 | Gaven WhitePlace 58 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 18:54.78 |
| 59 | Collin HornikPlace 59 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 18:56.01 |
| 60 | Gerrit MillerPlace 60 · Grade 10 · Lake Zurich | 10 | Lake Zurich | 19:03.27 PR |
| 61 | Edward MaleyPlace 61 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 19:04.05 PR |
| 62 | Loren HirthePlace 62 · Grade 11 · Downers Grove (South) | 11 | Downers Grove (South) | 19:07.89 |
| 63 | Nathan BarrettPlace 63 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 19:08.01 PR |
| 64 | Everett ZalewskiPlace 64 · Grade 9 · Greendale | 9 | Greendale | 19:08.28 |
| 65 | Nate CaimiPlace 65 · Grade 12 · Chicago (Northside) | 12 | Chicago (Northside) | 19:09.81 |
| 66 | Michael GaffeyPlace 66 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 19:10.50 |
| 67 | Riley WehsePlace 67 · Grade 11 · Brown Deer | 11 | Brown Deer | 19:11.19 |
| 68 | Kaden GegarePlace 68 · Grade 10 · Racine Horlick | 10 | Racine Horlick | 19:15.00 |
| 69 | Nicholas SchulerPlace 69 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 19:20.22 PR |
| 70 | Trevor DreyerPlace 70 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 19:20.31 |
| 71 | Alexander KozinskiPlace 71 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 19:23.97 |
| 72 | Andrew ScharingerPlace 72 · Grade 12 · Wilmot Union | 12 | Wilmot Union | 19:26.22 |
| 73 | Caleb Odelius-RyskampPlace 73 · Grade 12 · Chicago (Northside) | 12 | Chicago (Northside) | 19:26.34 PR |
| 74 | Will AdamsPlace 74 · Grade 12 · Chicago (Northside) | 12 | Chicago (Northside) | 19:27.63 |
| 75 | Mason ScheelPlace 75 · Grade 12 · Badger | 12 | Badger | 19:28.20 |
| 76 | Abraham PetersonPlace 76 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 19:30.87 |
| 77 | Brody BrummerPlace 77 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 19:31.86 |
| 78 | Ali AlmousaPlace 78 · Grade 11 · Milwaukee Ronald Reagan | 11 | Milwaukee Ronald Reagan | 19:32.55 |
| 79 | Odin ServaisPlace 79 · Grade 12 · Greendale | 12 | Greendale | 19:34.23 |
| 80 | William DevaneyPlace 80 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 19:35.43 PR |
| 81 | Reese MitchellPlace 81 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 19:36.27 |
| 82 | Joseph KimPlace 82 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 19:40.65 PR |
| 83 | Bennett BartelakPlace 83 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 19:41.58 |
| 84 | Ethan JungPlace 84 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 19:46.83 |
| 85 | Sam JakolaPlace 85 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 19:46.95 PR |
| 86 | Sean KleberPlace 86 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:49.17 |
| 87 | Bryce DilgerPlace 87 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 19:50.01 |
| 88 | Beau CunninghamPlace 88 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 19:52.08 PR |
| 89 | Finian DasPlace 89 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 19:54.30 PR |
| 90 | Carter HankinsPlace 90 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 19:55.08 |
| 91 | Lukian MichalukPlace 91 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 19:55.89 PR |
| 92 | Aidan MetcalfPlace 92 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 19:56.44 |
| 93 | Quinn SmithPlace 93 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 19:57.96 PR |
| 94 | Owen BartelsPlace 94 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 20:03.63 |
| 95 | Hudson PopePlace 95 · Grade 10 · Racine Horlick | 10 | Racine Horlick | 20:04.23 |
| 96 | Benjamin ThomasonPlace 96 · Grade 10 · Union Grove | 10 | Union Grove | 20:04.65 |
| 97 | Connor HansonPlace 97 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 20:10.20 |
| 98 | Zaine MorganPlace 98 · Grade 12 · Badger | 12 | Badger | 20:13.98 |
| 99 | Declan MoranPlace 99 · Grade 10 · Greendale | 10 | Greendale | 20:17.43 |
| 100 | Alejandro GassPlace 100 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 20:19.56 PR |