| 1 | Robert GlennPlace 1 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 12:14.60 |
| 2 | Anthony PastorePlace 2 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 12:36.30 |
| 3 | Tony HinderliterPlace 3 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 12:39.70 |
| 4 | Isaac MossPlace 4 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 12:40.70 |
| 5 | Quinn KellyPlace 5 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 12:42.60 |
| 6 | Jake FettingPlace 6 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 12:42.90 |
| 7 | Jacob LanePlace 7 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 12:49.10 |
| 8 | Josh NaumanPlace 8 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 12:54.30 |
| 9 | Lucas BeechlerPlace 9 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 12:54.60 |
| 10 | Vincent PantaleoPlace 10 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 12:59.30 |
| 11 | Quintin WiencekPlace 11 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 13:02.20 |
| 12 | Jack ColePlace 12 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 13:09.80 |
| 13 | Owen KellyPlace 13 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:13.00 |
| 14 | Charlie MasonPlace 14 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 13:23.30 |
| 15 | James CroucherPlace 15 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 13:27.50 |
| 16 | Evan BadaliPlace 16 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 13:31.90 |
| 17 | Andrew NovakPlace 17 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 13:32.80 |
| 18 | Dylan BoehmPlace 18 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 13:34.30 |
| 19 | Ryan AdamskiPlace 19 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 13:34.60 |
| 20 | Alex PersunPlace 20 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 13:38.70 |
| 21 | Austin LetcherPlace 21 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 13:39.50 |
| 22 | Jacob ShayebPlace 22 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 13:40.90 |
| 23 | Armaan RehmaniPlace 23 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 13:45.10 |
| 24 | Isaac CartwrightPlace 24 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 13:47.40 |
| 25 | Gabe NiemiPlace 25 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 13:59.20 |
| 26 | Aaron HamiltonPlace 26 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 14:06.00 |
| 27 | Colin BenjaminPlace 27 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 14:06.50 |
| 28 | Brady TraversPlace 28 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 14:07.10 |
| 29 | Liam RattaryPlace 29 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 14:14.90 |
| 30 | Udhay NallapatiPlace 30 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 14:15.50 |
| 31 | Jr Scott CreaganPlace 31 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 14:16.10 |
| 32 | Wesley BoylanPlace 32 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:16.30 |
| 33 | Usiel RodriguezPlace 33 · Grade 9 · Highland Park | 9 | Highland Park | 14:17.90 |
| 34 | Evan NoltenPlace 34 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:21.70 |
| 35 | Ethan AichholzPlace 35 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 14:23.70 |
| 36 | Adam O'BrienPlace 36 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:24.70 |
| 37 | Tomasz WargalaPlace 37 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 14:26.60 |
| 38 | Reyansh SawantPlace 38 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:33.20 |
| 39 | Madhan Manikandasw...Place 39 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:36.30 |
| 40 | Jack HammelPlace 40 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 14:38.50 |
| 41 | Tanner Bill-FreissPlace 41 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 14:41.30 |
| 42 | Tyler PhamPlace 42 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 14:43.80 |
| 43 | Tyler PhillsPlace 43 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 14:51.20 |
| 44 | Nathan AlliPlace 44 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 14:54.30 |
| 45 | George HenzelPlace 45 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 14:55.00 |
| 46 | Matt GowenPlace 46 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 14:56.20 |
| 47 | Omar UddinPlace 47 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 14:58.70 |
| 48 | Eduardo PicazoPlace 48 · Grade 10 · Highland Park | 10 | Highland Park | 15:03.10 |
| 49 | Ben CannPlace 49 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 15:03.40 |
| 50 | Evan ReneauPlace 50 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 15:04.30 |
| 51 | Kyle BledsoePlace 51 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 15:06.30 |
| 52 | Oliver BaterdenePlace 52 · Grade 10 · Highland Park | 10 | Highland Park | 15:14.70 |
| 53 | Adam HaarPlace 53 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 15:26.80 |
| 54 | Dylan FosterPlace 54 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 15:33.00 |
| 55 | Clark HastingsPlace 55 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 15:35.40 |
| 56 | Alexander BessonovPlace 56 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 15:37.20 |
| 57 | Siwon ParkPlace 57 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 15:39.40 |
| 58 | Kritin ShuklaPlace 58 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 15:47.20 |
| 59 | Ryan LewandowskiPlace 59 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 15:48.30 |
| 60 | Ryan PowersPlace 60 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 15:49.90 |
| 61 | Shawn YakimiskyPlace 61 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 15:58.70 |
| 62 | Diego PaniaguaPlace 62 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 15:59.10 |
| 63 | Ethan HungPlace 63 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 16:06.10 |
| 64 | Robert ChildsPlace 64 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 16:07.90 |
| 65 | Alexander KnightPlace 65 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 16:14.50 |
| 66 | Alex GaullPlace 66 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 16:19.10 |
| 67 | Nicola PiaterPlace 67 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 16:20.10 |
| 68 | Aidan PaolelloPlace 68 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 16:22.90 |
| 69 | Hamza KhanPlace 69 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 16:23.10 |
| 70 | Evan Al-AshkarPlace 70 · Grade 11 · Plainfield (North) | 11 | Plainfield (North) | 16:25.70 |
| 71 | Oliver LeGrandPlace 71 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 16:27.30 |
| 72 | Karthikeya RamarajuPlace 72 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 16:29.00 |
| 73 | Christopher LeePlace 73 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 16:31.60 |
| 74 | Davide AlbianiPlace 74 · Grade 11 · Highland Park | 11 | Highland Park | 16:32.50 |
| 75 | Nathan JosephPlace 75 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 16:33.40 |
| 76 | Mateo DiazPlace 76 · Grade 9 · Highland Park | 9 | Highland Park | 16:45.10 |
| 77 | Angelo CastroPlace 77 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 16:45.80 |
| 78 | Charlie DietrichPlace 78 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 16:57.40 |
| 79 | Ari VasilakopoulosPlace 79 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 16:57.50 |
| 80 | George PapaioannouPlace 80 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 17:00.00 |
| 81 | Blake ThompsonPlace 81 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 17:08.50 |
| 82 | Ben SamuelsPlace 82 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:10.20 |
| 83 | Christian NowojPlace 83 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 17:13.90 |
| 84 | Himesh NasakaPlace 84 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 17:14.40 |
| 85 | Thomas PaynePlace 85 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 17:16.30 |
| 86 | Evan PapaioannouPlace 86 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 17:20.10 |
| 87 | Matthew SherwinPlace 87 · Grade 12 · Naperville (Neuqua V.. | 12 | Naperville (Neuqua V.. | 17:22.90 |
| 88 | Logan BerghoffPlace 88 · Grade 9 · Highland Park | 9 | Highland Park | 17:23.30 |
| 89 | Raymond Vanichthee...Place 89 · Grade 11 · Plainfield (North) | 11 | Plainfield (North) | 17:29.00 |
| 90 | Tyler DelFiaccoPlace 90 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 17:30.40 |
| 91 | Ezra RastetterPlace 91 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 17:34.30 |
| 92 | Ryan SuPlace 92 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 17:40.70 |
| 93 | Ryan GriffithPlace 93 · Grade 10 · Highland Park | 10 | Highland Park | 17:42.80 |
| 94 | Alan WeiPlace 94 · Grade 11 · Naperville (Neuqua V.. | 11 | Naperville (Neuqua V.. | 17:44.20 |
| 95 | Liam YackPlace 95 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 17:44.90 |
| 96 | David QuinteroPlace 96 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 17:46.90 |
| 97 | Eric GerdesPlace 97 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 18:03.30 |
| 98 | Henry PecoraroPlace 98 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 18:04.80 |
| 99 | Evan AlexanderPlace 99 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 18:18.60 |
| 100 | Andree HernandezPlace 100 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 18:36.00 |
| 101 | Neel ChawlaPlace 101 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 18:46.90 |
| 102 | Lucas AdamsPlace 102 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 18:47.20 |
| 103 | Ethan Nicolaz-Davi...Place 103 · Grade 12 · Highland Park | 12 | Highland Park | 19:00.90 |
| 104 | Grant PanekPlace 104 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 19:12.80 |
| 105 | Dylan PolewskiPlace 105 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 19:13.90 |
| 106 | Colin CurlessPlace 106 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 19:19.40 |
| 107 | Gino AndreattaPlace 107 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:20.30 |
| 108 | Brian LiPlace 108 · Grade 10 · Naperville (Neuqua V.. | 10 | Naperville (Neuqua V.. | 19:23.30 |
| 109 | Tayo AkinyemiPlace 109 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 19:27.70 |
| 110 | Marco SchulzePlace 110 · Grade 12 · Highland Park | 12 | Highland Park | 20:48.30 |
| 111 | Vincent IacovettiPlace 111 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 21:10.60 |
| 112 | Anthony FauPlace 112 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 21:41.50 |
| 113 | Alexander SpyratosPlace 113 · Grade 9 · Naperville (Neuqua V.. | 9 | Naperville (Neuqua V.. | 22:03.70 |
| 114 | Daniel HernandezPlace 114 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 22:50.20 |
| 115 | Reiley SpinaPlace 115 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 24:08.10 |
| 116 | Jonathan CosentinoPlace 116 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 24:18.90 |
| 117 | Syed AhmadPlace 117 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 27:23.00 |