| 1 | Patrick RomanskiPlace 1 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 11:43.20 |
| 2 | Brandon GeltnerPlace 2 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 11:46.10 |
| 3 | Landon RicePlace 3 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 11:57.50 |
| 4 | Tim ShmakovPlace 4 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 12:05.90 |
| 5 | Ethan HardyPlace 5 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 12:10.40 |
| 6 | Derek LisiusPlace 6 · Grade 9 · Wheeling | 9 | Wheeling | 12:12.60 |
| 7 | Gabe WeinsteinPlace 7 · Grade 9 · Wheeling | 9 | Wheeling | 12:23.20 |
| 8 | Krzysztof MasloPlace 8 · Grade 10 · Wheeling | 10 | Wheeling | 12:35.10 |
| 9 | Isaac DouglasPlace 9 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 12:35.30 |
| 10 | Adam GluchowskiPlace 10 · Grade 10 · Wheeling | 10 | Wheeling | 12:37.30 |
| 11 | Graham BischoffPlace 11 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 12:38.00 |
| 12 | Jason RamirezPlace 12 · Grade 9 · Wheeling | 9 | Wheeling | 12:39.20 |
| 13 | David ChePlace 13 · Grade 9 · Wheeling | 9 | Wheeling | 12:52.30 |
| 14 | William HatchPlace 14 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 12:55.70 |
| 15 | Ben MaliaPlace 15 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 12:56.20 |
| 16 | Joseph SalasPlace 16 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 13:17.70 |
| 17 | Ridham PatelPlace 17 · Grade 9 · Wheeling | 9 | Wheeling | 13:22.30 |
| 18 | Ivan LozukPlace 18 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 13:36.40 |
| 19 | Henry GusekPlace 19 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 13:53.50 |
| 20 | Daniel LimasPlace 20 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 14:10.20 |
| 21 | Max GorinPlace 21 · Grade 9 · Wheeling | 9 | Wheeling | 14:25.60 |
| 22 | Mohammad SaffafPlace 22 · Grade 10 · Wheeling | 10 | Wheeling | 14:49.10 |
| 23 | Rithik ShankarPlace 23 · Grade 9 · Wheeling | 9 | Wheeling | 15:13.20 |
| 24 | Lucas GarciaPlace 24 · Grade 9 · Wheeling | 9 | Wheeling | 15:14.40 |
| 25 | AJ DecolongonPlace 25 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 15:31.40 |
| 26 | Nathan GomezPlace 26 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 17:02.00 |
| 27 | Prakash Siva SubramanianPlace 27 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 17:04.50 |
| 28 | Timur RanjanPlace 28 · Grade 9 · Wheeling | 9 | Wheeling | 18:26.70 |
| 29 | Ian GuerreroPlace 29 · Grade 10 · Wheeling | 10 | Wheeling | 18:26.80 |
| 30 | Cristian MilouchevPlace 30 · Grade 10 · Wheeling | 10 | Wheeling | 18:40.60 |
| 31 | Dan Van BurenPlace 31 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 19:34.20 |
| 32 | Jonathon A EricksonPlace 32 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 21:38.50 |