| 1 | Carlos CheruiyotPlace 1 · Grade Fr · Saint Francis (Pa.) | Fr | Saint Francis (Pa.) | 27:01 |
| 2 | Will JacksonPlace 2 · Grade Fr · Denison | Fr | Denison | 27:09 |
| 3 | Sam SikorskiPlace 3 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 27:11 |
| 4 | Dillon HachPlace 4 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 27:15 |
| 5 | Colsen FrankPlace 5 · Grade Fr · Grove City | Fr | Grove City | 27:24 |
| 6 | Noah CyrPlace 6 · Grade Sr · Denison | Sr | Denison | 27:26 |
| 7 | Luke RobertsPlace 7 · Grade Sr · Grove City | Sr | Grove City | 27:31 |
| 8 | Collin DreesePlace 8 · Grade So · Saint Francis (Pa.) | So | Saint Francis (Pa.) | 27:36 |
| 9 | Aaron TresslerPlace 9 · Grade Jr · Saint Francis (Pa.) | Jr | Saint Francis (Pa.) | 27:40 |
| 10 | Eli EisenbergerPlace 10 · Grade Sr · Geneva | Sr | Geneva | 27:41 |
| 11 | Ethan HaringPlace 11 · Grade So · Geneva | So | Geneva | 27:46 |
| 12 | Samuel LindellPlace 12 · Una-Edinboro | — | Una-Edinboro | 27:47 |
| 13 | Sage EganPlace 13 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 27:50 |
| 14 | Eli SchreiberPlace 14 · Grade So · Slippery Rock | So | Slippery Rock | 27:53 |
| 15 | Ryan PlacePlace 15 | — | — | 27:53 |
| 16 | Tommy CorbinPlace 16 · Grade Sr · Geneva | Sr | Geneva | 27:54 |
| 17 | Gabe GheringPlace 17 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 28:02 |
| 18 | Alex MorrisPlace 18 · Grade Sr · Slippery Rock | Sr | Slippery Rock | 28:06 |
| 19 | Michael GauntnerPlace 19 · Grade So · Slippery Rock | So | Slippery Rock | 28:07 |
| 20 | William PratoPlace 20 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 28:07 |
| 21 | Andrew PiehlerPlace 21 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 28:10 |
| 22 | Kevin PoolPlace 22 | — | — | 28:13 |
| 23 | Michael SingleyPlace 23 · Grade Sr · Grove City | Sr | Grove City | 28:16 |
| 24 | Karter ReathPlace 24 · Grade Sr · Geneva | Sr | Geneva | 28:16 |
| 25 | Agustin Ruiz LopezPlace 25 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:22 |
| 26 | John JuszynskiPlace 26 · Grade Sr · Slippery Rock | Sr | Slippery Rock | 28:22 |
| 27 | Phinnigan SpindlerPlace 27 · Grade So · Denison | So | Denison | 28:25 |
| 28 | Caleb FreemanPlace 28 · Grade Sr · Allegheny (Pa.) | Sr | Allegheny (Pa.) | 28:25 |
| 29 | Easton AdamczykPlace 29 · Grade So · Slippery Rock | So | Slippery Rock | 28:27 |
| 30 | Dominic KuntzPlace 30 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:29 |
| 31 | Oliver DicerboPlace 31 · Grade Sr · Denison | Sr | Denison | 28:31 |
| 32 | Tyler BissPlace 32 · Grade Fr · Allegheny (Pa.) | Fr | Allegheny (Pa.) | 28:32 |
| 33 | Dylan RibelinPlace 33 · Grade Jr · Slippery Rock | Jr | Slippery Rock | 28:32 |
| 34 | Kaiden WilliamsPlace 34 · Grade Fr · Grove City | Fr | Grove City | 28:33 |
| 35 | Dan PrincicPlace 35 | — | — | 28:33 |
| 36 | Nick SwartzPlace 36 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 28:34 |
| 37 | Colton HenningPlace 37 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:36 |
| 38 | Tyler DavisPlace 38 · Grade Fr · Grove City | Fr | Grove City | 28:37 |
| 39 | Anthony MiklosPlace 39 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 28:39 |
| 40 | Nicholas ToddPlace 40 · Grade So · Waynesburg | So | Waynesburg | 28:40 PR |
| 41 | Isaak KellerPlace 41 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 28:41 |
| 42 | Jonah LindstromPlace 42 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 28:46 |
| 43 | Kevin LongPlace 43 | — | — | 28:46 |
| 44 | Chase BrennemanPlace 44 · Grade Sr · Saint Francis (Pa.) | Sr | Saint Francis (Pa.) | 28:47 |
| 45 | Sebastian KlimchakPlace 45 · Grade Fr · Denison | Fr | Denison | 28:47 |
| 46 | Xaver AlexanderPlace 46 · Grade Fr · Geneva | Fr | Geneva | 28:48 |
| 47 | Nate JamesPlace 47 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 28:49 |
| 48 | Michael DorrisPlace 48 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 28:55 |
| 49 | Owen SparksPlace 49 · Grade Jr · Indiana (Pa.) | Jr | Indiana (Pa.) | 28:57 |
| 50 | Will WeaverPlace 50 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:58 |
| 51 | William FontanaPlace 51 · Grade Fr · Denison | Fr | Denison | 29:00 |
| 52 | Nathaniel TurnerPlace 52 · Grade Sr · Thiel | Sr | Thiel | 29:03 |
| 53 | Caleb HawkePlace 53 · Grade Sr · Grove City | Sr | Grove City | 29:05 |
| 54 | Matt OttoPlace 54 · Grade So · Geneva | So | Geneva | 29:06 |
| 55 | Lincoln BoumanPlace 55 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 29:07 |
| 56 | Micah BrydonPlace 56 · Grade Fr · Saint Francis (Pa.) | Fr | Saint Francis (Pa.) | 29:08 |
| 57 | Elijah Van farowePlace 57 · Grade Sr · Denison | Sr | Denison | 29:08 |
| 58 | Ivan PanovPlace 58 · Grade Fr · Denison | Fr | Denison | 29:10 |
| 59 | Benjamin PerkaPlace 59 · Grade Sr · Geneva | Sr | Geneva | 29:13 |
| 60 | Trent MacuraPlace 60 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 29:14 |
| 61 | Christian OrgelPlace 61 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 29:14 |
| 62 | Michelangelo PiccirilloPlace 62 · Grade So · Saint Francis (Pa.) | So | Saint Francis (Pa.) | 29:16 |
| 63 | Jack EvansPlace 63 · Grade So · Denison | So | Denison | 29:16 |
| 64 | Hudson JonesPlace 64 · Grade So · Denison | So | Denison | 29:19 |
| 65 | Harrison RepkoPlace 65 · Grade Jr · Slippery Rock | Jr | Slippery Rock | 29:19 |
| 66 | Marco DozziPlace 66 | — | — | 29:19 |
| 67 | Trevor NassoPlace 67 · Grade So · Geneva | So | Geneva | 29:22 |
| 68 | Eli MillerPlace 68 · Grade Jr · Grove City | Jr | Grove City | 29:23 |
| 69 | Grey LowmanPlace 69 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 29:24 |
| 70 | Andreas DunkelPlace 70 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 29:25 |
| 71 | Cooper EnyeartPlace 71 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 29:27 |
| 72 | Owen HillPlace 72 · Grade Fr · Grove City | Fr | Grove City | 29:29 |
| 73 | Gavin BoerPlace 73 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 29:30 |
| 74 | James YohoPlace 74 · Grade Jr · Grove City | Jr | Grove City | 29:33 |
| 75 | Dom BumblisPlace 75 · Grade So · Slippery Rock | So | Slippery Rock | 29:35 |
| 76 | Evan FreilPlace 76 · Grade Sr · Geneva | Sr | Geneva | 29:36 |
| 77 | Jacob ColbertPlace 77 · Grade Sr · Grove City | Sr | Grove City | 29:36 |
| 78 | Harry GibsonPlace 78 · Grade So · Geneva | So | Geneva | 29:37 |
| 79 | Dylan BarcaPlace 79 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 29:43 |
| 80 | Anthony SponzPlace 80 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 29:49 |
| 81 | Parker BradleyPlace 81 · Grade Sr · Indiana (Pa.) | Sr | Indiana (Pa.) | 29:50 |
| 82 | Sam ElstonPlace 82 · Grade Fr · Grove City | Fr | Grove City | 29:51 |
| 83 | Christopher KlinePlace 83 · Grade Sr · Grove City | Sr | Grove City | 29:51 |
| 84 | Jacob BrechbillPlace 84 · Grade So · Denison | So | Denison | 29:53 |
| 85 | Niamh McClaflinPlace 85 · Grade Fr · Geneva | Fr | Geneva | 30:02 |
| 86 | Patrick SharpPlace 86 · Grade Sr · Allegheny (Pa.) | Sr | Allegheny (Pa.) | 30:02 |
| 87 | Steven JankePlace 87 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 30:06 |
| 88 | Nolan GillePlace 88 · Grade Fr · Grove City | Fr | Grove City | 30:06 PR |
| 89 | Rosario ScaratoPlace 89 · Grade Fr · Denison | Fr | Denison | 30:09 |
| 90 | Niko MoorePlace 90 | — | — | 30:12 |
| 91 | Izaac ErwinPlace 91 · Grade So · Saint Francis (Pa.) | So | Saint Francis (Pa.) | 30:17 |
| 92 | Caden BuccierPlace 92 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 30:19 |
| 93 | Ian HarringtonPlace 93 · Grade Sr · Denison | Sr | Denison | 30:20 |
| 94 | Sergio AbdalahPlace 94 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 30:25 |
| 95 | Ryan YoungPlace 95 · Grade Fr · Saint Francis (Pa.) | Fr | Saint Francis (Pa.) | 30:28 |
| 96 | Caleb WillisPlace 96 · Grade Sr · Grove City | Sr | Grove City | 30:29 |
| 97 | Aaron LewisPlace 97 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 30:29 |
| 98 | Caleb HinaPlace 98 · Grade Fr · Grove City | Fr | Grove City | 30:32 |
| 99 | Brandon WillPlace 99 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 30:32 |
| 100 | Quintin WeaverPlace 100 · Unattached | — | Unattached | 30:37 |