| 1 | Garret MinnickPlace 1 · Grade So · California (Pa.) | So | California (Pa.) | 18:30.7 PR |
| 2 | Jon BerzonskyPlace 2 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 18:30.8 PR |
| 3 | Taven PricePlace 3 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 19:04.1 PR |
| 4 | Edir Sid MohandPlace 4 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 19:07.4 |
| 5 | Amin ContrerasPlace 5 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 19:52.6 PR |
| 6 | Remy BaileyPlace 6 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 20:15.2 PR |
| 7 | Will BerzonskyPlace 7 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 20:19.6 PR |
| 8 | Ryland CorlPlace 8 · Grade Fr · Mount Aloysius | Fr | Mount Aloysius | 20:39.1 |
| 9 | Aiden PimentelPlace 9 · Grade So · Penn State Altoona | So | Penn State Altoona | 20:41.3 PR |
| 10 | Anthony ZonaPlace 10 · Grade Sr · Pitt-Greensburg | Sr | Pitt-Greensburg | 20:43.0 |
| 11 | Brandon LylePlace 11 · Grade So · Penn State Altoona | So | Penn State Altoona | 20:44.6 PR |
| 12 | Jack HigginsPlace 12 · Grade So · Penn State Altoona | So | Penn State Altoona | 20:46.2 PR |
| 13 | David BrokawPlace 13 · Grade Sr · Pitt-Greensburg | Sr | Pitt-Greensburg | 20:49.4 |
| 14 | Thomas MeszarPlace 14 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 20:55.3 PR |
| 15 | Michael MakayPlace 15 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 21:19.6 PR |
| 16 | Luke GurekovichPlace 16 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 23:25.2 PR |
| 17 | Nevin StinsonPlace 17 · Grade Fr · Carlow (Pa.) | Fr | Carlow (Pa.) | 23:26.0 PR |
| 18 | Demetrius EppsPlace 18 · Grade Sr · Carlow (Pa.) | Sr | Carlow (Pa.) | 23:29.6 |
| 19 | Troy TinchPlace 19 · Grade Sr · Mount Aloysius | Sr | Mount Aloysius | 26:00.6 |
| 20 | Andrew BoothPlace 20 · Grade So · La Roche | So | La Roche | 26:02.2 |
| 21 | Aidan JonesPlace 21 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 26:12.1 PR |
| 22 | Kaleb PryorPlace 22 · Grade Sr · Carlow (Pa.) | Sr | Carlow (Pa.) | 26:25.1 PR |
| 23 | Jaden McMeekinPlace 23 · Grade Jr · Carlow (Pa.) | Jr | Carlow (Pa.) | 26:25.6 PR |
| 24 | Noah NoelPlace 24 · Grade Sr · Mount Aloysius | Sr | Mount Aloysius | 26:47.2 |
| 25 | Davy DushimiyimanaPlace 25 · Grade Fr · La Roche | Fr | La Roche | 27:27.7 PR |
| 26 | Conor HainesPlace 26 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 29:03.5 |
| 27 | Teddy BemisPlace 27 · Grade Fr · La Roche | Fr | La Roche | 29:19.8 PR |
| 28 | Chase MorrisPlace 28 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 30:52.4 PR |
| 29 | Brady BoylePlace 29 · Grade Fr · Carlow (Pa.) | Fr | Carlow (Pa.) | 32:41.3 |
| 30 | Patrick ChewningPlace 30 · Grade Sr · La Roche | Sr | La Roche | 32:57.4 |
| 31 | Hunter AugustinePlace 31 · Grade Jr · La Roche | Jr | La Roche | 33:51.0 |
| 32 | Ibrahim TurayPlace 32 · Grade Jr · Carlow (Pa.) | Jr | Carlow (Pa.) | 34:18.0 PR |
| 33 | Devlin DayakPlace 33 · Grade Fr · La Roche | Fr | La Roche | 35:39.8 |
| 34 | Liam WolfPlace 34 · Grade Fr · La Roche | Fr | La Roche | 38:22.5 |
| — | Gavin MoyerGrade Fr · Carlow (Pa.) | Fr | Carlow (Pa.) | DQ |