| 1 | Antonio PizzutiPlace 1 · Grade 12 · Brooke | 12 | Brooke | 17:47.84 |
| 2 | Tyler GaydoshPlace 2 · Grade 12 · Indian Creek | 12 | Indian Creek | 18:24.39 |
| 3 | Philip WhitePlace 3 · Grade 9 · University | 9 | University | 18:26.92 |
| 4 | Tanner GorbyPlace 4 · Grade 11 · Oak Glen | 11 | Oak Glen | 18:29.22 |
| 5 | Jacob HoughPlace 5 · Grade 11 · University | 11 | University | 18:31.42 |
| 6 | Trenton BarnhartPlace 6 · Grade 12 · St. Marys | 12 | St. Marys | 18:32.44 |
| 7 | Brady GorrellPlace 7 · Grade 9 · St. Marys | 9 | St. Marys | 18:33.08 |
| 8 | Richard ButlerPlace 8 · Grade 11 · St. Marys | 11 | St. Marys | 18:46.03 |
| 9 | Andrew WeissPlace 9 · Grade 10 · The Linsly School | 10 | The Linsly School | 18:47.88 |
| 10 | James BarnettPlace 10 · Grade 12 · University | 12 | University | 18:50.40 |
| 11 | Eric CappelliniPlace 11 · Grade 11 · University | 11 | University | 19:11.48 |
| 12 | Caleb EstepPlace 12 · Grade 11 · Wheeling Central Catholic | 11 | Wheeling Central Catholic | 19:18.19 |
| 13 | Sean KimblePlace 13 · Grade 10 · University | 10 | University | 19:24.62 |
| 14 | Kyle WeaverPlace 14 · Grade 11 · Indian Creek | 11 | Indian Creek | 19:32.53 |
| 15 | Harvey MatthewPlace 15 · Grade 9 · Brooke | 9 | Brooke | 19:52.83 |
| 16 | Nicholas SummerlinPlace 16 · Grade 9 · University | 9 | University | 19:56.30 |
| 17 | Walker HashmanPlace 17 · Grade 9 · St. Marys | 9 | St. Marys | 20:08.51 |
| 18 | Hunter GorbyPlace 18 · Grade 9 · Oak Glen | 9 | Oak Glen | 20:09.07 |
| 19 | Sam FullerPlace 19 · Grade 9 · The Linsly School | 9 | The Linsly School | 20:12.83 |
| 20 | Jason Sprinkle JrPlace 20 · Grade 11 · Brooke | 11 | Brooke | 20:14.64 |
| 21 | Kyle ZelenitzPlace 21 · Grade 10 · The Linsly School | 10 | The Linsly School | 20:40.30 |
| 22 | Josh MosleyPlace 22 · Grade 12 · University | 12 | University | 20:42.81 |
| 23 | Tyler VirtuePlace 23 · Grade 10 · Weir | 10 | Weir | 20:57.13 |
| 24 | Matt McCunePlace 24 · Grade 11 · Oak Glen | 11 | Oak Glen | 21:01.26 |
| 25 | Adam RohPlace 25 · Grade 12 · University | 12 | University | 21:01.86 |
| 26 | Austin SimsPlace 26 · Grade 10 · The Linsly School | 10 | The Linsly School | 21:09.49 |
| 27 | Andrew PhillipsPlace 27 · Grade 9 · University | 9 | University | 21:10.08 |
| 28 | Devin KniszekPlace 28 · Grade 11 · Indian Creek | 11 | Indian Creek | 21:12.05 |
| 29 | Thomas LueckelPlace 29 · Grade 10 · University | 10 | University | 21:19.56 |
| 30 | Aric VarlasPlace 30 · Grade 11 · Wheeling Central Catholic | 11 | Wheeling Central Catholic | 21:20.00 |
| 31 | Dakota WarrenPlace 31 · Grade 10 · Oak Glen | 10 | Oak Glen | 21:28.66 |
| 32 | Corbin RutanPlace 32 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 21:35.48 |
| 33 | Colin SpanglerPlace 33 · Grade 11 · Wheeling Central Catholic | 11 | Wheeling Central Catholic | 21:38.34 |
| 34 | Kyle RyanPlace 34 · Grade 12 · Brooke | 12 | Brooke | 21:42.62 |
| 35 | Hayden BrownPlace 35 · Grade 9 · The Linsly School | 9 | The Linsly School | 21:44.62 |
| 36 | Maguire GlassPlace 36 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 21:45.25 |
| 37 | Oliver ReedPlace 37 · Grade 9 · University | 9 | University | 21:45.50 |
| 38 | Jeff HenrichPlace 38 · Grade 11 · University | 11 | University | 21:49.85 |
| 39 | Mario LombardiPlace 39 · Grade 12 · Brooke | 12 | Brooke | 21:56.40 |
| 40 | Wyatt StoutPlace 40 · Grade 10 · Indian Creek | 10 | Indian Creek | 21:56.76 |
| 41 | Robert WarnerPlace 41 · Grade 10 · University | 10 | University | 21:57.23 |
| 42 | Devon AmosPlace 42 · Grade 10 · St. Marys | 10 | St. Marys | 21:59.15 |
| 43 | Ryan DeBeePlace 43 · Grade 12 · Oak Glen | 12 | Oak Glen | 22:01.17 |
| 44 | Dakota GravesPlace 44 · Grade 10 · Oak Glen | 10 | Oak Glen | 22:01.56 |
| 45 | Devin DiosiPlace 45 · Grade 10 · The Linsly School | 10 | The Linsly School | 22:08.26 |
| 46 | John ErwinPlace 46 · Grade 10 · Wheeling Central Catholic | 10 | Wheeling Central Catholic | 22:19.28 |
| 47 | Jesse LantzPlace 47 · Grade 11 · Oak Glen | 11 | Oak Glen | 22:20.47 |
| 48 | Hayden VidaPlace 48 · Grade 12 · Weir | 12 | Weir | 22:23.43 |
| 49 | David DuffPlace 49 · Grade 9 · Indian Creek | 9 | Indian Creek | 22:32.91 |
| 50 | Taylor BouryPlace 50 · Grade 11 · The Linsly School | 11 | The Linsly School | 22:52.09 |
| 51 | Zach KovalskiPlace 51 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 22:56.90 |
| 52 | Zack KlimasPlace 52 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 23:05.55 |
| 53 | Conner RosenliebPlace 53 · Grade 10 · Oak Glen | 10 | Oak Glen | 23:09.90 |
| 54 | Michael ButtsPlace 54 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 23:14.10 |
| 55 | Liam McNeilPlace 55 · Grade 12 · The Linsly School | 12 | The Linsly School | 23:24.92 |
| 56 | Brad CombsPlace 56 · Grade 11 · Brooke | 11 | Brooke | 23:33.08 |
| 57 | David HammondPlace 57 · Grade 12 · The Linsly School | 12 | The Linsly School | 23:36.71 |
| 58 | Zachary LyonPlace 58 · Grade 12 · University | 12 | University | 23:37.70 |
| 59 | Edward ZhangPlace 59 · Grade 9 · The Linsly School | 9 | The Linsly School | 23:43.30 |
| 60 | Jeff CoblePlace 60 · Grade 10 · Oak Glen | 10 | Oak Glen | 23:51.63 |
| 61 | Gage JaquayPlace 61 · Grade 9 · Wheeling Park | 9 | Wheeling Park | 23:59.40 PR |
| 62 | Justin GummPlace 62 · Grade 10 · Oak Glen | 10 | Oak Glen | 24:31.77 |
| 63 | Brandon KonnovitchPlace 63 · Grade 11 · Weir | 11 | Weir | 24:33.10 |
| 64 | Robert NewmanPlace 64 · Grade 12 · The Linsly School | 12 | The Linsly School | 24:36.41 |
| 65 | Tritan PlutePlace 65 · Grade 10 · The Linsly School | 10 | The Linsly School | 24:44.23 |
| 66 | Malachi OnwukaPlace 66 · Grade 10 · The Linsly School | 10 | The Linsly School | 24:47.96 |
| 67 | Aaron WangPlace 67 · Grade 9 · The Linsly School | 9 | The Linsly School | 24:58.11 |
| 68 | Tyler JohnsonPlace 68 · Grade 12 · The Linsly School | 12 | The Linsly School | 25:02.32 |
| 69 | David SampsonPlace 69 · Grade 11 · Wheeling Central Catholic | 11 | Wheeling Central Catholic | 25:10.63 PR |
| 70 | Mike MillerPlace 70 · Grade 9 · Weir | 9 | Weir | 25:14.93 |
| 71 | Logan EberhardPlace 71 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 25:23.21 |
| 72 | Jacob BuckPlace 72 · Grade 11 · Wheeling Central Catholic | 11 | Wheeling Central Catholic | 25:29.05 |
| 73 | Chris WakimPlace 73 · Grade 10 · The Linsly School | 10 | The Linsly School | 27:03.93 |
| 74 | Shane RhulePlace 74 · Grade 10 · Oak Glen | 10 | Oak Glen | 27:13.11 |
| 75 | Tyler RigglePlace 75 · Grade 12 · Weir | 12 | Weir | 27:19.23 |
| 76 | William SwisherPlace 76 · Grade 11 · Wheeling Park | 11 | Wheeling Park | 27:51.10 |
| 77 | Michael KarnellPlace 77 · Grade 10 · Wheeling Park | 10 | Wheeling Park | 28:02.81 |
| 78 | Ashish UrvalPlace 78 · Grade 10 · The Linsly School | 10 | The Linsly School | 29:12.32 |
| 79 | Charles Tan YuanPlace 79 · Grade 11 · The Linsly School | 11 | The Linsly School | 30:22.87 |
| 80 | Unknown UnknownPlace 80 · Unknown | — | Unknown | 32:45.79 |