| 1 | Owen KnechtPlace 1 · Grade 7 · Geneva North | 7 | Geneva North | 11:10.97 |
| 2 | Mitchell SchobertPlace 2 · Grade 7 · Yorkville | 7 | Yorkville | 11:16.38 |
| 3 | Luca ScarpelliPlace 3 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 11:17.70 |
| 4 | Logan CookPlace 4 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 11:25.64 |
| 5 | Gavin AndersonPlace 5 · Grade 8 · Geneva North | 8 | Geneva North | 11:48.60 |
| 6 | Sebastian JuneauPlace 6 · Grade 8 · Somonauk | 8 | Somonauk | 11:53.95 PR |
| 7 | Parker MannPlace 7 · Grade 8 · Geneva North | 8 | Geneva North | 11:55.13 |
| 8 | Maxwell ManionPlace 8 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 12:00.82 |
| 9 | Jack SchluterPlace 9 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 12:03.08 |
| 10 | Kane SmithPlace 10 · Grade 8 · Yorkville | 8 | Yorkville | 12:08.77 |
| 11 | Ethan HajikPlace 11 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 12:09.23 |
| 12 | Elliott WagnerPlace 12 · Grade 7 · Geneva North | 7 | Geneva North | 12:11.36 |
| 13 | Evan BohrPlace 13 · Grade 7 · Aurora Herget | 7 | Aurora Herget | 12:11.41 |
| 14 | Nathan BaughPlace 14 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 12:11.79 |
| 15 | Jackson PalmerPlace 15 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 12:13.91 |
| 16 | Mason ManionPlace 16 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 12:16.07 |
| 17 | Ryan WeatherlyPlace 17 · Grade 8 · Yorkville | 8 | Yorkville | 12:21.25 |
| 18 | Andrew MartinPlace 18 · Grade 8 · Yorkville | 8 | Yorkville | 12:21.54 |
| 19 | McClean StevensPlace 19 · Grade 7 · Geneva North | 7 | Geneva North | 12:34.11 |
| 20 | Noah MirandaPlace 20 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 12:35.93 |
| 21 | Michael AlvaradoPlace 21 · Grade 8 · Simmons | 8 | Simmons | 12:37.37 PR |
| 22 | Carter AireyPlace 22 · Grade 8 · Geneva North | 8 | Geneva North | 12:37.48 |
| 23 | Oaken SinesPlace 23 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 12:40.34 |
| 24 | Mason WarpinskiPlace 24 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 12:42.52 |
| 25 | Luke KowalskiPlace 25 · Grade 8 · Immanuel Lutheran (Batavia) | 8 | Immanuel Lutheran (Batavia) | 12:43.66 |
| 26 | Jack JohnstonPlace 26 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 12:46.91 |
| 27 | Max BarrPlace 27 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 12:48.78 |
| 28 | AJ TrinerPlace 28 · Grade 8 · Yorkville | 8 | Yorkville | 12:49.75 |
| 29 | Josh ThompsonPlace 29 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 12:50.11 |
| 30 | Flynn McGuirePlace 30 · Grade 8 · Yorkville | 8 | Yorkville | 12:52.04 |
| 31 | Vladimir Semethy-LulloPlace 31 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 12:54.93 PR |
| 32 | Miles WebbPlace 32 · Grade 8 · Aurora Herget | 8 | Aurora Herget | 12:58.08 |
| 33 | Owen LukerPlace 33 · Grade 8 · Aurora Herget | 8 | Aurora Herget | 12:58.97 |
| 34 | Calvin ColwellPlace 34 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 13:01.16 |
| 35 | Nathan KrupaPlace 35 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 13:01.47 |
| 36 | Christopher FloresPlace 36 · Grade 8 · Geneva North | 8 | Geneva North | 13:03.82 |
| 37 | Wyatt JevnePlace 37 · Grade 8 · Aurora Herget | 8 | Aurora Herget | 13:07.75 |
| 38 | Tyler KruchtenPlace 38 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 13:14.20 |
| 39 | Wyatt DeBoerPlace 39 · Grade 8 · Geneva North | 8 | Geneva North | 13:14.43 |
| 40 | Crosby WhittPlace 40 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 13:17.04 |
| 41 | Caleb MyersPlace 41 · Grade 8 · Immanuel Lutheran (Batavia) | 8 | Immanuel Lutheran (Batavia) | 13:17.18 |
| 42 | Greyson ForemanPlace 42 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 13:17.23 |
| 43 | Landon MaloniPlace 43 · Grade 8 · Geneva North | 8 | Geneva North | 13:21.44 |
| 44 | Vincent BlanquelPlace 44 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 13:22.64 |
| 45 | Henry ReinertPlace 45 · Grade 8 · Yorkville | 8 | Yorkville | 13:25.15 |
| 46 | Sam NaumanPlace 46 · Grade 8 · Yorkville | 8 | Yorkville | 13:28.02 |
| 47 | Finn McCalebPlace 47 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 13:29.41 |
| 48 | Blake HernandezPlace 48 · Grade 7 · Yorkville | 7 | Yorkville | 13:32.29 |
| 49 | Canavaro HoltanPlace 49 · Grade 7 · Bethany Lutheran | 7 | Bethany Lutheran | 13:36.92 PR |
| 50 | Everett PaulPlace 50 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 13:40.61 |
| 51 | Brody BollowPlace 51 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 13:40.99 |
| 52 | Mark AbronPlace 52 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 13:41.56 PR |
| 53 | Caleb LovaasenPlace 53 · Grade 8 · Naperville Christian Academy | 8 | Naperville Christian Academy | 13:43.09 |
| 54 | Nathan ChiuPlace 54 · Grade 6 · Naperville Christian Academy | 6 | Naperville Christian Academy | 13:43.65 |
| 55 | Adrian RamosPlace 55 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 13:43.93 |
| 56 | Tyler ThompsonPlace 56 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 13:46.48 |
| 57 | Liam RathjePlace 57 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 13:47.27 |
| 58 | Myles WojtkiewiczPlace 58 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 13:49.46 |
| 59 | Seth McGinnisPlace 59 · Grade 8 · Aurora Herget | 8 | Aurora Herget | 13:50.27 |
| 60 | Ryan SheaPlace 60 · Grade 8 · Hinckley-Big Rock MS | 8 | Hinckley-Big Rock MS | 13:50.41 PR |
| 61 | Emiliano FloresPlace 61 · Grade 8 · Jewel | 8 | Jewel | 13:52.38 PR |
| 62 | Noah WisePlace 62 · Grade 8 · Geneva North | 8 | Geneva North | 13:52.71 |
| 63 | Joey SipesPlace 63 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 13:53.96 |
| 64 | Matias CorralPlace 64 · Grade 8 · Yorkville | 8 | Yorkville | 13:55.53 PR |
| 65 | Nolan HillmanPlace 65 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 13:59.64 |
| 66 | Luke SteffenPlace 66 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 14:02.56 |
| 67 | Ian FoxPlace 67 · Grade 8 · Geneva North | 8 | Geneva North | 14:06.94 |
| 68 | Micah BraunPlace 68 · Grade 7 · Yorkville | 7 | Yorkville | 14:07.96 |
| 69 | Mateo CorralPlace 69 · Grade 8 · Yorkville | 8 | Yorkville | 14:08.89 PR |
| 70 | Elliot MulliganPlace 70 · Grade 7 · Geneva North | 7 | Geneva North | 14:09.92 |
| 71 | Logan BeckPlace 71 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 14:12.03 |
| 72 | Samuel HaasPlace 72 · Grade 7 · Geneva North | 7 | Geneva North | 14:12.89 |
| 73 | Brandon SchmidtPlace 73 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 14:13.56 |
| 74 | Jacob O'ConnorPlace 74 · Grade 8 · St. Charles Wredling | 8 | St. Charles Wredling | 14:14.30 |
| 75 | John BartoPlace 75 · Grade 7 · Geneva North | 7 | Geneva North | 14:18.01 |
| 76 | Joe SitPlace 76 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 14:18.97 |
| 77 | Athan VillaPlace 77 · Grade 8 · Cowherd | 8 | Cowherd | 14:23.33 PR |
| 78 | William SprynalPlace 78 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 14:25.97 |
| 79 | Tommy CybulskiPlace 79 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 14:26.68 |
| 80 | Mateo HickeyPlace 80 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 14:27.41 |
| 81 | Shuji MasonPlace 81 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 14:28.57 PR |
| 82 | Barrett MuthPlace 82 · Grade 8 · Yorkville | 8 | Yorkville | 14:34.78 |
| 83 | William BasiPlace 83 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 14:37.00 |
| 84 | Diego RiveraPlace 84 · Grade 8 · Jewel | 8 | Jewel | 14:41.70 |
| 85 | Daniel MellishPlace 85 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 14:59.91 |
| 86 | Finnick OwcaPlace 86 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 15:00.32 |
| 87 | Ivan OntiverosPlace 87 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 15:00.71 |
| 88 | Owen LawPlace 88 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 15:01.55 PR |
| 89 | Theodore GriswoldPlace 89 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 15:02.16 |
| 90 | Cameron BlanePlace 90 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 15:06.38 |
| 91 | Bennett MearsPlace 91 · Grade 8 · Yorkville | 8 | Yorkville | 15:06.98 |
| 92 | Riordan JeffreyPlace 92 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 15:07.54 PR |
| 93 | Oden Emerson-FarinaPlace 93 · Grade 7 · St. Charles Wredling | 7 | St. Charles Wredling | 15:08.20 PR |
| 94 | Dylan DascherPlace 94 · Grade 7 · Yorkville | 7 | Yorkville | 15:08.63 |
| 95 | Andre HaydenPlace 95 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 15:13.44 PR |
| 96 | Everett CoblerPlace 96 · Grade 8 · Geneva North | 8 | Geneva North | 15:17.50 |
| 97 | John LorPlace 97 · Grade 7 · Geneva North | 7 | Geneva North | 15:24.00 |
| 98 | Parker KrawczykPlace 98 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 15:29.61 |
| 99 | Finnegan CallanPlace 99 · Grade 8 · Batavia Rotolo | 8 | Batavia Rotolo | 15:32.45 |
| 100 | Brady CosentinePlace 100 · Grade 7 · Batavia Rotolo | 7 | Batavia Rotolo | 15:34.32 |