| 1 | Wyatt VoylesPlace 1 · Grade 8 · Mt. Prospect St. Raymond | 8 | Mt. Prospect St. Raymond | 11:20.85 |
| 2 | Daniel BrennerPlace 2 · Grade 8 · Mt. Prospect St. Raymond | 8 | Mt. Prospect St. Raymond | 11:24.11 |
| 3 | Emmett VoylesPlace 3 · Grade 6 · Mt. Prospect St. Raymond | 6 | Mt. Prospect St. Raymond | 11:42.15 |
| 4 | Hudson ChebnyPlace 4 · Grade 6 · Grayslake St. Gilbert | 6 | Grayslake St. Gilbert | 11:43.20 |
| 5 | Everett VoylesPlace 5 · Grade 5 · Mt. Prospect St. Raymond | 5 | Mt. Prospect St. Raymond | 11:55.69 |
| 6 | Brendan BushPlace 6 · Grade 7 · Inverness Holy Family | 7 | Inverness Holy Family | 11:57.54 |
| 7 | Owen KhamoPlace 7 · Grade 5 · Mt. Prospect St. Raymond | 5 | Mt. Prospect St. Raymond | 12:18.40 |
| 8 | Ryan SawadskiPlace 8 · Grade 7 · Mt. Prospect St. Raymond | 7 | Mt. Prospect St. Raymond | 12:24.62 |
| 9 | Cristian RizoPlace 9 · Grade 8 · Mt. Prospect St. Raymond | 8 | Mt. Prospect St. Raymond | 12:29.78 |
| 10 | Andrew SandovalPlace 10 · Grade 6 · Arlington Heights St. James | 6 | Arlington Heights St. James | 12:35.31 |
| 11 | Aiden EastPlace 11 · Grade 7 · Arlington Heights Our Lady of the Wayside | 7 | Arlington Heights Our Lady of the Wayside | 12:43.88 |
| 12 | Max BoonePlace 12 · Grade 7 · Mt. Prospect St. Emily | 7 | Mt. Prospect St. Emily | 12:53.46 |
| 13 | Jacob GreazelPlace 13 · Grade 7 · Arlington Heights Our Lady of the Wayside | 7 | Arlington Heights Our Lady of the Wayside | 12:53.68 |
| 14 | Isaac PettitPlace 14 · Grade 8 · Libertyville St. Joseph | 8 | Libertyville St. Joseph | 13:10.33 |
| 15 | Matthew KottraPlace 15 · Grade 8 · Mt. Prospect St. Emily | 8 | Mt. Prospect St. Emily | 13:11.12 |
| 16 | Vinny FranzPlace 16 · Grade 8 · Arlington Heights St. James | 8 | Arlington Heights St. James | 13:17.53 PR |
| 17 | Peter BageanisPlace 17 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 13:18.42 PR |
| 18 | Tate SteinikePlace 18 · Grade 5 · Palatine St. Theresa | 5 | Palatine St. Theresa | 13:19.14 |
| 19 | Daniel PerezPlace 19 · Grade 7 · Mt. Prospect St. Emily | 7 | Mt. Prospect St. Emily | 13:24.40 |
| 20 | James FurmanskiPlace 20 · Grade 7 · Arlington Heights St. James | 7 | Arlington Heights St. James | 13:35.40 |
| 21 | Samuel BrightPlace 21 · Grade 8 · Buffalo Grove St. Mary | 8 | Buffalo Grove St. Mary | 13:44.34 |
| 22 | Teddy TroupisPlace 22 · Grade 7 · Arlington Heights St. James | 7 | Arlington Heights St. James | 13:48.39 |
| 23 | Eddie DonnerPlace 23 · Grade 8 · Grayslake St. Gilbert | 8 | Grayslake St. Gilbert | 13:50.97 |
| 24 | Henry ThompsonPlace 24 · Grade 7 · Inverness Holy Family | 7 | Inverness Holy Family | 13:55.39 |
| 25 | Zachary KottraPlace 25 · Grade 6 · Mt. Prospect St. Emily | 6 | Mt. Prospect St. Emily | 13:56.86 |
| 26 | Frank HuschittPlace 26 · Grade 5 · Barrington St. Anne | 5 | Barrington St. Anne | 14:03.57 PR |
| 27 | Luke BingPlace 27 · Grade 7 · Grayslake St. Gilbert | 7 | Grayslake St. Gilbert | 14:07.77 |
| 28 | Joey DonnerPlace 28 · Grade 6 · Grayslake St. Gilbert | 6 | Grayslake St. Gilbert | 14:10.32 PR |
| 29 | Caleb BrunetPlace 29 · Grade 6 · Arlington Heights St. James | 6 | Arlington Heights St. James | 14:11.39 |
| 30 | Trevor SzetoPlace 30 · Grade 8 · Palatine Quest | 8 | Palatine Quest | 14:11.96 |
| 31 | Cole HickmanPlace 31 · Grade 8 · Arlington Heights St. James | 8 | Arlington Heights St. James | 14:13.13 |
| 32 | Tyler MoserPlace 32 · Grade 8 · Palatine St. Theresa | 8 | Palatine St. Theresa | 14:14.59 PR |
| 33 | Finn O'ConnellPlace 33 · Grade 5 · Palatine St. Theresa | 5 | Palatine St. Theresa | 14:14.61 |
| 34 | David StockiPlace 34 · Grade 5 · Mt. Prospect St. Emily | 5 | Mt. Prospect St. Emily | 14:20.06 |
| 35 | Lazarus MartinezPlace 35 · Grade 5 · Buffalo Grove St. Mary | 5 | Buffalo Grove St. Mary | 14:22.76 PR |
| 36 | Marcus MitchellPlace 36 · Grade 7 · Palatine Quest | 7 | Palatine Quest | 14:24.02 PR |
| 37 | Tommy BurkePlace 37 · Grade 5 · Grayslake St. Gilbert | 5 | Grayslake St. Gilbert | 14:24.71 PR |
| 38 | John KloppPlace 38 · Grade 8 · Arlington Heights St. James | 8 | Arlington Heights St. James | 14:26.57 |
| 39 | Soren CasePlace 39 · Grade 7 · Antioch Grass Lake | 7 | Antioch Grass Lake | 14:27.45 PR |
| 40 | Patrick CassidyPlace 40 · Grade 6 · Arlington Heights Our Lady of the Wayside | 6 | Arlington Heights Our Lady of the Wayside | 14:32.06 |
| 41 | Aidan BushPlace 41 · Grade 5 · Inverness Holy Family | 5 | Inverness Holy Family | 14:34.30 |
| 42 | Billy LoschPlace 42 · Grade 7 · Palatine St. Theresa | 7 | Palatine St. Theresa | 14:39.22 |
| 43 | Brian DonovanPlace 43 · Grade 5 · Libertyville St. Joseph | 5 | Libertyville St. Joseph | 14:44.82 |
| 44 | James RiggsPlace 44 · Grade 7 · Grayslake St. Gilbert | 7 | Grayslake St. Gilbert | 14:49.14 |
| 45 | Will PatulaPlace 45 · Grade 6 · Grayslake St. Gilbert | 6 | Grayslake St. Gilbert | 14:57.18 PR |
| 46 | Vinny AguilarPlace 46 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 15:14.49 PR |
| 47 | Joey MillerPlace 47 · Grade 7 · Antioch Emmons | 7 | Antioch Emmons | 15:14.72 PR |
| 48 | Liam RobinsonPlace 48 · Grade 5 · Libertyville St. Joseph | 5 | Libertyville St. Joseph | 15:43.61 |
| 49 | Benjamin IwanskiPlace 49 · Grade 6 · Palatine St. Theresa | 6 | Palatine St. Theresa | 15:58.79 |
| 50 | Bennett HaagPlace 50 · Grade 5 · Antioch Emmons | 5 | Antioch Emmons | 16:08.19 PR |
| 51 | Teddy WagnerPlace 51 · Grade 4 · Palatine St. Theresa | 4 | Palatine St. Theresa | 16:14.25 |
| 52 | Ben PtacekPlace 52 · Grade 6 · Libertyville St. Joseph | 6 | Libertyville St. Joseph | 16:30.77 |
| 53 | Wyatt WeldziusPlace 53 · Grade 5 · Barrington St. Anne | 5 | Barrington St. Anne | 16:31.80 PR |
| 54 | Anthony KreinPlace 54 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 16:38.34 |
| 55 | Alex HernandezPlace 55 · Grade 7 · Mt. Prospect St. Emily | 7 | Mt. Prospect St. Emily | 16:42.42 |
| 56 | Joshua RojasPlace 56 · Grade 5 · Libertyville St. Joseph | 5 | Libertyville St. Joseph | 16:42.51 PR |
| 57 | Thane LewisPlace 57 · Grade 5 · Libertyville St. Joseph | 5 | Libertyville St. Joseph | 16:46.12 |
| 58 | Shane McKennaPlace 58 · Grade 6 · Arlington Heights Our Lady of the Wayside | 6 | Arlington Heights Our Lady of the Wayside | 16:51.72 PR |
| 59 | David WenzelPlace 59 · Grade 7 · Buffalo Grove St. Mary | 7 | Buffalo Grove St. Mary | 16:59.68 PR |
| 60 | Fulton VasquezPlace 60 · Grade 8 · Buffalo Grove St. Mary | 8 | Buffalo Grove St. Mary | 17:17.92 PR |
| 61 | Ethan OgbornPlace 61 · Grade 6 · Antioch Emmons | 6 | Antioch Emmons | 17:31.65 |
| 62 | Mikey HouserPlace 62 · Grade 7 · Palatine St. Theresa | 7 | Palatine St. Theresa | 17:56.87 |
| 63 | Gabriel PhillipssPlace 63 · Grade 6 · Antioch Grass Lake | 6 | Antioch Grass Lake | 18:41.25 |
| 64 | Joseph WarmothPlace 64 · Grade 7 · Rockford Our Lady of Sacred Heart | 7 | Rockford Our Lady of Sacred Heart | 19:07.43 |
| 65 | Thomas MurphyPlace 65 · Grade 8 · Buffalo Grove St. Mary | 8 | Buffalo Grove St. Mary | 19:50.25 |
| 66 | Zayn DaudiPlace 66 · Grade 5 · Palatine Quest | 5 | Palatine Quest | 23:10.65 PR |
| 67 | William SchultzPlace 67 · Grade 5 · Antioch Grass Lake | 5 | Antioch Grass Lake | 26:29.61 PR |