| 1 | Drew RogersPlace 1 · Grade 9 · Herscher | 9 | Herscher | 16:15 |
| 2 | Isaiah DittaPlace 2 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 16:16 |
| 3 | Jeremy SnejbergPlace 3 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 16:22 |
| 4 | Layton HallPlace 4 · Grade 10 · Arthur (A.-Lovington-Atwood-Hammond) | 10 | Arthur (A.-Lovington-Atwood-Hammond) | 16:27 |
| 5 | Isiah McCunePlace 5 · Grade 12 · St. Joseph (S.J.-Ogden) | 12 | St. Joseph (S.J.-Ogden) | 16:34 |
| 6 | Cameron WoodardPlace 6 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 16:39 |
| 7 | Ryder JamesPlace 7 · Grade 9 · Paxton (P.-Buckley-Loda) | 9 | Paxton (P.-Buckley-Loda) | 16:42 |
| 8 | Drew GuimondPlace 8 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 16:43 |
| 9 | Trevor SwansonPlace 9 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 17:05 |
| 10 | Jarrett CoxPlace 10 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 17:06 |
| 11 | Jordan GiesePlace 11 · Grade 12 · Paxton (P.-Buckley-Loda) | 12 | Paxton (P.-Buckley-Loda) | 17:08 |
| 12 | Austin BridgmanPlace 12 · Grade 12 · Armstrong | 12 | Armstrong | 17:15 |
| 13 | Gabe MartinezPlace 13 · Grade 11 · Bismarck (B.-Henning-Rossville-Alvin) | 11 | Bismarck (B.-Henning-Rossville-Alvin) | 17:16 |
| 14 | Jarod SnejbergPlace 14 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 17:17 |
| 15 | Connor PricePlace 15 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 17:25 |
| 16 | Dawson RogersPlace 16 · Grade 12 · Fithian (Oakwood) | 12 | Fithian (Oakwood) | 17:29 |
| 17 | Ben MorganPlace 17 · Grade 9 · Herscher | 9 | Herscher | 17:33 |
| 18 | Max GrantPlace 18 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 17:39 |
| 19 | Christian LadehoffPlace 19 · Grade 10 · Clifton (Central) | 10 | Clifton (Central) | 17:41 |
| 20 | Cameron HelkaPlace 20 · Grade 12 · Fithian (Oakwood) | 12 | Fithian (Oakwood) | 17:43 |
| 21 | Nik SchnabelPlace 21 · Grade 11 · Paxton (P.-Buckley-Loda) | 11 | Paxton (P.-Buckley-Loda) | 17:56 |
| 22 | Kamden LockwoodPlace 22 · Grade 10 · Herscher | 10 | Herscher | 18:04 |
| 23 | Caleb ChamnessPlace 23 · Grade - · Clifton (Central) | - | Clifton (Central) | 18:04.50 PR |
| 24 | Devon ButlerPlace 24 · Grade 12 · Heyworth | 12 | Heyworth | 18:05 |
| 25 | Joey UthePlace 25 · Grade 11 · Peotone | 11 | Peotone | 18:07 |
| 26 | Connor O'DonnellPlace 26 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 18:10 |
| 27 | Noah PenryPlace 27 · Grade 10 · Heyworth | 10 | Heyworth | 18:12 |
| 28 | Eric PoePlace 28 · Grade 11 · St. Joseph (S.J.-Ogden) | 11 | St. Joseph (S.J.-Ogden) | 18:15 |
| 29 | Trevor StutzPlace 29 · Grade 10 · Herscher | 10 | Herscher | 18:25 |
| 30 | Trevor MorsePlace 30 · Grade 11 · Paxton (P.-Buckley-Loda) | 11 | Paxton (P.-Buckley-Loda) | 18:26 |
| 31 | Derek DaytonPlace 31 · Grade 11 · Tolono (Unity) | 11 | Tolono (Unity) | 18:27 |
| 32 | Mathew KovichPlace 32 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 18:29 |
| 33 | Logan MoorePlace 33 · Grade 11 · Heyworth | 11 | Heyworth | 18:34 |
| 34 | Eli MojonnierPlace 34 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 18:38 |
| 35 | Jesse BarfieldPlace 35 · Grade 9 · Paxton (P.-Buckley-Loda) | 9 | Paxton (P.-Buckley-Loda) | 18:39 |
| 36 | J.C. SantosPlace 36 · Grade 12 · Gardner (G.-South Wilmington) | 12 | Gardner (G.-South Wilmington) | 18:41 |
| 37 | Erik ReckPlace 37 · Grade 12 · Paxton (P.-Buckley-Loda) | 12 | Paxton (P.-Buckley-Loda) | 18:42 |
| 38 | Brandon GreenPlace 38 · Grade 11 · Downs (Tri-Valley) | 11 | Downs (Tri-Valley) | 18:42.50 |
| 39 | Clayton JamisonPlace 39 · Grade 9 · Tolono (Unity) | 9 | Tolono (Unity) | 18:42.75 |
| 40 | Thomas ClerPlace 40 · Grade 9 · Tolono (Unity) | 9 | Tolono (Unity) | 18:43 |
| 41 | Nick BusheyPlace 41 · Grade 12 · Herscher | 12 | Herscher | 18:45 |
| 42 | Keagan BusboomPlace 42 · Grade 9 · Paxton (P.-Buckley-Loda) | 9 | Paxton (P.-Buckley-Loda) | 18:46 |
| 43 | Andy HohnPlace 43 · Grade 12 · Fithian (Oakwood) | 12 | Fithian (Oakwood) | 18:46.50 |
| 44 | Shane MyszkaPlace 44 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 18:48 |
| 45 | Caleb StevensonPlace 45 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 18:48.50 |
| 46 | Eli DahlhauserPlace 46 · Grade 9 · Heyworth | 9 | Heyworth | 18:55 |
| 47 | Caleb KentPlace 47 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 18:57 |
| 48 | Lucas AlvarezPlace 48 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 18:57.50 |
| 49 | Charlie MabryPlace 49 · Grade 9 · St. Joseph (S.J.-Ogden) | 9 | St. Joseph (S.J.-Ogden) | 18:59 |
| 50 | Luke StegallPlace 50 · Grade 9 · St. Joseph (S.J.-Ogden) | 9 | St. Joseph (S.J.-Ogden) | 19:03 |
| 51 | Colin BiasPlace 51 · Grade 12 · Peotone | 12 | Peotone | 19:08 |
| 52 | Jack WilliamsPlace 52 · Grade 9 · Heyworth | 9 | Heyworth | 19:09 |
| 53 | Dustin KleckaPlace 53 · Grade 10 · Peotone | 10 | Peotone | 19:11 |
| 54 | Ben GavelPlace 54 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 19:14 |
| 55 | Andrew GrzeskowiakPlace 55 · Grade 12 · Peotone | 12 | Peotone | 19:18 |
| 56 | Elijah MockPlace 56 · Grade 9 · St. Joseph (S.J.-Ogden) | 9 | St. Joseph (S.J.-Ogden) | 19:20 |
| 57 | Bryce LeaksPlace 57 · Grade 10 · Gardner (G.-South Wilmington) | 10 | Gardner (G.-South Wilmington) | 19:25 |
| 58 | Ty PankeyPlace 58 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 19:37 |
| 59 | Will MoorePlace 59 · Grade 10 · Champaign (St. Thomas More) | 10 | Champaign (St. Thomas More) | 19:38 |
| 60 | Malachi VerklerPlace 60 · Grade - · Cissna Park | - | Cissna Park | 19:45 |
| 61 | Justin MillerPlace 61 · Grade 11 · Arthur (A.-Lovington-Atwood-Hammond) | 11 | Arthur (A.-Lovington-Atwood-Hammond) | 19:45.50 |
| 62 | Connor JoffePlace 62 · Grade 10 · Herscher | 10 | Herscher | 19:54 |
| 63 | Quentin MorganPlace 63 · Grade 10 · Arthur (A.-Lovington-Atwood-Hammond) | 10 | Arthur (A.-Lovington-Atwood-Hammond) | 19:54.50 |
| 64 | Gavin PhillipsPlace 64 · Grade 9 · Kankakee (McNamara) | 9 | Kankakee (McNamara) | 19:55 |
| 65 | Wes ProvostPlace 65 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 19:55.50 |
| 66 | Marshall GudauskasPlace 66 · Grade - · Armstrong | - | Armstrong | 20:08 |
| 67 | Jake LexowPlace 67 · Grade 9 · Peotone | 9 | Peotone | 20:12 |
| 68 | Austin RominePlace 68 · Grade 12 · Arthur (A.-Lovington-Atwood-Hammond) | 12 | Arthur (A.-Lovington-Atwood-Hammond) | 20:25 |
| 69 | Lukas HuchersonPlace 69 · Grade 10 · St. Joseph (S.J.-Ogden) | 10 | St. Joseph (S.J.-Ogden) | 20:25.50 |
| 70 | Logan AppelmanPlace 70 · Grade 11 · Fithian (Oakwood) | 11 | Fithian (Oakwood) | 20:27 |
| 71 | Ryan RitzmaPlace 71 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 20:36 |
| 72 | Jacob KuipersPlace 72 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 20:37 |
| 73 | Gabe BartaPlace 73 · Grade 10 · Peotone | 10 | Peotone | 20:43 |
| 74 | Connor CurtisPlace 74 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 20:50 |
| 75 | Emerson ThorltonPlace 75 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 20:52 |
| 76 | Andrew Schutte-JibrilPlace 76 · Grade 9 · Gilman (Iroquois West) | 9 | Gilman (Iroquois West) | 20:52.50 |
| 77 | David KnippPlace 77 · Grade 10 · Downs (Tri-Valley) | 10 | Downs (Tri-Valley) | 20:58 |
| 78 | Dalton LoschenPlace 78 · Grade 12 · Armstrong | 12 | Armstrong | 21:02 |
| 79 | Andrew DardisPlace 79 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 21:08 |
| 80 | Anthony WalkerPlace 80 · Grade 12 · Peotone | 12 | Peotone | 21:11 |
| 81 | Jack BaudPlace 81 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 21:22 |
| 82 | Mathew LampleyPlace 82 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 21:28 |
| 83 | Robert CrippinPlace 83 · Grade 10 · Fithian (Oakwood) | 10 | Fithian (Oakwood) | 21:45 |
| 84 | Keegan TalbottPlace 84 · Grade 12 · Fithian (Oakwood) | 12 | Fithian (Oakwood) | 21:50 |
| 85 | Caine WilsonPlace 85 · Grade 12 · Fithian (Oakwood) | 12 | Fithian (Oakwood) | 21:50.50 |
| 86 | Eric PollardPlace 86 · Grade 9 · Champaign (St. Thomas More) | 9 | Champaign (St. Thomas More) | 22:10 |
| 87 | Kyle LampleyPlace 87 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 22:31 |
| 88 | Luke GordonPlace 88 · Grade 9 · Armstrong | 9 | Armstrong | 22:40 |
| 89 | Ben GrzelakPlace 89 · Grade 9 · Kankakee (McNamara) | 9 | Kankakee (McNamara) | 23:11 |
| 90 | Joshua GouldingPlace 90 · Grade 9 · Armstrong | 9 | Armstrong | 23:16 |
| 91 | Bryce FranzenPlace 91 · Grade - · Armstrong | - | Armstrong | 23:24 |
| 92 | Grant BurrowsPlace 92 · Grade 12 · Heyworth | 12 | Heyworth | 23:37 |
| 93 | Harrison TraskPlace 93 · Grade 9 · Heyworth | 9 | Heyworth | 23:37.50 |
| 94 | Jack WilliamsonPlace 94 · Grade 9 · Champaign (St. Thomas More) | 9 | Champaign (St. Thomas More) | 23:57 |
| 95 | Tyler MannPlace 95 · Grade 11 · Manteno | 11 | Manteno | 24:05 |
| 96 | Jason KramerPlace 96 · Grade 12 · Manteno | 12 | Manteno | 24:15 |
| 97 | Alex VandergriffPlace 97 · Grade 10 · Manteno | 10 | Manteno | 24:15.50 |
| 98 | Nathan LedesmaPlace 98 · Grade 12 · Manteno | 12 | Manteno | 24:26 |
| 99 | Brandon GrabhornPlace 99 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 24:52 |
| 100 | Shawn RomanettoPlace 100 · Grade 9 · Gardner (G.-South Wilmington) | 9 | Gardner (G.-South Wilmington) | 25:21 |
| 101 | Noah AnaydPlace 101 · Grade 10 · Champaign (St. Thomas More) | 10 | Champaign (St. Thomas More) | 25:30 |
| 102 | Zach BirgePlace 102 · Grade 12 · Armstrong | 12 | Armstrong | 25:48 |
| 103 | Ryan SantoroPlace 103 · Grade 12 · Manteno | 12 | Manteno | 26:27 |
| 104 | Kayden TrimblePlace 104 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 29:47 |