| 1 | Kyle TraceyPlace 1 · Grade Fr · West Chester | Fr | West Chester | 25:38.5 PR |
| 2 | Tommy CrumPlace 2 · Grade Jr · Shippensburg | Jr | Shippensburg | 25:51.6 |
| 3 | Derek KendigPlace 3 · Grade Sr · Elizabethtown | Sr | Elizabethtown | 25:59.0 |
| 4 | Matthew RemishofskiPlace 4 · Grade Jr · West Chester | Jr | West Chester | 26:02.8 |
| 5 | Luke KnestoutPlace 5 · Grade Jr · Dickinson | Jr | Dickinson | 26:03.4 |
| 6 | Matt OttoPlace 6 · Grade Jr · Geneva | Jr | Geneva | 26:28.7 |
| 7 | Julian ClarkPlace 7 · Grade Fr · Shippensburg | Fr | Shippensburg | 26:41.3 |
| 8 | Seth ReichenbachPlace 8 · Grade Fr · Shippensburg | Fr | Shippensburg | 26:45.1 PR |
| 9 | Ryan GourleyPlace 9 · Grade Fr · Shippensburg | Fr | Shippensburg | 26:45.1 PR |
| 10 | Jaycen ConradPlace 10 · Grade Jr · Shippensburg | Jr | Shippensburg | 26:45.5 |
| 11 | Nick FormanPlace 11 · Grade Jr · West Chester | Jr | West Chester | 26:47.6 |
| 12 | Tyler CaronPlace 12 · Grade Fr · Geneva | Fr | Geneva | 26:48.0 |
| 13 | Davey JohnsonPlace 13 · Grade So · Shippensburg | So | Shippensburg | 26:48.4 PR |
| 14 | Ramon UrenaPlace 14 · Grade Jr · Shippensburg | Jr | Shippensburg | 26:50.7 |
| 15 | Jackson GutekunstPlace 15 · Grade Sr · Shippensburg | Sr | Shippensburg | 26:56.3 |
| 16 | Matthew LandisPlace 16 · Grade Sr · West Chester | Sr | West Chester | 27:05.5 |
| 17 | Andrew BradleyPlace 17 · Grade So · West Chester | So | West Chester | 27:14.5 |
| 18 | Adam GaidosPlace 18 · Grade Fr · Marywood | Fr | Marywood | 27:18.7 PR |
| 19 | Sam LeisenringPlace 19 · Grade So · West Chester | So | West Chester | 27:24.9 PR |
| 20 | Daniel NaylorPlace 20 · Grade So · Shippensburg | So | Shippensburg | 27:27.1 |
| 21 | Drew StefflerPlace 21 · Grade Fr · Geneva | Fr | Geneva | 27:37.8 |
| 22 | Fabian SosaPlace 22 · Grade Fr · Marywood | Fr | Marywood | 27:38.7 PR |
| 23 | Eli RadioPlace 23 · Grade So · West Chester | So | West Chester | 27:41.7 |
| 24 | Ryan WackPlace 24 · Grade So · West Chester | So | West Chester | 27:42.6 |
| 25 | Aiden SchwartzPlace 25 · Grade So · West Chester | So | West Chester | 27:45.4 |
| 26 | Frank ContePlace 26 · Grade Jr · Elizabethtown | Jr | Elizabethtown | 27:45.9 |
| 27 | Aiden TannerPlace 27 · Grade Fr · Geneva | Fr | Geneva | 28:02.9 PR |
| 28 | Brennan WellockPlace 28 · Grade Sr · Shippensburg | Sr | Shippensburg | 28:05.9 |
| 29 | Xaver AlexanderPlace 29 · Grade So · Geneva | So | Geneva | 28:08.5 |
| 30 | Jorge RinkerPlace 30 · Grade So · West Chester | So | West Chester | 28:12.5 |
| 31 | Mason MacekPlace 31 · Grade Sr · Dickinson | Sr | Dickinson | 28:15.2 |
| 32 | Landen SpringerPlace 32 · Grade So · Dickinson | So | Dickinson | 28:20.3 |
| 33 | Aidan MackPlace 33 · Grade Fr · Geneva | Fr | Geneva | 28:25.0 |
| 34 | Dylan RooneyPlace 34 · Grade Fr · West Chester | Fr | West Chester | 28:32.8 PR |
| 35 | Brendan TesterPlace 35 · Grade Fr · West Chester | Fr | West Chester | 28:38.2 |
| 36 | Jacob SokatchPlace 36 · Grade So · Dickinson | So | Dickinson | 28:44.1 |
| 37 | Evan DawsonPlace 37 · Grade Fr · West Chester | Fr | West Chester | 28:45.9 |
| 38 | Isaiah WashingtonPlace 38 · Grade Fr · West Chester | Fr | West Chester | 28:54.0 |
| 39 | Bryan HernandezPlace 39 · Grade Jr · Williamson College of the Trades | Jr | Williamson College of the Trades | 29:01.7 |
| 40 | Josh YoderPlace 40 · Grade Fr · Geneva | Fr | Geneva | 29:05.3 PR |
| 41 | Jacob WalshPlace 41 · Grade So · Marywood | So | Marywood | 29:06.0 |
| 42 | Carson BrooksPlace 42 · Grade Sr · Elizabethtown | Sr | Elizabethtown | 29:09.8 |
| 43 | Griffin McConvillePlace 43 · Grade So · Dickinson | So | Dickinson | 29:25.3 |
| 44 | Jake HennessyPlace 44 · Grade So · Dickinson | So | Dickinson | 29:31.5 |
| 45 | Wiley MulhollandPlace 45 · Grade So · Dickinson | So | Dickinson | 29:36.3 |
| 46 | Evan McKalsenPlace 46 · Grade Fr · Geneva | Fr | Geneva | 29:47.4 PR |
| 47 | Harry GibsonPlace 47 · Grade Jr · Geneva | Jr | Geneva | 29:49.5 |
| 48 | Matthew ColdenPlace 48 · Grade Jr · Dickinson | Jr | Dickinson | 29:51.3 |
| 49 | Henry Soto-ReyesPlace 49 · Grade Jr · Marywood | Jr | Marywood | 29:57.0 PR |
| 50 | Ryan WilliamsonPlace 50 · Grade Jr · Elizabethtown | Jr | Elizabethtown | 29:58.9 |
| 51 | Hayden PetersonsPlace 51 · Grade Fr · Dickinson | Fr | Dickinson | 30:27.6 |
| 52 | Austin PricePlace 52 · Grade So · Marywood | So | Marywood | 30:28.0 |
| 53 | Connor MillerPlace 53 · Grade Jr · Geneva | Jr | Geneva | 30:29.5 |
| 54 | Vanleer EganPlace 54 · Grade So · Dickinson | So | Dickinson | 30:51.2 PR |
| 55 | Isaac BoyerPlace 55 · Grade Jr · Delaware Valley | Jr | Delaware Valley | 31:29.3 |
| 56 | Quentin PastorePlace 56 · Grade - · Unattached | - | Unattached | 31:41.1 PR |
| 57 | William HumbachPlace 57 · Grade Fr · McDaniel | Fr | McDaniel | 31:57.1 |
| 58 | Fabrizzio Verano ValderramaPlace 58 · Grade Sr · McDaniel | Sr | McDaniel | 32:12.8 |
| 59 | Joseph GambrillPlace 59 · Grade So · Williamson College of the Trades | So | Williamson College of the Trades | 32:42.0 |
| 60 | Jimmy SchartnerPlace 60 · Grade So · Carroll (Md.) CC | So | Carroll (Md.) CC | 32:51.9 |
| 61 | Levi VanderPlatePlace 61 · Grade Jr · Geneva | Jr | Geneva | 32:58.8 |
| 62 | Matthias BoschPlace 62 · Grade Fr · Williamson College of the Trades | Fr | Williamson College of the Trades | 32:59.1 |
| 63 | Salvatore LavellePlace 63 · Grade So · Carroll (Md.) CC | So | Carroll (Md.) CC | 33:09.2 |
| 64 | Jacob BrownPlace 64 · Grade Fr · Williamson College of the Trades | Fr | Williamson College of the Trades | 36:36.1 |
| 65 | Michael ThompsonPlace 65 · Grade Fr · Orange County CC | Fr | Orange County CC | 37:08.1 |
| 66 | Antonia SilvaPlace 66 · Grade Jr · Williamson College of the Trades | Jr | Williamson College of the Trades | 38:09.7 |
| 67 | Noah O'DonnellPlace 67 · Grade Fr · Central Penn College | Fr | Central Penn College | 45:45.9 |
| 68 | Seth Barber-OladobePlace 68 · Grade Fr · Central Penn College | Fr | Central Penn College | 48:26.9 PR |
| 69 | Titus McKissickPlace 69 · Grade So · Geneva | So | Geneva | 1:39:40.9 |
| 70 | Abel GuidryPlace 70 · Grade Fr · Williamson College of the Trades | Fr | Williamson College of the Trades | 1:43:30.8 |
| 0 | Bejamin HummelPlace 0 · Grade So · Shippensburg | So | Shippensburg | DNS |
| 0 | Benjamin DevinePlace 0 · Grade Sr · Shippensburg | Sr | Shippensburg | DNS |
| 0 | Kyle BakerPlace 0 · Grade Jr · Shippensburg | Jr | Shippensburg | DNS |
| 0 | Luke McEvoyPlace 0 · Grade Fr · Marywood | Fr | Marywood | DNS |