| 1 | Dante Frescura�Place 1 · Grade So · Westmoreland County (Pa.) CC | So | Westmoreland County (Pa.) CC | 18:13.6 |
| 2 | Chris LovePlace 2 · Grade Fr · Mount Aloysius | Fr | Mount Aloysius | 18:26.2 |
| 3 | Frank BenkoPlace 3 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 18:27.6 PR |
| 4 | Andrew StrakaPlace 4 · Grade So · Pennsylvania Highlands CC | So | Pennsylvania Highlands CC | 18:32.6 PR |
| 5 | Joe BarrickPlace 5 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 18:46.1 PR |
| 6 | Micah ConroyPlace 6 · Grade So · Westmoreland County (Pa.) CC | So | Westmoreland County (Pa.) CC | 18:46.5 PR |
| 7 | Zachary BrandisPlace 7 · Grade So · Pennsylvania Highlands CC | So | Pennsylvania Highlands CC | 18:55.2 |
| 8 | Peyton HausePlace 8 · Grade So · Westmoreland County (Pa.) CC | So | Westmoreland County (Pa.) CC | 19:19.0 PR |
| 9 | Jared BowmanPlace 9 · Grade So · Westmoreland County (Pa.) CC | So | Westmoreland County (Pa.) CC | 19:26.7 PR |
| 10 | Chase BrennemanPlace 10 · Grade Fr · Pennsylvania Highlands CC | Fr | Pennsylvania Highlands CC | 19:32.9 |
| 11 | Robbie HalinkaPlace 11 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 19:50.5 |
| 12 | Michael NaglePlace 12 · Grade - · Mount Aloysius | - | Mount Aloysius | 19:56.4 PR |
| 13 | Cody SralPlace 13 · Grade Jr · Pennsylvania Highlands CC | Jr | Pennsylvania Highlands CC | 20:14.3 PR |
| 14 | Josh HamiltonPlace 14 · Grade Jr · Mount Aloysius | Jr | Mount Aloysius | 20:27.0 |
| 15 | Dylan AckermanPlace 15 · Grade So · Pitt-Greensburg | So | Pitt-Greensburg | 21:00.0 |
| 16 | Ian WaruiPlace 16 · Grade So · La Roche | So | La Roche | 21:22.3 PR |
| 17 | Ethan MatesPlace 17 · Grade So · Penn State Fayette | So | Penn State Fayette | 21:24.2 PR |
| 18 | Wyatt GrayPlace 18 · Grade Fr · Potomac State (W.Va.) | Fr | Potomac State (W.Va.) | 21:55.5 PR |
| 19 | Noah PittmanPlace 19 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 21:59.3 PR |
| 20 | Joshua MentzerPlace 20 · Grade So · Pitt-Greensburg | So | Pitt-Greensburg | 22:02.7 |
| 21 | Isaiah WhartonPlace 21 · Grade Fr · Potomac State (W.Va.) | Fr | Potomac State (W.Va.) | 22:04.4 |
| 22 | Arlo HelmsPlace 22 · Grade - · Penn State Fayette | - | Penn State Fayette | 22:33.6 |
| 23 | Deklyn SimmsPlace 23 · Grade So · Westmoreland County (Pa.) CC | So | Westmoreland County (Pa.) CC | 23:21.7 PR |
| 24 | Andy PetrazziPlace 24 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 23:36.8 |
| 25 | Nolan ReedPlace 25 · Grade So · Pennsylvania Highlands CC | So | Pennsylvania Highlands CC | 23:41.0 PR |
| 26 | Jason YeagerPlace 26 · Grade Sr · Pitt-Greensburg | Sr | Pitt-Greensburg | 24:11.4 |
| 27 | Josh HunterPlace 27 · Grade Fr · Penn State Fayette | Fr | Penn State Fayette | 24:31.5 PR |
| 28 | Aiden WagnerPlace 28 · Grade - · La Roche | - | La Roche | 24:52.6 PR |
| 29 | Carl NjorogePlace 29 · Grade So · Potomac State (W.Va.) | So | Potomac State (W.Va.) | 24:54.3 PR |
| 30 | Darius DalePlace 30 · Grade - · Pennsylvania Highlands CC | - | Pennsylvania Highlands CC | 24:56.6 PR |
| 31 | Noah CuestasPlace 31 · Grade So · Mount Aloysius | So | Mount Aloysius | 25:04.2 |
| 32 | Jonathon KigginsPlace 32 · Grade Fr · Westmoreland County (Pa.) CC | Fr | Westmoreland County (Pa.) CC | 26:24.4 |
| 33 | Matthew MarsPlace 33 · Grade Fr · La Roche | Fr | La Roche | 26:37.4 |
| 34 | Miguel MartyrPlace 34 · Grade Sr · La Roche | Sr | La Roche | 26:38.3 PR |
| 35 | Jay Young ChungPlace 35 · Grade Jr · La Roche | Jr | La Roche | 28:37.2 |
| 36 | JT EliasPlace 36 · Grade Jr · Mount Aloysius | Jr | Mount Aloysius | 29:38.4 |
| 37 | Ahmir SheppardPlace 37 · Grade So · La Roche | So | La Roche | 32:48.6 PR |