| 1 | Domenico DiSalvoPlace 1 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 16:51.10 |
| 2 | Dylan StrakaPlace 2 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 16:54.74 |
| 3 | Henry PhillipsPlace 3 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 17:02.76 |
| 4 | Declan HaubenreiserPlace 4 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 17:03.70 |
| 5 | Dylan JacobsonPlace 5 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 17:07.38 |
| 6 | Leonardo UribePlace 6 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 17:16.12 |
| 7 | James GiertugaPlace 7 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 17:24.83 |
| 8 | Jackson CanellisPlace 8 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 17:28.57 |
| 9 | Cooper CameronPlace 9 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 17:28.61 |
| 10 | Myles JacquezPlace 10 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 17:32.73 |
| 11 | Michael AndruchPlace 11 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 17:37.90 |
| 12 | Andrew KoteckiPlace 12 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 17:51.10 |
| 13 | Lucas RudofskiPlace 13 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 17:59.96 |
| 14 | Avery ReiserPlace 14 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 18:38.57 |
| 15 | Logan KlingerPlace 15 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 18:43.64 |
| 16 | Alexander HolmesPlace 16 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 18:48.96 |
| 17 | Ricky LiebersteinPlace 17 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 18:57.63 |
| 18 | Luke GantzPlace 18 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 19:10.36 |
| 19 | Jon WorsleyPlace 19 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 19:12.38 |
| 20 | Carter WhitePlace 20 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 19:13.91 PR |
| 21 | Daniel MosesPlace 21 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 19:19.62 |
| 22 | Tylen CoylePlace 22 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 19:22.03 PR |
| 23 | James GonzalesPlace 23 · Grade 11 · Palos Hills (Stagg) | 11 | Palos Hills (Stagg) | 19:24.74 PR |
| 24 | Cameron FritzPlace 24 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 19:26.13 |
| 25 | Noah SimsPlace 25 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 19:28.86 |
| 26 | Carter McHughPlace 26 · Grade 11 · Tinley Park (Andrew) | 11 | Tinley Park (Andrew) | 19:36.48 |
| 27 | Kahne DeBellaPlace 27 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 19:38.46 |
| 28 | Kurt PantolPlace 28 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 19:38.65 |
| 29 | Andrew ArandaPlace 29 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:39.57 PR |
| 30 | Ryan RimkusPlace 30 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 19:40.63 PR |
| 31 | Jacob DuschenePlace 31 · Grade 12 · Tinley Park (Andrew) | 12 | Tinley Park (Andrew) | 19:50.05 |
| 32 | Parker RacettePlace 32 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 19:54.52 |
| 33 | Brandon VillegasPlace 33 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:56.16 |
| 34 | Gage KlemenkoPlace 34 · Grade 10 · Lockport (Twp.) | 10 | Lockport (Twp.) | 19:58.62 PR |
| 35 | Malcolm MartinPlace 35 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 20:01.35 |
| 36 | Nore FigueroaPlace 36 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 20:03.74 |
| 37 | Theodore ProutsosPlace 37 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 20:04.74 |
| 38 | Konrad KierniaPlace 38 · Grade 12 · Palos Hills (Stagg) | 12 | Palos Hills (Stagg) | 20:06.16 |
| 39 | Chase MrazPlace 39 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 20:09.43 |
| 40 | Johnathan BiestyPlace 40 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 20:09.53 |
| 41 | Jacob BiernatPlace 41 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 20:09.64 |
| 42 | Vince MarantoPlace 42 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 20:15.48 |
| 43 | John SantiagoPlace 43 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 20:16.17 |
| 44 | William MrozowskiPlace 44 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 20:20.63 PR |
| 45 | Luke HudginsPlace 45 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 20:27.23 |
| 46 | Sean BonkoPlace 46 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 20:31.94 |
| 47 | Andreas PetropoulPlace 47 · Grade 11 · Palos Hills (Stagg) | 11 | Palos Hills (Stagg) | 20:32.74 PR |
| 48 | Andrew CreechPlace 48 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 20:36.08 |
| 49 | Austin VazzanaPlace 49 · Grade 10 · Palos Hills (Stagg) | 10 | Palos Hills (Stagg) | 20:38.48 PR |
| 50 | Sal LatifPlace 50 · Grade 11 · Lockport (Twp.) | 11 | Lockport (Twp.) | 20:39.14 |
| 51 | Tommy FauiknerPlace 51 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 20:41.84 |
| 52 | Rory MorenoPlace 52 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 20:44.07 |
| 53 | Benjamin AvilesPlace 53 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 20:45.67 |
| 54 | Nathan WilliamsPlace 54 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 20:46.13 |
| 55 | Dylan SkowyraPlace 55 · Grade 11 · Palos Hills (Stagg) | 11 | Palos Hills (Stagg) | 20:55.69 |
| 56 | John KinsellaPlace 56 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 21:04.81 |
| 57 | Conner MillerPlace 57 · Grade 11 · Tinley Park (Andrew) | 11 | Tinley Park (Andrew) | 21:07.37 |
| 58 | Cormac DugganPlace 58 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 21:08.62 |
| 59 | Nicolas GravanisPlace 59 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 21:12.81 |
| 60 | Andrew DancaPlace 60 · Grade 12 · Tinley Park (Andrew) | 12 | Tinley Park (Andrew) | 21:22.54 |
| 61 | Austin NeedhamPlace 61 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 21:27.06 |
| 62 | Jack SenodenosPlace 62 · Grade 12 · Palos Hills (Stagg) | 12 | Palos Hills (Stagg) | 21:28.17 |
| 63 | Carson KavanaughPlace 63 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 21:30.95 |
| 64 | Declan HurleyPlace 64 · Grade 9 · Tinley Park (Andrew) | 9 | Tinley Park (Andrew) | 21:42.63 PR |
| 65 | Zaland BestPlace 65 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 21:47.51 |
| 66 | Chris BecvarPlace 66 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 21:48.19 |
| 67 | Tom TruesdalePlace 67 · Grade 9 · Tinley Park (Andrew) | 9 | Tinley Park (Andrew) | 21:51.40 |
| 68 | Adrian AnayaPlace 68 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 22:03.03 PR |
| 69 | Elliot RadtkePlace 69 · Grade 9 · Tinley Park (Andrew) | 9 | Tinley Park (Andrew) | 22:06.37 |
| 70 | Joseph GeorgePlace 70 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 22:13.53 |
| 71 | Luke BergenPlace 71 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 22:14.93 |
| 72 | Edgar HernandezPlace 72 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 22:16.33 |
| 73 | Austin SmalarzPlace 73 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 22:20.79 |
| 74 | Ethan MonksPlace 74 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 22:24.21 |
| 75 | Hugh McNameePlace 75 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 22:24.86 PR |
| 76 | Ryan DonohoePlace 76 · Grade 11 · Tinley Park (Andrew) | 11 | Tinley Park (Andrew) | 22:26.62 |
| 77 | Brandon EhmenPlace 77 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 22:31.64 |
| 78 | Nathan GollubPlace 78 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 22:39.68 PR |
| 79 | Umer AliPlace 79 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 22:40.82 |
| 80 | Nathan JackiwPlace 80 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 22:42.94 |
| 81 | Dan HammadPlace 81 · Grade 12 · Palos Hills (Stagg) | 12 | Palos Hills (Stagg) | 22:45.71 |
| 82 | Gabriel PickertPlace 82 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 22:45.93 |
| 83 | Isaisas RamirezPlace 83 · Grade 12 · Palos Hills (Stagg) | 12 | Palos Hills (Stagg) | 22:57.60 |
| 84 | Noah ParedesPlace 84 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 22:58.42 |
| 85 | Harrison GilbertPlace 85 · Grade 12 · Lockport (Twp.) | 12 | Lockport (Twp.) | 23:00.80 |
| 86 | Jamir NowlinPlace 86 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 23:01.99 |
| 87 | Ethan RanneyPlace 87 · Grade 9 · Lockport (Twp.) | 9 | Lockport (Twp.) | 23:06.73 |
| 88 | David NardellaPlace 88 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 23:22.40 PR |
| 89 | Jeremiah Le BlancPlace 89 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 23:26.61 |
| 90 | Sidney WilsonPlace 90 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 23:28.81 |
| 91 | Yahya AlhayajnehPlace 91 · Grade 11 · Palos Hills (Stagg) | 11 | Palos Hills (Stagg) | 23:47.30 |
| 92 | Jeremy CastrejonPlace 92 · Grade 10 · Palos Hills (Stagg) | 10 | Palos Hills (Stagg) | 24:02.59 |
| 93 | Ian PescePlace 93 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 24:03.37 |
| 94 | Elliot RodriguezPlace 94 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 24:11.20 |
| 95 | Cayden VillanuevaPlace 95 · Grade 10 · Palos Hills (Stagg) | 10 | Palos Hills (Stagg) | 24:28.52 |
| 96 | Riley GrigsbyPlace 96 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 24:52.33 |
| 97 | Adrian VavalPlace 97 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 24:56.52 |
| 98 | Cullen KraminskiPlace 98 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 25:12.87 |
| 99 | Adam MaynardPlace 99 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 25:41.78 |
| 100 | Jovanni ValdezPlace 100 · Grade 11 · Tinley Park (Andrew) | 11 | Tinley Park (Andrew) | 26:40.05 |
| 101 | Ashton FazioPlace 101 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 26:56.96 |
| 102 | Nathan CarmonaPlace 102 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 27:25.84 |
| 103 | Perrin GreenePlace 103 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 27:46.87 PR |
| 104 | Syed AliPlace 104 · Grade 9 · Palos Hills (Stagg) | 9 | Palos Hills (Stagg) | 28:31.52 |
| 105 | Michael StephensPlace 105 · Grade 12 · Tinley Park (Andrew) | 12 | Tinley Park (Andrew) | 30:17.31 |
| 106 | Munachiso AcharaPlace 106 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 31:30.47 |