| 1 | Holden GerdesPlace 1 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 15:47.74 PR |
| 2 | Colter KerberPlace 2 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:56.11 PR |
| 3 | Ben JosephPlace 3 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:57.33 PR |
| 4 | Max DaltonPlace 4 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 17:15.27 PR |
| 5 | Ethan CarrionPlace 5 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 17:34.52 PR |
| 6 | Raudel Hermosillo Jr.Place 6 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 17:41.74 PR |
| 7 | Kasen CassonPlace 7 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 17:42.93 PR |
| 8 | Adrian HermosilloPlace 8 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 17:45.52 PR |
| 9 | Landon LyonsPlace 9 · Grade 9 · Flanagan (F.-Cornell) | 9 | Flanagan (F.-Cornell) | 18:31.46 PR |
| 10 | Dominik AvilaPlace 10 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 18:33.46 PR |
| 11 | Hudson SpanglerPlace 11 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 18:40.65 PR |
| 12 | Lance DeWaelePlace 12 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 18:51.27 PR |
| 13 | Mason HaskellPlace 13 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 18:54.02 PR |
| 14 | Koltyn FehrPlace 14 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 18:55.52 PR |
| 15 | Preston VasquezPlace 15 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:08.43 PR |
| 16 | Joe SavitchPlace 16 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 19:13.99 |
| 17 | Graham RossPlace 17 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:15.05 |
| 18 | Payton SteffenPlace 18 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 20:55.18 PR |
| 19 | JD LoeserPlace 19 · Grade 12 · Henry (H.-Senachwine) | 12 | Henry (H.-Senachwine) | 21:05.09 PR |
| 20 | Todd GonzalesPlace 20 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 21:40.71 PR |
| 21 | Keegan WiechmannPlace 21 · Grade 11 · Flanagan (F.-Cornell) | 11 | Flanagan (F.-Cornell) | 21:42.96 PR |
| 22 | Theo BonucciPlace 22 · Grade 9 · Peru (St. Bede) | 9 | Peru (St. Bede) | 22:05.84 PR |
| 23 | Mikey BengePlace 23 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 22:19.77 PR |
| 24 | Riegan MillerPlace 24 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 22:40.12 PR |
| 25 | Carter VasquezPlace 25 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 22:46.43 PR |
| 26 | Wyck DeverPlace 26 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 23:29.09 PR |
| 27 | noel TobarPlace 27 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 23:32.49 PR |