| 1 | Joshua GillPlace 1 · Grade Fr · West Liberty | Fr | West Liberty | 26:37 PR |
| 2 | Jasper BrownPlace 2 · Grade Sr · West Liberty | Sr | West Liberty | 26:44 |
| 3 | Francis TooheyPlace 3 · Grade Sr · West Liberty | Sr | West Liberty | 26:57 |
| 4 | Brady SundinPlace 4 · Grade Sr · Saint Vincent | Sr | Saint Vincent | 27:10 |
| 5 | Seamus SommersPlace 5 · Grade Jr · Franciscan | Jr | Franciscan | 27:37 |
| 6 | Magnus PolknerPlace 6 · Grade So · Wheeling | So | Wheeling | 27:49 |
| 7 | Finlay LorimerPlace 7 · Grade Fr · West Liberty | Fr | West Liberty | 27:50 |
| 8 | Max BrunsPlace 8 · Grade Fr · Franciscan | Fr | Franciscan | 27:54 |
| 9 | Michael NiggemyerPlace 9 · Grade Fr · West Liberty | Fr | West Liberty | 28:00 |
| 10 | Jordan RaynorPlace 10 · Grade Sr · Saint Vincent | Sr | Saint Vincent | 28:07 |
| 11 | Robert AllenPlace 11 · Grade Sr · West Liberty | Sr | West Liberty | 28:24 |
| 12 | Zachary WorkmanPlace 12 · Grade So · West Liberty | So | West Liberty | 28:27 |
| 13 | Will StickmanPlace 13 · Grade So · Saint Vincent | So | Saint Vincent | 28:31 |
| 14 | Matthew ThomasPlace 14 · Grade Sr · Saint Vincent | Sr | Saint Vincent | 28:39 |
| 15 | Kenny BattistelliPlace 15 · Grade Jr · Saint Vincent | Jr | Saint Vincent | 28:43 |
| 16 | Alex EplinPlace 16 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:52 |
| 17 | Hunter TomichPlace 17 · Grade Sr · Wheeling | Sr | Wheeling | 28:55 |
| 18 | Jack McKnightPlace 18 · Grade Fr · Franciscan | Fr | Franciscan | 29:00 |
| 19 | Marek UngerPlace 19 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:20 |
| 20 | Daniel WilsonPlace 20 · Grade So · Franciscan | So | Franciscan | 29:23 |
| 21 | Micah BraggPlace 21 · Grade Jr · Franciscan | Jr | Franciscan | 29:32 |
| 22 | Aidan MohrPlace 22 · Grade So · Franciscan | So | Franciscan | 29:44 |
| 23 | Shepherd RicheyPlace 23 · Grade Fr · West Liberty | Fr | West Liberty | 29:47 |
| 24 | Benjamin DawsonPlace 24 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:57 |
| 25 | JohnLuke RiversPlace 25 · Grade So · Franciscan | So | Franciscan | 30:00 |
| 26 | Noah ChannelPlace 26 · Grade Fr · Saint Vincent | Fr | Saint Vincent | 30:04 |
| 27 | Emmanuel OjoPlace 27 · Grade So · West Virginia State | So | West Virginia State | 30:31 |
| 28 | Matthew HallPlace 28 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:32 |
| 29 | Liam WilsonPlace 29 · Grade Fr · Saint Vincent | Fr | Saint Vincent | 30:37 |
| 30 | Ayden WalaskayPlace 30 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 30:38 |
| 31 | Eduardo TorresPlace 31 · Grade Jr · Franciscan | Jr | Franciscan | 30:42 |
| 32 | Courtney RiderPlace 32 · Grade Jr · Wheeling | Jr | Wheeling | 30:45 |
| 33 | Reid WeberPlace 33 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:52 |
| 34 | Kyle CasellaPlace 34 · Grade Jr · Waynesburg | Jr | Waynesburg | 31:00 |
| 35 | Adeniji AbbottPlace 35 · Grade Fr · West Virginia State | Fr | West Virginia State | 31:09 PR |
| 36 | Seth KrockerPlace 36 · Grade So · West Liberty | So | West Liberty | 31:24 |
| 37 | Ryan CawleyPlace 37 · Grade So · Saint Vincent | So | Saint Vincent | 31:28 |
| 38 | Jack HoodPlace 38 · Grade Fr · Waynesburg | Fr | Waynesburg | 31:43 |
| 39 | Nick DzuricaPlace 39 · Grade Fr · Saint Vincent | Fr | Saint Vincent | 31:51 |
| 40 | Dylan MalolepszyPlace 40 · Grade Fr · West Liberty | Fr | West Liberty | 31:55 |
| 41 | Chris GeigerPlace 41 · Grade Fr · Franciscan | Fr | Franciscan | 31:55 |
| 42 | Ethan WilsonPlace 42 · Grade So · Waynesburg | So | Waynesburg | 32:22 |
| 43 | Mitch SaganPlace 43 · Grade So · Franciscan | So | Franciscan | 32:35 |
| 44 | Thomas BausPlace 44 · Grade So · Franciscan | So | Franciscan | 32:49 |
| 45 | Tyler CrookPlace 45 · Grade Sr · Wheeling | Sr | Wheeling | 33:01 |
| 46 | Jack BrassPlace 46 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 33:17 |
| 47 | Christopher LockePlace 47 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 33:41 |
| 48 | Callum WallenfangPlace 48 · Grade Fr · Franciscan | Fr | Franciscan | 33:45 |
| 49 | Dominic YoungPlace 49 · Grade Jr · Franciscan | Jr | Franciscan | 34:01 |
| 50 | Rockford BobakPlace 50 · Grade Fr · Waynesburg | Fr | Waynesburg | 34:17 |
| 51 | David WilsonPlace 51 · Grade So · West Liberty | So | West Liberty | 34:26 |
| 52 | Alejandro ValenzuelaPlace 52 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 35:33 |
| 53 | Day'Vonne SingletonPlace 53 · Grade So · West Virginia State | So | West Virginia State | 35:53 |
| 54 | Aidan McKennaPlace 54 · Grade Fr · Wheeling | Fr | Wheeling | 35:55 |
| 55 | Kris VigarsPlace 55 · Grade Fr · Wheeling | Fr | Wheeling | 37:39 PR |
| 56 | Logan EberhardtPlace 56 · Grade Fr · Waynesburg | Fr | Waynesburg | 38:18 |