| 1 | Jonah GentryPlace 1 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 31:04.53 PR |
| 2 | Nicholas RastatterPlace 2 · Grade 11 · Chicago (Latin) | 11 | Chicago (Latin) | 31:18.53 PR |
| 3 | Ojas GuptaPlace 3 · Grade 10 · Chicago (Latin) | 10 | Chicago (Latin) | 31:37.03 PR |
| 4 | Parker EthridgePlace 4 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 32:39.87 PR |
| 5 | Griffin McBridePlace 5 · Grade 11 · Rolling Meadows | 11 | Rolling Meadows | 32:57.67 PR |
| 6 | Ignas PetrusPlace 6 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 33:06.07 PR |
| 7 | Charles Iain BlairPlace 7 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 33:21.15 PR |
| 8 | Andrew MoraPlace 8 · Grade 9 · Chicago (Latin) | 9 | Chicago (Latin) | 33:27.71 PR |
| 9 | Connor EastPlace 9 · Grade 10 · Rolling Meadows | 10 | Rolling Meadows | 33:41.55 PR |
| 10 | Connor AllabastroPlace 10 · Grade 9 · Chicago (Amundsen) | 9 | Chicago (Amundsen) | 34:06.31 PR |
| 11 | Nathan GarinoPlace 11 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 34:09.37 PR |
| 12 | Camilo LaraPlace 12 · Grade 11 · Chicago (Kennedy) | 11 | Chicago (Kennedy) | 34:49.91 PR |
| 13 | Thomas BeckerPlace 13 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 35:03.11 PR |
| 14 | Winston ConwellPlace 14 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 35:45.97 PR |
| 15 | Ethan BrauchPlace 15 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 35:51.47 PR |
| 16 | Xavier HowardPlace 16 · Grade 12 · Chicago (Latin) | 12 | Chicago (Latin) | 36:11.81 PR |
| 17 | Tyler JastrzabPlace 17 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 37:01.93 PR |
| 18 | Jake BayPlace 18 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 37:06.07 PR |
| 19 | Kavion DavisPlace 19 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 37:18.21 PR |
| 20 | Ryan OttPlace 20 · Grade 10 · Chicago (Latin) | 10 | Chicago (Latin) | 37:44.55 PR |
| 21 | Habtamu OlsonPlace 21 · Grade 12 · Chicago (Wolcott) | 12 | Chicago (Wolcott) | 37:58.21 PR |
| 22 | Rocky RiegerPlace 22 · Grade 9 · Chicago (Amundsen) | 9 | Chicago (Amundsen) | 38:17.47 PR |
| 23 | Neal DihiansanPlace 23 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 38:53.21 PR |
| 24 | Alan Becerra-MontesPlace 24 · Grade 12 · Chicago (Kennedy) | 12 | Chicago (Kennedy) | 39:07.67 PR |
| 25 | Daewon ClarkPlace 25 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 41:04.21 PR |
| 26 | Mason ShankmanPlace 26 · Grade 10 · Chicago (Amundsen) | 10 | Chicago (Amundsen) | 42:09.51 PR |
| 27 | George MarksPlace 27 · Grade 10 · Chicago (Wolcott) | 10 | Chicago (Wolcott) | 42:29.09 PR |
| 28 | Angel GudinoPlace 28 · Grade 11 · Chicago (Noble/Mansueto) | 11 | Chicago (Noble/Mansueto) | 43:34.21 PR |
| 29 | Isaac PadillaPlace 29 · Grade 10 · Chicago (Noble/Mansueto) | 10 | Chicago (Noble/Mansueto) | 44:21.01 PR |
| 30 | Langston PerryPlace 30 · Grade 11 · Chicago (Amundsen) | 11 | Chicago (Amundsen) | 44:22.39 PR |
| 31 | Henry PondPlace 31 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 45:32.41 PR |
| 32 | Drew KarnPlace 32 · Grade 11 · Chicago (Wolcott) | 11 | Chicago (Wolcott) | 46:11.26 PR |
| 33 | Adan Cruz-OrtizPlace 33 · Grade 12 · Chicago (Noble/Mansueto) | 12 | Chicago (Noble/Mansueto) | 46:11.41 PR |
| 34 | D'Angelo HerreraPlace 34 · Grade 10 · Chicago (Intrinsic Charter-Downtown Campus) | 10 | Chicago (Intrinsic Charter-Downtown Campus) | 47:36.11 |
| 35 | Stephen Mora CoronaPlace 35 · Grade 12 · Chicago (Noble/Mansueto) | 12 | Chicago (Noble/Mansueto) | 48:16.87 PR |
| 36 | Walker EmmonsPlace 36 · Grade 10 · Chicago (Wolcott) | 10 | Chicago (Wolcott) | 49:50.01 PR |