| 1 | Christian WescottPlace 1 · Grade So · Alfred State | So | Alfred State | 28:11.00 |
| 2 | Max KnightPlace 2 · Grade So · Alfred State | So | Alfred State | 28:18.30 |
| 3 | Ethan VaughanPlace 3 · Grade Fr · Penn State Behrend | Fr | Penn State Behrend | 28:21.50 |
| 4 | Peyton BrewerPlace 4 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 28:55.80 |
| 5 | Nathan BertoloPlace 5 · Grade So · Penn State Behrend | So | Penn State Behrend | 29:01.60 |
| 6 | Thomas RotyPlace 6 · Grade Fr · Hilbert | Fr | Hilbert | 29:05.20 |
| 7 | Alex HaskinsPlace 7 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 29:22.80 |
| 8 | Aidan ReinselPlace 8 · Grade Sr · Penn State Behrend | Sr | Penn State Behrend | 29:29.30 |
| 9 | Lucas BoydPlace 9 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 29:50.50 |
| 10 | Michael WernerPlace 10 · Grade So · Penn State Behrend | So | Penn State Behrend | 30:03.10 |
| 11 | Kody KleinPlace 11 · Grade Sr · Penn State Behrend | Sr | Penn State Behrend | 30:11.50 |
| 12 | Mamadou BarryPlace 12 · Grade Jr · Alfred State | Jr | Alfred State | 30:34.80 |
| 13 | Andrew CoviatyPlace 13 · Grade Fr · Alfred State | Fr | Alfred State | 30:37.70 |
| 14 | Brandon LylePlace 14 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 30:39.90 |
| 15 | David GahaganPlace 15 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 31:18.10 |
| 16 | Zachary HalamaPlace 16 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 31:22.10 |
| 17 | Nicolin PiercePlace 17 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 31:28.10 |
| 18 | Liam HudsonPlace 18 · Grade Fr · Alfred State | Fr | Alfred State | 31:33.40 |
| 19 | Mahesh LakshminarayananPlace 19 · Grade Jr · Penn State Behrend | Jr | Penn State Behrend | 31:35.50 |
| 20 | Jack BetlerPlace 20 · Grade So · Penn State Behrend | So | Penn State Behrend | 31:53.60 |
| 21 | Jordan LongPlace 21 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 31:55.80 |
| 22 | Nolan LeBaronPlace 22 · Grade Fr · Alfred State | Fr | Alfred State | 32:00.40 |
| 23 | David BrokawPlace 23 · Grade Jr · Pitt-Greensburg | Jr | Pitt-Greensburg | 32:12.30 |
| 24 | Alexander ScheerPlace 24 · Grade Jr · Hilbert | Jr | Hilbert | 32:32.90 |
| 25 | Carson HulkaPlace 25 · Grade Fr · Alfred State | Fr | Alfred State | 32:53.50 |
| 26 | Ethan SchieldPlace 26 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 33:11.80 |
| 27 | Jack HigginsPlace 27 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 33:14.40 |
| 28 | Evan WagenmannPlace 28 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 33:36.00 |
| 29 | Aiden JasperPlace 29 · Grade Fr · Alfred State | Fr | Alfred State | 34:10.40 |
| 30 | Ben HamiltonPlace 30 · Grade Fr · Penn State Behrend | Fr | Penn State Behrend | 34:21.00 |
| 31 | Aiden PimentelPlace 31 · Grade Fr · Penn State Altoona | Fr | Penn State Altoona | 34:26.60 |
| 32 | Grayson MontaguePlace 32 · Grade So · Alfred State | So | Alfred State | 35:19.40 |
| 33 | William VaughenPlace 33 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 35:52.50 |
| 34 | Thomas MurawskiPlace 34 · Grade Fr · Pitt-Greensburg | Fr | Pitt-Greensburg | 36:47.60 |
| 35 | Blaise VenturaPlace 35 · Grade Jr · Penn State Altoona | Jr | Penn State Altoona | 37:36.00 |
| 36 | Quincy FanaPlace 36 · Grade Sr · Carlow (Pa.) | Sr | Carlow (Pa.) | 38:40.90 |
| 37 | Christian SpreizerPlace 37 · Grade Sr · Alfred State | Sr | Alfred State | 39:12.80 |
| 38 | Mariory MondesirPlace 38 · Grade Sr · La Roche | Sr | La Roche | 40:17.70 |
| 39 | Jailon JamisonPlace 39 · Grade Jr · La Roche | Jr | La Roche | 44:51.90 |
| 40 | Connor RadeckiPlace 40 · Grade Sr · La Roche | Sr | La Roche | 48:06.30 PR |
| 41 | Deklyn SimmsPlace 41 · Grade Sr · La Roche | Sr | La Roche | 48:40.90 |
| 42 | Patrick ChewningPlace 42 · Grade Jr · La Roche | Jr | La Roche | 49:13.10 |
| 43 | Hunter AugustinePlace 43 · Grade So · La Roche | So | La Roche | 50:18.90 |
| 44 | Matthew MarsPlace 44 · Grade Sr · La Roche | Sr | La Roche | 52:37.00 |