| 1 | Gabe NelsonPlace 1 · Grade 10 · Clinton | 10 | Clinton | 18:03.31 |
| 2 | Dakota GlickPlace 2 · Grade 12 · Morenci | 12 | Morenci | 18:29.22 |
| 3 | Nethanel LeupoldPlace 3 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 18:33.74 |
| 4 | Levi LangePlace 4 · Grade 11 · Unattached | 11 | Unattached | 18:51.82 |
| 5 | Mathew DeVittoPlace 5 · Grade 11 · Clinton | 11 | Clinton | 18:56.81 |
| 6 | Evan SuydamPlace 6 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 19:12.37 |
| 7 | Todd KingPlace 7 · Grade 11 · Clinton | 11 | Clinton | 19:25.55 |
| 8 | Matthew UrbanczykPlace 8 · Grade 10 · Clinton | 10 | Clinton | 19:26.38 |
| 9 | Eric NeffPlace 9 · Grade 10 · Clinton | 10 | Clinton | 19:26.41 |
| 10 | Elliot RodgersPlace 10 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 19:30.82 |
| 11 | Jared GlecklerPlace 11 · Grade 12 · Morenci | 12 | Morenci | 19:35.53 |
| 12 | Luke MurphyPlace 12 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 19:38.04 |
| 13 | Eric BriggsPlace 13 · Grade 11 · Clinton | 11 | Clinton | 19:39.75 |
| 14 | Lucas LangePlace 14 · Grade 9 · Unattached | 9 | Unattached | 19:55.43 |
| 15 | Steven PosaPlace 15 · Grade 12 · Clinton | 12 | Clinton | 20:12.70 |
| 16 | Bryson BachelderPlace 16 · Grade 9 · Morenci | 9 | Morenci | 20:15.63 |
| 17 | Daniel GappPlace 17 · Grade 12 · Ottawa Lake-Whiteford | 12 | Ottawa Lake-Whiteford | 20:18.96 |
| 18 | Keegan HustonPlace 18 · Grade 9 · Clinton | 9 | Clinton | 20:23.12 |
| 19 | Henry FrederickPlace 19 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 20:23.65 |
| 20 | Josh JensenPlace 20 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 20:38.18 |
| 21 | Ryan DotyPlace 21 · Grade 10 · Clinton | 10 | Clinton | 20:38.26 |
| 22 | Zack GilliesPlace 22 · Grade 9 · Clinton | 9 | Clinton | 20:38.61 |
| 23 | Caden ArntzPlace 23 · Grade 9 · Clinton | 9 | Clinton | 20:52.38 |
| 24 | Brennan OsbornPlace 24 · Grade 11 · Morenci | 11 | Morenci | 21:09.06 |
| 25 | Ayden KaiserPlace 25 · Grade 12 · Morenci | 12 | Morenci | 21:27.00 |
| 26 | Ben RusePlace 26 · Grade 9 · Morenci | 9 | Morenci | 21:30.00 |
| 27 | Jonathan Otero-Riv...Place 27 · Grade 9 · Morenci | 9 | Morenci | 21:39.19 |
| 28 | Logan DeVittoPlace 28 · Grade 9 · Clinton | 9 | Clinton | 22:00.00 |
| 29 | Lance RafalkoPlace 29 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 22:05.27 |
| 30 | Bowen BaumgartnerPlace 30 · Grade 9 · Morenci | 9 | Morenci | 22:06.29 |
| 31 | Jamari WilliamsPlace 31 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 22:26.74 |
| 32 | Nick OberlePlace 32 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 22:37.27 |
| 33 | Trenton KolmarPlace 33 · Grade 12 · Ottawa Lake-Whiteford | 12 | Ottawa Lake-Whiteford | 22:47.64 |
| 34 | Cole CrouchPlace 34 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 22:51.38 |
| 35 | Jared StiverPlace 35 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 23:09.75 |
| 36 | Jacob PattersonPlace 36 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 23:11.64 |
| 37 | Mason ShipePlace 37 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 23:13.39 |
| 38 | Joe GillmanPlace 38 · Grade 10 · Clinton | 10 | Clinton | 23:17.69 |
| 39 | Malakai BundshuhPlace 39 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 23:21.87 |
| 40 | Isaac GappPlace 40 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 23:28.20 |
| 41 | Aiden MahonyPlace 41 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 23:29.89 |
| 42 | Saul Otero-RiveroPlace 42 · Grade 10 · Morenci | 10 | Morenci | 23:36.09 |
| 43 | Javier MataPlace 43 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 23:51.52 |
| 44 | Eric BerndtPlace 44 · Grade 11 · Clinton | 11 | Clinton | 24:10.28 |
| 45 | John NealPlace 45 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 26:11.19 |
| 46 | Austin SchefflerPlace 46 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 26:12.63 |
| 47 | Cameron KholmarPlace 47 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 26:15.92 |
| 48 | Alex WestrickPlace 48 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 26:21.35 |
| 49 | Ryan OberlePlace 49 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 27:25.19 |
| 50 | Logan DebruynePlace 50 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 27:37.71 |
| 51 | Eli FowlerPlace 51 · Grade 9 · Morenci | 9 | Morenci | 28:50.76 |