| 1 | Lukas HoemkePlace 1 · BN Unc Relay | — | BN Unc Relay | 16:16.33 |
| 2 | Adam PerryPlace 2 · Big Chungus | — | Big Chungus | 16:26.41 |
| 3 | Eugene PrestonPlace 3 · Grade 7 · Urbana | 7 | Urbana | 17:02.84 PR |
| 4 | Alejandro DelgadoPlace 4 · Plano Reapers | — | Plano Reapers | 17:08.54 |
| 5 | Luke OttoPlace 5 · Big Chungus | — | Big Chungus | 17:12.51 |
| 6 | Matthias BowdenPlace 6 · Knight Ballers | — | Knight Ballers | 17:15.97 |
| 7 | Xavier TorresPlace 7 · Boys Thunder Running Club | — | Boys Thunder Running Club | 17:15.99 |
| 8 | Hugh WilemanPlace 8 · Cadets | — | Cadets | 17:41.01 |
| 9 | Samuel PalaciosPlace 9 · Plano Reapers | — | Plano Reapers | 17:41.44 |
| 10 | Logan TriggPlace 10 · SHSCoEd26 | — | SHSCoEd26 | 17:41.86 |
| 11 | Marshall GarwoodPlace 11 · Pickaxe2026 | — | Pickaxe2026 | 17:45.21 |
| 12 | Johnny EspinoPlace 12 · Plano Reapers | — | Plano Reapers | 17:50.28 |
| 13 | Zach RedigerPlace 13 · BN Unc Relay | — | BN Unc Relay | 17:50.75 |
| 14 | Austin LindellPlace 14 · BN Unc Relay | — | BN Unc Relay | 17:51.95 PR |
| 15 | Alem Garcia CortesPlace 15 · Grade 10 · Urbana | 10 | Urbana | 17:52.16 |
| 16 | Gabe HeiderPlace 16 · Big Chungus | — | Big Chungus | 17:55.48 |
| 17 | Brandon MoodyPlace 17 · Grade 11 · Unattached | 11 | Unattached | 18:00.84 PR |
| 18 | John TheilenPlace 18 · LuHi Crusaders | — | LuHi Crusaders | 18:04.72 PR |
| 19 | Troy RogersPlace 19 · Grade 9 · GTXC | 9 | GTXC | 18:05.87 PR |
| 20 | Corbin BeckPlace 20 · Unattached | — | Unattached | 18:06.07 |
| 21 | Tristan WilsonPlace 21 · Appleknockers | — | Appleknockers | 18:09.26 |
| 22 | Omar MartinezPlace 22 · Grade 10 · Midlothian (Bremen) | 10 | Midlothian (Bremen) | 18:09.67 |
| 23 | Drew KingdonPlace 23 · Unattached | — | Unattached | 18:10.51 |
| 24 | Owen RoddyPlace 24 · Grade 11 · Sterling | 11 | Sterling | 18:10.69 |
| 25 | Noah HarkenPlace 25 · Unattached | — | Unattached | 18:10.92 |
| 26 | Tucker ClemensPlace 26 · Unattached | — | Unattached | 18:11.35 PR |
| 27 | Owen PortenPlace 27 · Grade 11 · Wauconda | 11 | Wauconda | 18:11.47 |
| 28 | Owen St. PetersPlace 28 · Grade 12 · Viking Panthers | 12 | Viking Panthers | 18:12.99 PR |
| 29 | Dylan WoodsPlace 29 · Bluejays XC | — | Bluejays XC | 18:13.26 |
| 30 | Elijah SuttonPlace 30 · Grade 8 · Clinton Maroons | 8 | Clinton Maroons | 18:16.61 |
| 31 | Trevor MitorajPlace 31 · Cheese Cows | — | Cheese Cows | 18:17.39 |
| 32 | Hank FletcherPlace 32 · Pickaxe2026 | — | Pickaxe2026 | 18:17.95 |
| 33 | Wyatt KnowlesPlace 33 · PNXC Boys | — | PNXC Boys | 18:18.49 |
| 34 | Omri GranadosPlace 34 · Boys Thunder Running Club | — | Boys Thunder Running Club | 18:20.75 |
| 35 | Victor LarsenPlace 35 · Cheese Cows | — | Cheese Cows | 18:21.07 |
| 36 | Cayden KeagPlace 36 · NCHS Boys XC | — | NCHS Boys XC | 18:21.32 |
| 37 | Liam WallesPlace 37 · NCHS Boys XC | — | NCHS Boys XC | 18:21.38 |
| 38 | Evan KuhlmanPlace 38 · NCHS Boys XC | — | NCHS Boys XC | 18:21.41 |
| 39 | Griffin MineauPlace 39 · Unattached | — | Unattached | 18:22.73 |
| 40 | Javier LiraPlace 40 · Team Unstoppable | — | Team Unstoppable | 18:25.30 |
| 41 | Parker DaviesPlace 41 · Monmouth United Boys | — | Monmouth United Boys | 18:27.96 |
| 42 | Trent LebensorgerPlace 42 · Boys Thunder Running Club | — | Boys Thunder Running Club | 18:28.06 PR |
| 43 | Easton TaylorPlace 43 · Unattached | — | Unattached | 18:29.21 |
| 44 | Maddox SpanglePlace 44 · CPR | — | CPR | 18:29.96 |
| 45 | Dayton GamberPlace 45 · Bluejays XC | — | Bluejays XC | 18:30.03 |
| 46 | Cecil ThomlinsonPlace 46 · Gold and Purple Warriors | — | Gold and Purple Warriors | 18:30.44 |
| 47 | Grant McKeePlace 47 · Unattached | — | Unattached | 18:32.86 |
| 48 | Jaden MoodyPlace 48 · Grade 9 · Unattached | 9 | Unattached | 18:33.68 PR |
| 49 | Boden FransenPlace 49 · Unattached | — | Unattached | 18:33.72 |
| 50 | Cole MaloPlace 50 · Crazy Handsome Ultimate Distance Squad | — | Crazy Handsome Ultimate Distance Squad | 18:34.10 |
| 51 | Quinn SmithPlace 51 · LZXC | — | LZXC | 18:35.51 |
| 52 | Carter CastelPlace 52 · Unattached | — | Unattached | 18:36.43 |
| 53 | Cameron FritzPlace 53 · LWW Warriors Boys XC | — | LWW Warriors Boys XC | 18:37.67 |
| 54 | Lachlan DuffieldPlace 54 · NCHS Boys XC | — | NCHS Boys XC | 18:37.97 |
| 55 | Diego LugoPlace 55 · Cheese Cows | — | Cheese Cows | 18:40.36 |
| 56 | Kendall DieselPlace 56 · Mules Cross Country | — | Mules Cross Country | 18:40.87 |
| 57 | Bradyn MirelesPlace 57 · Boys Thunder Running Club | — | Boys Thunder Running Club | 18:41.13 |
| 58 | Tristan MendroPlace 58 · Grade 9 · CGXC | 9 | CGXC | 18:42.86 PR |
| 59 | Lincoln MinardPlace 59 · SHSCoEd26 | — | SHSCoEd26 | 18:43.87 |
| 60 | Hudson LemanPlace 60 · Big Chungus | — | Big Chungus | 18:49.41 |
| 61 | Landon WurmnestPlace 61 · Big Chungus | — | Big Chungus | 18:49.46 |
| 62 | Simeon GerberPlace 62 · Grade 10 · Bloomington (Cornerstone Christian Academy) | 10 | Bloomington (Cornerstone Christian Academy) | 18:50.32 |
| 63 | Clayton GalloisPlace 63 · Cadets | — | Cadets | 18:51.90 |
| 64 | Preston KimesPlace 64 · Unattached | — | Unattached | 18:52.64 |
| 65 | Jake BayPlace 65 · LWW Warriors Boys XC | — | LWW Warriors Boys XC | 18:53.06 |
| 66 | Matthew HansenPlace 66 · Grade 9 · Dunlap | 9 | Dunlap | 18:55.07 |
| 67 | Joseph EmmerichPlace 67 · Grade 11 · Cheese Cows | 11 | Cheese Cows | 18:55.74 PR |
| 68 | Damien WalshPlace 68 · SHSCoEd26 | — | SHSCoEd26 | 18:56.78 |
| 69 | Alexander BrockwellPlace 69 · Grade 10 · GVB Striders | 10 | GVB Striders | 18:56.84 PR |
| 70 | Sriharshith YaramalaPlace 70 · Grade 12 · Dunlap | 12 | Dunlap | 18:58.45 |
| 71 | Gabe GrossmayerPlace 71 · RUN MCHS boys | — | RUN MCHS boys | 18:59.06 |
| 72 | Carter MerrillPlace 72 · Grade 12 · Wauconda | 12 | Wauconda | 18:59.25 |
| 73 | Joseph SandorPlace 73 · Knight Crew | — | Knight Crew | 19:00.65 |
| 74 | Zebulon MillerPlace 74 · Unattached | — | Unattached | 19:01.68 |
| 75 | Connor McAuliffePlace 75 · Grade 11 · RUN MCHS boys | 11 | RUN MCHS boys | 19:01.97 PR |
| 76 | Angel PerezPlace 76 · Grade 10 · Sebastian’s Fingernail | 10 | Sebastian’s Fingernail | 19:03.66 PR |
| 77 | Rudy Herrera-RoblesPlace 77 · GVB Striders | — | GVB Striders | 19:04.90 |
| 78 | Rowden HolmesPlace 78 · Grade 10 · Metamora | 10 | Metamora | 19:05.73 |
| 79 | Henry HurhPlace 79 · Cadets | — | Cadets | 19:08.21 |
| 80 | Drew SchneiderPlace 80 · Black Cats | — | Black Cats | 19:08.78 |
| 81 | Bryce JordanPlace 81 · LWW Warriors Boys XC | — | LWW Warriors Boys XC | 19:09.67 |
| 82 | Logan FoxPlace 82 · Unattached | — | Unattached | 19:10.47 |
| 83 | Bryan SiegelPlace 83 · Unattached | — | Unattached | 19:10.79 |
| 84 | Declan SchulerPlace 84 · Unattached | — | Unattached | 19:11.42 |
| 85 | Archer WedwickPlace 85 · GVB Striders | — | GVB Striders | 19:12.61 |
| 86 | Quinton RichterPlace 86 · GVB Striders | — | GVB Striders | 19:12.84 PR |
| 87 | Preston ReesePlace 87 · Grade 8 · Gold and Purple Warriors | 8 | Gold and Purple Warriors | 19:13.86 |
| 88 | Chance WincklerPlace 88 · Mundelein XC | — | Mundelein XC | 19:20.28 |
| 89 | Jack SceggelPlace 89 · Big Chungus | — | Big Chungus | 19:20.37 |
| 90 | Callum WrightPlace 90 · Irish_boys | — | Irish_boys | 19:22.10 |
| 91 | Alex AttigPlace 91 · Unattached | — | Unattached | 19:22.79 |
| 92 | Nathaniel StepPlace 92 · Grade 10 · Charleston | 10 | Charleston | 19:22.80 |
| 93 | Mason ShoffPlace 93 · Grade 10 · Metamora | 10 | Metamora | 19:23.09 |
| 94 | Luke FrostPlace 94 · WA Warriors | — | WA Warriors | 19:29.46 |
| 95 | Asher ZehrPlace 95 · Big Chungus | — | Big Chungus | 19:30.37 |
| 96 | Henry WeitzPlace 96 · Unattached | — | Unattached | 19:31.44 |
| 97 | Mitchell KnutsenPlace 97 · Deerfield Distance Crew | — | Deerfield Distance Crew | 19:31.72 |
| 98 | Carter BattiePlace 98 · Grade 11 · Urbana | 11 | Urbana | 19:32.84 |
| 99 | Nathan RiekenPlace 99 · Viking Panthers | — | Viking Panthers | 19:33.09 |
| 100 | Brayden KellerPlace 100 · Grade 10 · Metamora | 10 | Metamora | 19:33.25 |