| 1 | Antonio AcostaPlace 1 · Grade 12 · Wauconda | 12 | Wauconda | 11.03h PR |
| 2 | Orlando HernandezPlace 2 · Grade 12 · Wauconda | 12 | Wauconda | 11.44h |
| 3 | Demetrio LopezPlace 3 · Grade 11 · Round Lake | 11 | Round Lake | 11.94h PR |
| 4 | Jonathan CermenoPlace 4 · Grade 9 · Round Lake | 9 | Round Lake | 11.97h PR |
| 5 | Brian SilverPlace 5 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 12.20h PR |
| 6 | Liam McAloonPlace 6 · Grade 9 · Wilmot Union | 9 | Wilmot Union | 12.30h PR |
| 6 | Austin NortonPlace 6 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 12.30h PR |
| 8 | Donte SibleyPlace 8 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 12.34h PR |
| 9 | Jose GregorioPlace 9 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12.66h PR |
| 10 | Sam LennartzPlace 10 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 12.81h PR |
| 11 | Austin MarchettaPlace 11 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 13.60h PR |
| 12 | Logan MazurPlace 12 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 13.70h PR |
| 1 | Antonio AcostaPlace 1 · Grade 12 · Wauconda | 12 | Wauconda | 23.80h SR |
| 2 | Devon HortonPlace 2 · Grade 11 · Round Lake | 11 | Round Lake | 24.30h PR |
| 3 | Justin LangwinskiPlace 3 · Grade 11 · Round Lake | 11 | Round Lake | 24.60h PR |
| 4 | Mati ChaudheryPlace 4 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 24.61h SR |
| 5 | Dustin WardenPlace 5 · Grade 12 · Wilmot Union | 12 | Wilmot Union | 25.50h PR |
| 6 | Jose GregorioPlace 6 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 25.70h PR |
| 7 | Sam LennartzPlace 7 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 26.70h PR |
| 8 | Kaiona KalawePlace 8 · Grade 11 · Wilmot Union | 11 | Wilmot Union | 27.03h PR |
| 9 | Austin MarchettaPlace 9 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 28.40h PR |
| 10 | Tyler CameronPlace 10 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 29.64h PR |
| 1 | Shawn Cummins JrPlace 1 · Grade 11 · Wilmot Union | 11 | Wilmot Union | 53.70h PR |
| 2 | Dieter VillegasPlace 2 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 53.90h SR |
| 3 | Daniel LopezPlace 3 · Grade 11 · Round Lake | 11 | Round Lake | 54.06h PR |
| 4 | Anthony IniguezPlace 4 · Grade 10 · Round Lake | 10 | Round Lake | 55.80h PR |
| 5 | Nick RinchiusoPlace 5 · Grade 10 · Wauconda | 10 | Wauconda | 56.50h |
| 6 | Obaid AnsariPlace 6 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 57.80h PR |
| 7 | Callen CalbyPlace 7 · Grade 9 · Wauconda | 9 | Wauconda | 58.10h PR |
| 8 | Jesse LewandowskiPlace 8 · Grade 9 · Wilmot Union | 9 | Wilmot Union | 58.20h PR |
| 9 | Tyler TeaguePlace 9 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 1:00.00h PR |
| 10 | Logan MazurPlace 10 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 1:00.70h PR |
| 11 | Keir LuczakPlace 11 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 1:04.20h PR |
| 12 | Preston TraiforosPlace 12 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 1:04.60h PR |
| 1 | Brock MuzzyPlace 1 · Grade 11 · Wilmot Union | 11 | Wilmot Union | 2:14.20h PR |
| 2 | Johan TellezPlace 2 · Grade 9 · Round Lake | 9 | Round Lake | 2:15.10h PR |
| 3 | Alex UrbinaPlace 3 · Grade 10 · Round Lake | 10 | Round Lake | 2:16.10h PR |
| 4 | Michael MessacarPlace 4 · Grade 11 · Wauconda | 11 | Wauconda | 2:19.50h SR |
| 5 | William SchlitzPlace 5 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 2:19.51h PR |
| 6 | Jared FelittoPlace 6 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 2:23.70h PR |
| 7 | Peyton GomezPlace 7 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 2:24.10h PR |
| 8 | Aleks HromicPlace 8 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 2:25.90h |
| 9 | Junho LeePlace 9 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 2:27.30h PR |
| 10 | Jacob EgdorfPlace 10 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 2:28.80h PR |
| 11 | Kyle DiedrichPlace 11 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 2:35.40h PR |
| 1 | Nathan EtheringtonPlace 1 · Grade 11 · Round Lake | 11 | Round Lake | 4:51.60h PR |
| 2 | Alex WankPlace 2 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 4:52.60h PR |
| 3 | Adam FoxPlace 3 · Grade 11 · Wauconda | 11 | Wauconda | 4:54.40h PR |
| 4 | Marco HernandezPlace 4 · Grade 11 · Round Lake | 11 | Round Lake | 4:59.50h PR |
| 5 | Jacob ChagoyaPlace 5 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 5:08.00h |
| 6 | Craig HundleyPlace 6 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 5:12.00h PR |
| 7 | Jordan PaulsenPlace 7 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 5:13.30h |
| 8 | Jerry MartinezPlace 8 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 5:29.40h PR |
| 9 | Ryan BishopPlace 9 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 5:33.30h PR |
| 10 | Blake SieckowskiPlace 10 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 6:04.20h PR |
| 11 | Jack ZhongPlace 11 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 6:37.40h PR |
| 1 | Marco HernandezPlace 1 · Grade 11 · Round Lake | 11 | Round Lake | 10:25.90h PR |
| 2 | Adam FoxPlace 2 · Grade 11 · Wauconda | 11 | Wauconda | 10:37.60h PR |
| 3 | Shawn DavisPlace 3 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 11:19.10h PR |
| 4 | Ty SatoPlace 4 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 11:27.90h PR |
| 5 | Moises AcostaPlace 5 · Grade 12 · Round Lake | 12 | Round Lake | 11:33.00h SR |
| 6 | Kyle DiedrichPlace 6 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 11:51.50h SR |
| 7 | Donald CardyPlace 7 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 11:58.10h PR |
| 8 | Justin ParmerPlace 8 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 12:09.38h SR |
| 9 | Nolan BauerPlace 9 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 12:16.70h PR |
| 10 | Liam LarsenPlace 10 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 13:45.60h PR |
| 1 | Francisco VillanuevaPlace 1 · Grade 12 · Round Lake | 12 | Round Lake | 14.90h PR |
| 2 | Jaleel GrayPlace 2 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 16.40h PR |
| 3 | Gury KevkhishviliPlace 3 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 17.16h PR |
| 4 | Cullen KetterhagenPlace 4 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 17.69h PR |
| 5 | Andrew KuligoskiPlace 5 · Grade 9 · Round Lake | 9 | Round Lake | 18.00h PR |
| 6 | Mit PatelPlace 6 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 19.20h PR |
| 7 | Keegan WilliamsPlace 7 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 19.44h PR |
| 8 | Dan WooPlace 8 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 22.80h |
| 1 | Francisco VillanuevaPlace 1 · Grade 12 · Round Lake | 12 | Round Lake | 40.20h PR |
| 2 | Cullen KetterhagenPlace 2 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 43.80h |
| 3 | Jaleel GrayPlace 3 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 45.00h |
| 4 | Gury KevkhishviliPlace 4 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 45.22h PR |
| 5 | Steven ReyesPlace 5 · Grade 12 · Round Lake | 12 | Round Lake | 45.70h PR |
| 6 | Andrew SaccamenoPlace 6 · Grade 11 · Wauconda | 11 | Wauconda | 46.10h PR |
| 7 | Mit PatelPlace 7 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 47.90h PR |
| 8 | Keegan WilliamsPlace 8 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 49.60h PR |
| 9 | Kayrat BektemirovPlace 9 · Grade - · Lake Forest Academy | - | Lake Forest Academy | 51.00h PR |
| 10 | Eli WursterPlace 10 · Grade 10 · Wauconda | 10 | Wauconda | 52.30h PR |
| 1 | Round LakePlace 1 · Round Lake | — | Round Lake | 46.30h |
| 2 | WaucondaPlace 2 · Wauconda | — | Wauconda | 46.50h |
| 3 | Wilmot UnionPlace 3 · Wilmot Union | — | Wilmot Union | 47.06h |
| 4 | Fox Lake (Grant)Place 4 · Fox Lake (Grant) | — | Fox Lake (Grant) | 47.40h |
| 5 | Lake Forest AcademyPlace 5 · Lake Forest Academy | — | Lake Forest Academy | 47.70h |
| 6 | Grayslake (Central)Place 6 · Grayslake (Central) | — | Grayslake (Central) | 49.00h |
| 1 | Round LakePlace 1 · Round Lake | — | Round Lake | 1:37.70h |
| 2 | Lake Forest AcademyPlace 2 · Lake Forest Academy | — | Lake Forest Academy | 1:39.40h |
| 3 | Wilmot UnionPlace 3 · Wilmot Union | — | Wilmot Union | 1:42.70h |
| 4 | WaucondaPlace 4 · Wauconda | — | Wauconda | 1:45.03h |
| 5 | Fox Lake (Grant)Place 5 · Fox Lake (Grant) | — | Fox Lake (Grant) | 1:45.36h |
| 1 | Round LakePlace 1 · Round Lake | — | Round Lake | 3:49.00h |
| 2 | Wilmot UnionPlace 2 · Wilmot Union | — | Wilmot Union | 3:49.40h |
| 3 | Lake Forest AcademyPlace 3 · Lake Forest Academy | — | Lake Forest Academy | 3:57.90h |
| 4 | Fox Lake (Grant)Place 4 · Fox Lake (Grant) | — | Fox Lake (Grant) | 4:02.60h |
| 5 | WaucondaPlace 5 · Wauconda | — | Wauconda | 4:12.00h |
| 6 | Grayslake (Central)Place 6 · Grayslake (Central) | — | Grayslake (Central) | 4:28.00h |
| 1 | Round LakePlace 1 · Round Lake | — | Round Lake | 8:52.60h |
| 2 | Wilmot UnionPlace 2 · Wilmot Union | — | Wilmot Union | 9:05.30h |
| 3 | Lake Forest AcademyPlace 3 · Lake Forest Academy | — | Lake Forest Academy | 9:17.00h |
| 4 | Fox Lake (Grant)Place 4 · Fox Lake (Grant) | — | Fox Lake (Grant) | 9:49.00h |
| 5 | Grayslake (Central)Place 5 · Grayslake (Central) | — | Grayslake (Central) | 10:22.00h |