| 1 | Kody KleinPlace 1 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 26:52.5 | 1 |
| 2 | Bennett KerrPlace 2 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 27:28.4 | 2 |
| 3 | Lucas BoydPlace 3 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 27:45.2 | 3 |
| 4 | Chris AnnearPlace 4 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 28:21.0 | 4 |
| 5 | Aidan ReinselPlace 5 · Grade SO-2 · PSU-Behrend | SO-2 | PSU-Behrend | 28:29.4 | 5 |
| 6 | Aidan DomencicPlace 6 · Grade SR-4 · PSU-Behrend | SR-4 | PSU-Behrend | 28:32.3 | 6 |
| 7 | Yuner SesmasPlace 7 · Grade JR-3 · Alfred | JR-3 | Alfred | 28:51.2 | 7 |
| 8 | Peyton BrewerPlace 8 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 28:56.3 | 8 |
| 9 | Finnegan DeanPlace 9 · Grade SO-2 · Alfred | SO-2 | Alfred | 29:02.0 | 9 |
| 10 | Nicolin PiercePlace 10 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 29:03.5 | — |
| 11 | Davis SaynukPlace 11 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 29:26.7 | — |
| 12 | Jacob TaylorPlace 12 · Grade FR-1 · Alfred | FR-1 | Alfred | 29:28.6 | 10 |
| 13 | Dane FasickPlace 13 · Grade JR-3 · Westminster (Pa.) | JR-3 | Westminster (Pa.) | 29:31.6 | 11 |
| 14 | Teddy BoehmPlace 14 · Grade SO-2 · PSU-Behrend | SO-2 | PSU-Behrend | 29:32.2 | — |
| 15 | Emil GeorgePlace 15 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 29:51.4 | — |
| 16 | Joey GeorgePlace 16 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 29:56.0 | — |
| 17 | Kevin FlintPlace 17 · Grade JR-3 · Alfred | JR-3 | Alfred | 29:58.5 | 12 |
| 18 | Dennis JonesPlace 18 · Grade FR-1 · Westminster (Pa.) | FR-1 | Westminster (Pa.) | 30:00.1 | 13 |
| 19 | David GahaganPlace 19 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 30:13.0 | — |
| 20 | Aiden SeemanPlace 20 · Grade SO-2 · PSU-Behrend | SO-2 | PSU-Behrend | 30:32.1 | — |
| 21 | Justin RedillaPlace 21 · Grade SO-2 · Westminster (Pa.) | SO-2 | Westminster (Pa.) | 30:35.2 | 14 |
| 22 | Jason SeeversPlace 22 · Grade SO-2 · PSU-Behrend | SO-2 | PSU-Behrend | 31:00.5 | — |
| 23 | Max RasillaPlace 23 · Grade JR-3 · Alfred | JR-3 | Alfred | 31:26.1 | 15 |
| 24 | Joel McCloskeyPlace 24 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 31:30.6 | — |
| 25 | Ryan ArmstrongPlace 25 · Grade SR-4 · Westminster (Pa.) | SR-4 | Westminster (Pa.) | 31:55.3 | 16 |
| 26 | Mahesh LakshminarayananPlace 26 · Grade FR-1 · PSU-Behrend | FR-1 | PSU-Behrend | 32:11.5 | — |
| 27 | Caden HarshPlace 27 · Grade SR-4 · Westminster (Pa.) | SR-4 | Westminster (Pa.) | 32:50.1 | 17 |
| 28 | Nicholas EricksonPlace 28 · Grade SO-2 · Alfred | SO-2 | Alfred | 33:22.0 | 18 |
| 29 | Joe ElginPlace 29 · Grade SO-2 · PSU-Behrend | SO-2 | PSU-Behrend | 33:26.7 | — |
| 30 | Carter BuckmanPlace 30 · Grade FR-1 · Alfred | FR-1 | Alfred | 34:11.6 | 19 |
| 31 | Gino PirainoPlace 31 · Grade FR-1 · Westminster (Pa.) | FR-1 | Westminster (Pa.) | 34:14.6 | 20 |
| 32 | Ian JacksonPlace 32 · Grade SR-4 · Westminster (Pa.) | SR-4 | Westminster (Pa.) | 34:24.4 | 21 |
| 33 | Jacob HeffnerPlace 33 · Grade JR-3 · PSU-Behrend | JR-3 | PSU-Behrend | 34:35.4 | — |
| 34 | Connor KerrPlace 34 · Grade JR-3 · Alfred | JR-3 | Alfred | 38:15.7 | — |
| 35 | Matt KanePlace 35 · Grade JR-3 · Westminster (Pa.) | JR-3 | Westminster (Pa.) | 40:28.5 | — |
| 36 | Charlie WarnerPlace 36 · Grade FR-1 · Alfred | FR-1 | Alfred | 43:15.7 | — |