| 1 | Alex SimmonsPlace 1 · Grade 11 · Macomb | 11 | Macomb | 17:07.0 |
| 2 | Landon RichardsPlace 2 · Grade 9 · Macomb | 9 | Macomb | 17:45.2 |
| 3 | Marc SimmonsPlace 3 · Grade 11 · Macomb | 11 | Macomb | 17:58.3 |
| 4 | Jackson PetitgoutPlace 4 · Grade 9 · Macomb | 9 | Macomb | 17:58.5 |
| 5 | Dante PatchPlace 5 · Grade 12 · Hamilton West Hancock | 12 | Hamilton West Hancock | 17:59.1 |
| 6 | Ezra BithosPlace 6 · Grade 9 · Sciota (West Prairie) | 9 | Sciota (West Prairie) | 18:27.9 |
| 7 | Collyn ForbisPlace 7 · Grade 10 · Pleasant Hill | 10 | Pleasant Hill | 18:31.2 |
| 8 | Devin BradfieldPlace 8 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 18:31.8 |
| 9 | Austin ShullPlace 9 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 18:38.7 |
| 10 | Eymen TasdanPlace 10 · Grade 11 · Macomb | 11 | Macomb | 19:25.0 |
| 11 | Xander MerrittPlace 11 · Grade 10 · Macomb | 10 | Macomb | 19:47.0 |
| 12 | Ayden LaceyPlace 12 · Grade 9 · Sciota (West Prairie) | 9 | Sciota (West Prairie) | 20:02.6 |
| 13 | Cohen Hunt-TwomeyPlace 13 · Grade 11 · Macomb | 11 | Macomb | 20:30.5 |
| 14 | Milo RodefferPlace 14 · Grade 9 · Sciota (West Prairie) | 9 | Sciota (West Prairie) | 20:33.3 |
| 15 | Royce BoydPlace 15 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 20:35.7 |
| 16 | Vincent EdmondsonPlace 16 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:53.2 |
| 17 | Thomas AshwoodPlace 17 · Grade 9 · Macomb | 9 | Macomb | 20:57.5 |
| 18 | Lucas OhnemusPlace 18 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 21:01.2 |
| 19 | Louis BarnesPlace 19 · Grade 11 · Pleasant Hill | 11 | Pleasant Hill | 21:10.0 |
| 20 | Aiden PruettPlace 20 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 21:42.8 |
| 21 | Kase KendrickPlace 21 · Grade 9 · Mt. Sterling (Brown County) | 9 | Mt. Sterling (Brown County) | 21:54.7 |
| 22 | Niles ParnPlace 22 · Grade 12 · Mt. Sterling (Brown County) | 12 | Mt. Sterling (Brown County) | 22:25.5 |
| 23 | Ross McNayPlace 23 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 23:02.4 |
| 24 | Grant PotteetPlace 24 · Grade 10 · Macomb | 10 | Macomb | 23:02.4 |
| 25 | William MastPlace 25 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 24:13.6 |
| 26 | Micah ZangerPlace 26 · Grade 12 · Mendon (Unity) | 12 | Mendon (Unity) | 25:13.1 |
| 27 | Sam MoorePlace 27 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 25:21.3 |
| 28 | Logan JoinerPlace 28 · Grade 11 · Bushnell (B.-Prairie City) | 11 | Bushnell (B.-Prairie City) | 26:41.7 |
| 29 | Brett HavensPlace 29 · Grade 12 · Bushnell (B.-Prairie City) | 12 | Bushnell (B.-Prairie City) | 31:02.4 |
| 30 | Jacob FoustPlace 30 · Grade 10 · Sciota (West Prairie) | 10 | Sciota (West Prairie) | 31:36.6 |
| 31 | David GrayPlace 31 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 33:16.1 |