| 1 | Thomas McMahonPlace 1 · Grade So · Pittsburgh | So | Pittsburgh | 14:45.20 PR |
| 2 | Luke SimpsonPlace 2 · Grade So · Pittsburgh | So | Pittsburgh | 14:45.30 |
| 3 | Nolan McGinnPlace 3 · Grade So · Pittsburgh | So | Pittsburgh | 14:47.80 PR |
| 4 | Damian FraustoPlace 4 · Grade Sr · Pittsburgh | Sr | Pittsburgh | 14:49.90 |
| 5 | Chris BelchPlace 5 · Grade - · Pitt/unattached | - | Pitt/unattached | 14:51.40 PR |
| 6 | Matthew ShortPlace 6 · Grade Jr · Carnegie Mellon | Jr | Carnegie Mellon | 14:52.30 PR |
| 7 | Nick SteinfeldtPlace 7 · Grade So · Pittsburgh | So | Pittsburgh | 14:53.90 PR |
| 8 | Ryan PodnarPlace 8 · Grade Sr · Carnegie Mellon | Sr | Carnegie Mellon | 14:56.40 |
| 9 | Mitchell WestlundPlace 9 · Grade - · Pitt/unattached | - | Pitt/unattached | 14:58.90 PR |
| 10 | Ethan FingerhutPlace 10 · Grade Sr · Pittsburgh | Sr | Pittsburgh | 14:59.40 PR |
| 11 | Ethan FeinsteinPlace 11 · Grade Sr · Pittsburgh | Sr | Pittsburgh | 15:01.30 |
| 12 | Jacob AbrahamPlace 12 · Grade - · Pitt/unattached | - | Pitt/unattached | 15:06.10 PR |
| 13 | Tanay ParikhPlace 13 · Grade Fr · Carnegie Mellon | Fr | Carnegie Mellon | 15:06.70 PR |
| 14 | Oliver MossPlace 14 · Grade So · Carnegie Mellon | So | Carnegie Mellon | 15:06.80 PR |
| 15 | Tyler UmbrightPlace 15 · Grade - · Pitt/unattached | - | Pitt/unattached | 15:09.00 PR |
| 16 | Stephen UlrichPlace 16 · Grade Sr · Mount Union | Sr | Mount Union | 15:10.40 PR |
| 17 | Stefan LangridgePlace 17 · Grade Fr · Carnegie Mellon | Fr | Carnegie Mellon | 15:13.20 PR |
| 18 | Graham HeinrichPlace 18 · Grade Fr · Pitt/unattached | Fr | Pitt/unattached | 15:15.50 PR |
| 19 | Cole CasadeiPlace 19 · Grade So · Pittsburgh | So | Pittsburgh | 15:20.30 PR |
| 20 | Adam KollgaardPlace 20 · Grade Jr · Carnegie Mellon | Jr | Carnegie Mellon | 15:23.00 PR |
| 21 | Christian BrowerPlace 21 · Grade Jr · Carnegie Mellon | Jr | Carnegie Mellon | 15:25.00 |
| 22 | Liam BlakePlace 22 · Grade Jr · Mount Union | Jr | Mount Union | 15:29.20 PR |
| 23 | Lysander DuffieldPlace 23 · Grade Fr · Carnegie Mellon | Fr | Carnegie Mellon | 15:29.60 PR |
| 24 | Donald TaggartPlace 24 · Grade Sr · Carnegie Mellon | Sr | Carnegie Mellon | 15:38.30 PR |
| 25 | Angelo ParrinoPlace 25 · Grade Jr · Carnegie Mellon | Jr | Carnegie Mellon | 15:38.70 |
| 26 | Nathan MassiePlace 26 · Grade Jr · Carnegie Mellon | Jr | Carnegie Mellon | 15:39.60 PR |
| 27 | York BourgeoisPlace 27 · Grade So · Carnegie Mellon | So | Carnegie Mellon | 15:43.10 |
| 28 | Tyler KohlmannPlace 28 · Grade Jr · Mount Union | Jr | Mount Union | 15:44.30 PR |
| 29 | Kenji TellaPlace 29 · Grade Sr · Carnegie Mellon | Sr | Carnegie Mellon | 15:46.40 |
| 30 | Cohen BoycePlace 30 · Grade Jr · Mount Union | Jr | Mount Union | 15:49.40 PR |
| 31 | Thomas MooneyPlace 31 · Grade Fr · Mount Union | Fr | Mount Union | 15:49.90 PR |
| 32 | Caleb CabreraPlace 32 · Grade Jr · Mount Union | Jr | Mount Union | 15:52.50 PR |
| 33 | Cale BorlandPlace 33 · Grade So · Mount Union | So | Mount Union | 15:56.40 PR |
| 34 | Matthew TschantzPlace 34 · Grade Sr · Mount Union | Sr | Mount Union | 16:10.80 PR |
| 35 | Luke RyanPlace 35 · Grade Fr · Mount Union | Fr | Mount Union | 16:11.50 PR |
| 36 | Jake KapperPlace 36 · Grade So · Mount Union | So | Mount Union | 16:16.90 |
| 37 | Austin HoffmanPlace 37 · Grade Fr · Mount Union | Fr | Mount Union | 16:27.00 PR |
| 38 | Jimmy MooneyPlace 38 · Grade Jr · Mount Union | Jr | Mount Union | 16:28.80 PR |
| 39 | Josh HuzyakPlace 39 · Grade So · Mount Union | So | Mount Union | 16:29.80 PR |
| 40 | Luke MassaryPlace 40 · Grade Fr · Mount Union | Fr | Mount Union | 16:31.30 PR |
| 41 | Marek FrancePlace 41 · Grade Jr · Mount Union | Jr | Mount Union | 16:33.90 PR |
| 42 | Simon ConradPlace 42 · Grade So · Mount Union | So | Mount Union | 16:37.00 PR |
| 43 | Dylan EasterlingPlace 43 · Grade So · Mount Union | So | Mount Union | 16:37.40 PR |
| 44 | Trent MillerPlace 44 · Grade Fr · Mount Union | Fr | Mount Union | 16:40.20 |
| 45 | Jalen RandlemanPlace 45 · Grade So · Mount Union | So | Mount Union | 16:42.10 |
| 46 | Zach ShawalaPlace 46 · Grade So · Mount Union | So | Mount Union | 16:53.00 PR |
| 47 | Carter EvansPlace 47 · Grade So · Mount Union | So | Mount Union | 16:53.90 |
| 48 | Alejandro TorresPlace 48 · Grade - · Unattached | - | Unattached | 17:03.60 PR |
| 49 | Tolson BellPlace 49 · Grade - · Carnegie Mellon Club XC | - | Carnegie Mellon Club XC | 17:05.70 PR |
| 50 | Matthew SopchakPlace 50 · Grade So · Mount Union | So | Mount Union | 17:13.20 |
| 51 | Jason HammarPlace 51 · Grade So · Mount Union | So | Mount Union | 17:15.10 PR |
| 52 | Jack LondonPlace 52 · Grade - · Carnegie Mellon Club XC | - | Carnegie Mellon Club XC | 17:26.90 PR |
| 53 | Kellen DejuliaPlace 53 · Grade Jr · Mount Union | Jr | Mount Union | 17:35.00 PR |
| 54 | Oliver GrahamPlace 54 · Grade - · Carnegie Mellon Club XC | - | Carnegie Mellon Club XC | 17:44.90 PR |
| 55 | Austin DeanPlace 55 · Grade Fr · Mount Union | Fr | Mount Union | 17:46.40 PR |
| 56 | Josh SchoonoverPlace 56 · Grade So · Mount Union | So | Mount Union | 17:50.40 PR |
| 57 | Eddie BaldwinPlace 57 · Grade Fr · Mount Union | Fr | Mount Union | 18:08.90 PR |
| 58 | Colin SawyerPlace 58 · Grade - · Carnegie Mellon Club XC | - | Carnegie Mellon Club XC | 18:25.00 PR |
| 59 | Mason PalmerPlace 59 · Grade Sr · Mount Union | Sr | Mount Union | 18:42.80 PR |
| 60 | Dylan WangPlace 60 · Grade So · Mount Union | So | Mount Union | 19:33.40 PR |