| 1 | Kyler McNinchPlace 1 · Grade 12 · Amboy | 12 | Amboy | 16:45.75 |
| 2 | Colin DelagrangePlace 2 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 16:46.12 |
| 3 | Lucas ArnoldPlace 3 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 16:52.15 |
| 4 | Elijah HousePlace 4 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 17:03.95 |
| 5 | Anthony KelsonPlace 5 · Grade 10 · Mendota | 10 | Mendota | 17:10.66 |
| 6 | Lucas SchaabPlace 6 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 17:20.84 |
| 7 | Lucas SimpsonPlace 7 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 17:23.51 |
| 8 | Derek CoulterPlace 8 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 17:36.78 |
| 9 | Erik GarciaPlace 9 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 17:56.04 |
| 10 | Benjamin RothPlace 10 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:02.47 |
| 11 | Corbin SturgillPlace 11 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 18:12.57 |
| 12 | Caleb KrischelPlace 12 · Grade 10 · Minonk (Fieldcrest) | 10 | Minonk (Fieldcrest) | 18:13.87 |
| 13 | Wyatt WidolfPlace 13 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 18:16.34 |
| 14 | Atticus HornerPlace 14 · Grade 10 · Amboy | 10 | Amboy | 18:28.85 |
| 15 | Carver GrummertPlace 15 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 18:38.95 |
| 16 | Colton ReidPlace 16 · Grade 9 · Taylor Ridge (Rockridge | 9 | Taylor Ridge (Rockridge | 18:46.28 |
| 17 | Connor DelagrangePlace 17 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 18:50.15 |
| 18 | Charlie DickinsonPlace 18 · Grade 12 · Amboy | 12 | Amboy | 18:56.14 |
| 19 | Nathan HusserPlace 19 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:01.54 |
| 20 | Espen HammesPlace 20 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 19:04.10 |
| 21 | Parker HannPlace 21 · Grade 12 · Sherrard | 12 | Sherrard | 19:05.72 |
| 22 | Wyatt BrownPlace 22 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 19:09.57 |
| 23 | Garrett PertellPlace 23 · Grade 12 · Amboy | 12 | Amboy | 19:11.65 |
| 24 | Kody ChasePlace 24 · Grade 12 · Mendota | 12 | Mendota | 19:13.63 |
| 25 | Dagen SetchellPlace 25 · Grade 11 · Mendota | 11 | Mendota | 19:14.56 |
| 26 | Dylan RainwaterPlace 26 · Grade 12 · Kewanee (H.S.) | 12 | Kewanee (H.S.) | 19:15.68 |
| 27 | Ryan WeltyPlace 27 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 19:23.84 |
| 28 | Mason CoulterPlace 28 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 19:26.77 |
| 29 | Blair WilkersonPlace 29 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 19:29.53 |
| 30 | Riley WoodworthPlace 30 · Grade 12 · Sherrard | 12 | Sherrard | 19:30.96 |
| 31 | Jack McKnightPlace 31 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 19:41.94 |
| 32 | Kevin RynkePlace 32 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 19:57.75 |
| 33 | Ashton HensleyPlace 33 · Grade 12 · Knoxville | 12 | Knoxville | 20:08.49 |
| 34 | Toby UlrichPlace 34 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 20:09.58 |
| 35 | Zachery DeForestPlace 35 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 20:09.91 |
| 36 | Vinny MonteroPlace 36 · Grade 12 · Morris | 12 | Morris | 20:10.32 |
| 37 | Lucas BagwellPlace 37 · Grade 10 · Taylor Ridge (Rockridge | 10 | Taylor Ridge (Rockridge | 20:15.75 |
| 38 | Jaden HaleyPlace 38 · Grade 10 · Amboy | 10 | Amboy | 20:23.89 |
| 39 | Isaiah McDearmonPlace 39 · Grade 10 · Morrison | 10 | Morrison | 20:27.79 |
| 40 | Zion FioriniPlace 40 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 20:30.04 |
| 41 | Samuel FrancquePlace 41 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 20:31.07 |
| 42 | Jordan ManningPlace 42 · Grade 12 · Knoxville | 12 | Knoxville | 20:34.75 |
| 43 | Kelton SchwambergerPlace 43 · Grade 12 · Amboy | 12 | Amboy | 20:35.55 |
| 44 | Eric ThorndykePlace 44 · Grade 12 · Orion | 12 | Orion | 20:36.68 |
| 45 | Colton RebmanPlace 45 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 20:41.44 |
| 46 | Chase McConnellPlace 46 · Grade 9 · Morris | 9 | Morris | 20:55.77 |
| 47 | Maxwell DeForestPlace 47 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 21:06.56 |
| 48 | William GordonPlace 48 · Grade 11 · Morris | 11 | Morris | 21:21.16 |
| 49 | Parker FleetwoodPlace 49 · Grade 9 · Morris | 9 | Morris | 21:23.07 |
| 50 | Zach HopkinsPlace 50 · Grade 11 · Knoxville | 11 | Knoxville | 21:34.44 |
| 51 | Carlos PollockPlace 51 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 21:37.07 |
| 52 | Landon HulsingPlace 52 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 21:38.11 |
| 53 | Connor FundellPlace 53 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 21:38.66 |
| 54 | Mark CyphersPlace 54 · Grade 12 · Morrison | 12 | Morrison | 21:41.96 |
| 55 | Rhiley PinterPlace 55 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 21:48.98 |
| 56 | Zach LaRuePlace 56 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 22:01.78 |
| 57 | Sam MauchPlace 57 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 22:36.48 |
| 58 | Cameron RaymerPlace 58 · Grade 10 · Morris | 10 | Morris | 22:47.51 |
| 59 | Will TaylorPlace 59 · Grade 12 · Kewanee (H.S.) | 12 | Kewanee (H.S.) | 22:50.07 |
| 60 | Bricen WilsonPlace 60 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 22:59.73 |
| 61 | Chris HoviousPlace 61 · Grade 11 · Morris | 11 | Morris | 23:02.17 |
| 62 | Payton WalowskiPlace 62 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 23:15.00 |
| 63 | Mason ParkerPlace 63 · Grade 11 · Taylor Ridge (Rockridge | 11 | Taylor Ridge (Rockridge | 23:21.10 |
| 64 | Carlos OlivasPlace 64 · Grade 12 · Mendota | 12 | Mendota | 23:41.21 |
| 65 | Ty ScolariPlace 65 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 23:45.30 |
| 66 | Logan DevinePlace 66 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 23:52.18 |
| 67 | Braden TomlinsonPlace 67 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 24:05.30 |
| 68 | Max AitkenheadPlace 68 · Grade 9 · Morris | 9 | Morris | 24:20.14 |
| 69 | Robert NelsonPlace 69 · Grade 12 · Princeton | 12 | Princeton | 24:34.49 |
| 70 | Luke AndersonPlace 70 · Grade 9 · Sherrard | 9 | Sherrard | 25:05.74 |
| 71 | Alex GeierPlace 71 · Grade 10 · Taylor Ridge (Rockridge | 10 | Taylor Ridge (Rockridge | 25:18.05 |
| 72 | Steffan BaylorPlace 72 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 27:02.74 |
| 73 | Kayden BainPlace 73 · Grade 9 · Taylor Ridge (Rockridge | 9 | Taylor Ridge (Rockridge | 29:00.32 |
| 74 | Reid CurrierPlace 74 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 29:33.84 |
| 75 | Joshua RothPlace 75 · Grade 11 · Princeton | 11 | Princeton | 31:04.37 |