| 1 | Frank DudzikPlace 1 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 17:37.9 PR |
| 2 | Luke ChaffinPlace 2 · Grade 11 · Marengo | 11 | Marengo | 17:43.9 |
| 3 | Jack HansenPlace 3 · Grade 11 · Woodstock | 11 | Woodstock | 17:49.9 |
| 4 | Zach SecorPlace 4 · Grade 11 · Marengo | 11 | Marengo | 18:10.5 |
| 5 | Ethan LuedkePlace 5 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 18:26.9 PR |
| 6 | Robert LopezPlace 6 · Grade 12 · Marengo | 12 | Marengo | 18:35.3 PR |
| 7 | Aidan SchleutermannPlace 7 · Grade 11 · Woodstock | 11 | Woodstock | 18:37.9 |
| 8 | Aaron MoehrlinPlace 8 · Grade 11 · Marengo | 11 | Marengo | 18:43.2 |
| 9 | Daniel BerkebilePlace 9 · Grade 12 · Woodstock | 12 | Woodstock | 18:55.7 |
| 10 | Steven AustinPlace 10 · Grade 10 · Harvard | 10 | Harvard | 19:01.2 |
| 11 | Jorge AragonPlace 11 · Grade 11 · Woodstock (North) | 11 | Woodstock (North) | 19:03.9 |
| 12 | Clark ShulferPlace 12 · Grade 10 · Woodstock | 10 | Woodstock | 19:21.1 PR |
| 13 | Dylan HansonPlace 13 · Grade 9 · Woodstock | 9 | Woodstock | 19:23.2 |
| 14 | Alex WickersheimPlace 14 · Grade 10 · Woodstock | 10 | Woodstock | 19:24.8 |
| 15 | JJ LichPlace 15 · Grade 12 · Harvard | 12 | Harvard | 19:26.9 |
| 16 | Max HodoryPlace 16 · Grade 10 · Woodstock | 10 | Woodstock | 19:34.9 |
| 17 | Logan HagmannPlace 17 · Grade 11 · Woodstock | 11 | Woodstock | 19:37.8 |
| 18 | Ethan BerthoudPlace 18 · Grade 9 · Johnsburg | 9 | Johnsburg | 19:39.5 PR |
| 19 | Preston BaileyPlace 19 · Grade 10 · Marengo | 10 | Marengo | 19:45.5 |
| 20 | Brad WizcebPlace 20 · Grade 11 · Johnsburg | 11 | Johnsburg | 20:27.7 |
| 21 | Grady GermannPlace 21 · Grade 11 · Johnsburg | 11 | Johnsburg | 20:29.8 |
| 22 | Jameson TeuberPlace 22 · Grade 12 · Woodstock (North) | 12 | Woodstock (North) | 20:41.3 PR |
| 23 | Patrick SignorePlace 23 · Grade 9 · Marengo | 9 | Marengo | 20:48.1 |
| 24 | Noah BoonPlace 24 · Grade 9 · Johnsburg | 9 | Johnsburg | 20:54.4 PR |
| 25 | Jericho TynisPlace 25 · Grade 9 · Marengo | 9 | Marengo | 20:59.9 PR |
| 26 | Jackson BattPlace 26 · Grade 9 · Johnsburg | 9 | Johnsburg | 21:01.4 |
| 27 | Ethan CreightonPlace 27 · Grade 11 · Woodstock (North) | 11 | Woodstock (North) | 21:05.4 PR |
| 28 | Mitch ElderPlace 28 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 21:07.3 PR |
| 29 | Michael RankPlace 29 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 21:33.9 |
| 30 | Andrew MillardPlace 30 · Grade 12 · Marengo | 12 | Marengo | 21:35.9 PR |
| 31 | Thomas SieckPlace 31 · Grade 9 · Woodstock | 9 | Woodstock | 21:40.6 |
| 32 | Nathan SpecialePlace 32 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 21:47.1 |
| 33 | Billy NolanPlace 33 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 22:04.9 PR |
| 34 | Evan NeuhartPlace 34 · Grade 10 · Woodstock | 10 | Woodstock | 22:07.2 |
| 35 | Connor FloresPlace 35 · Grade 10 · Harvard | 10 | Harvard | 22:10.4 |
| 36 | Aidan GreenleePlace 36 · Grade 9 · Woodstock | 9 | Woodstock | 22:21.9 |
| 37 | Jacob PedersenPlace 37 · Grade 11 · Harvard | 11 | Harvard | 22:34.7 |
| 38 | Parker SzuraPlace 38 · Grade 9 · Woodstock (North) | 9 | Woodstock (North) | 22:36.1 |
| 39 | Quentin CrownPlace 39 · Grade 11 · Woodstock | 11 | Woodstock | 22:37.4 |
| 40 | Levi AustinPlace 40 · Grade 12 · Harvard | 12 | Harvard | 22:45.9 |
| 41 | Jovanni Murillo-GonzalezPlace 41 · Grade 9 · Woodstock | 9 | Woodstock | 22:50.5 |
| 42 | Alex IversenPlace 42 · Grade 10 · Woodstock | 10 | Woodstock | 22:51.2 |
| 43 | Gavin NielsenPlace 43 · Grade 10 · Woodstock | 10 | Woodstock | 22:51.9 |
| 44 | Zach IsonhartPlace 44 · Grade 11 · Harvard | 11 | Harvard | 22:53.8 |
| 45 | Braden HornePlace 45 · Grade 9 · Johnsburg | 9 | Johnsburg | 22:55.8 |
| 46 | Vince PerezPlace 46 · Grade 9 · Woodstock | 9 | Woodstock | 23:03.3 |
| 47 | Johnathan TrandelPlace 47 · Grade 9 · Woodstock | 9 | Woodstock | 23:15.9 PR |
| 48 | Daniel DegutisPlace 48 · Grade 10 · Woodstock | 10 | Woodstock | 23:31.4 |
| 49 | Jonathan SnelgrovePlace 49 · Grade 9 · Marengo | 9 | Marengo | 23:39.5 |
| 50 | Augustin MellorsPlace 50 · Grade 10 · Marengo | 10 | Marengo | 23:53.9 PR |
| 51 | Brandon CrenshawPlace 51 · Grade 10 · Woodstock | 10 | Woodstock | 23:57.9 PR |
| 52 | Camden WeirichPlace 52 · Grade 9 · Marengo | 9 | Marengo | 24:09.6 |
| 53 | Marcos FernandezPlace 53 · Grade 10 · Woodstock | 10 | Woodstock | 24:10.9 |
| 54 | Mitchell McHughPlace 54 · Grade 10 · Woodstock | 10 | Woodstock | 24:15.5 PR |
| 55 | Brandon LongPlace 55 · Grade 12 · Woodstock (North) | 12 | Woodstock (North) | 24:18.6 |
| 56 | Connor PedersenPlace 56 · Grade 9 · Harvard | 9 | Harvard | 24:21.9 PR |
| 57 | Ryan TuoheyPlace 57 · Grade 10 · Marengo | 10 | Marengo | 24:43.3 PR |
| 58 | Nick FritzPlace 58 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 25:02.4 PR |
| 59 | Matt FritzPlace 59 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 25:12.9 PR |
| 60 | Ryan ConnerPlace 60 · Grade 9 · Johnsburg | 9 | Johnsburg | 25:16.6 |
| 61 | Seth RowePlace 61 · Grade 10 · Woodstock | 10 | Woodstock | 25:24.9 |
| 62 | Sean CanadayPlace 62 · Grade 10 · Woodstock | 10 | Woodstock | 25:26.7 |
| 63 | James VasquezPlace 63 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 26:00.6 PR |
| 64 | Evan LichPlace 64 · Grade 10 · Harvard | 10 | Harvard | 27:38.5 PR |
| 65 | Ben CaspariPlace 65 · Grade 10 · Woodstock | 10 | Woodstock | 27:56.1 |
| 66 | Danny OrtizPlace 66 · Grade 9 · Woodstock (North) | 9 | Woodstock (North) | 28:03.8 PR |
| 67 | Luis Palma - RodriguezPlace 67 · Grade 12 · Woodstock | 12 | Woodstock | 28:30.1 PR |
| 68 | Eric ElizarrarazPlace 68 · Grade 9 · Harvard | 9 | Harvard | 28:52.8 |
| 69 | Jose MendezPlace 69 · Grade 12 · Woodstock | 12 | Woodstock | 30:30.8 PR |
| 70 | Jack FritzPlace 70 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 30:42.3 PR |
| 71 | Jack MorsePlace 71 · Grade 11 · Marengo | 11 | Marengo | 35:24.7 PR |