| 1 | Marco LangonPlace 1 · UNA | — | UNA | 19:13.4 |
| 2 | Ryan CutterPlace 2 · UNA | — | UNA | 19:23.1 |
| 3 | Jack FredianPlace 3 · Grade SR · Villanova | SR | Villanova | 19:25.2 |
| 4 | Colton WalkerPlace 4 · Grade SO · Villanova | SO | Villanova | 19:26.1 |
| 5 | Ryan KredellPlace 5 · Grade SR · Haverford | SR | Haverford | 19:30.5 |
| 6 | Evan AddisonPlace 6 · Grade SR · Villanova | SR | Villanova | 19:41.7 |
| 7 | Devon ComberPlace 7 · Grade FR · Villanova | FR | Villanova | 19:46.2 |
| 8 | Atticus HempelPlace 8 · Grade SO · Swarthmore | SO | Swarthmore | 19:50.4 |
| 9 | Will SheehyPlace 9 · Grade FR · Swarthmore | FR | Swarthmore | 19:54.3 |
| 10 | Jack TavaglionePlace 10 · UNA | — | UNA | 19:59.2 |
| 11 | Sean DolanPlace 11 · Grade JR · Villanova | JR | Villanova | 20:01.4 |
| 12 | Nathaniel LeighningerPlace 12 · Grade JR · Haverford | JR | Haverford | 20:03.2 |
| 13 | Frank LivolsiPlace 13 · Unattached | — | Unattached | 20:04.1 |
| 14 | Ben SeiplePlace 14 · Grade SR · Villanova | SR | Villanova | 20:06.3 |
| 15 | Dennis FortunaPlace 15 · Grade FR · Penn | FR | Penn | 20:08.6 |
| 16 | Miller AndersonPlace 16 · Grade JR · Villanova | JR | Villanova | 20:08.7 |
| 17 | Finn BirniePlace 17 · Grade JR · La Salle | JR | La Salle | 20:09.7 |
| 18 | Henry MyersPlace 18 · Grade JR · Villanova | JR | Villanova | 20:09.8 |
| 19 | Aaron BrattPlace 19 · Grade SR · Haverford | SR | Haverford | 20:10.2 |
| 20 | Peter LaRochellePlace 20 · Grade SO · Haverford | SO | Haverford | 20:16.1 |
| 21 | Max BreligPlace 21 · Grade SR · Haverford | SR | Haverford | 20:23.2 |
| 22 | Miles ColescottPlace 22 · Grade SO · Haverford | SO | Haverford | 20:26.8 |
| 23 | Matthew FernandoPlace 23 · Grade FR · Penn | FR | Penn | 20:35.8 |
| 24 | Anton IdhammarPlace 24 · Grade JR · Penn | JR | Penn | 20:36.6 |
| 25 | Aiden TomovPlace 25 · Grade SR · Swarthmore | SR | Swarthmore | 20:37.5 |
| 26 | Reza EshghiPlace 26 · Grade SO · Haverford | SO | Haverford | 20:39.5 |
| 27 | Cooper KnorrPlace 27 · Grade SR · Stockton | SR | Stockton | 20:40.4 |
| 28 | Jamie MorelandPlace 28 · Grade SR · Haverford | SR | Haverford | 20:41.0 |
| 29 | Sean DonoghuePlace 29 · Grade FR · Villanova | FR | Villanova | 20:45.8 |
| 30 | Liam GoingPlace 30 · Grade FR · Penn | FR | Penn | 20:49.0 |
| 31 | Stefano IsabellaPlace 31 · Grade SO · La Salle | SO | La Salle | 20:49.0 |
| 32 | Peter BuckleyPlace 32 · Grade SR · Haverford | SR | Haverford | 20:49.3 |
| 33 | Nico TripenyPlace 33 · Grade SR · Haverford | SR | Haverford | 20:55.2 |
| 34 | Nathan PaolangeliPlace 34 · Grade SO · La Salle | SO | La Salle | 20:55.5 |
| 35 | Nicholas GarrettPlace 35 · Grade SR · Elizabethtown | SR | Elizabethtown | 20:55.7 |
| 36 | Thomas FlearPlace 36 · Grade FR · Widener | FR | Widener | 20:56.2 |
| 37 | Daniel MyersPlace 37 · Grade SO · Elizabethtown | SO | Elizabethtown | 21:03.3 |
| 38 | Charlie KingPlace 38 · Grade SO · Penn | SO | Penn | 21:04.0 |
| 39 | Sam BrodyPlace 39 · Grade JR · Swarthmore | JR | Swarthmore | 21:04.2 |
| 40 | Seamus FraserPlace 40 · Grade SO · Haverford | SO | Haverford | 21:04.7 |
| 41 | Colin DeLaneyPlace 41 · Grade SO · Swarthmore | SO | Swarthmore | 21:08.4 |
| 42 | Joseph BranderbitPlace 42 · Grade SO · La Salle | SO | La Salle | 21:09.0 |
| 43 | Ryan QuenemoenPlace 43 · Grade SR · Haverford | SR | Haverford | 21:09.6 |
| 44 | Will MerrittPlace 44 · Grade SR · Villanova | SR | Villanova | 21:11.0 |
| 45 | Max OswaldPlace 45 · Grade JR · Elizabethtown | JR | Elizabethtown | 21:12.1 |
| 46 | Evan DanielsPlace 46 · Grade SO · Haverford | SO | Haverford | 21:12.4 |
| 47 | Erik AckermanPlace 47 · Grade SO · Stockton | SO | Stockton | 21:15.4 |
| 48 | Brandon BaxterPlace 48 · Grade JR · Elizabethtown | JR | Elizabethtown | 21:15.9 |
| 49 | Christian GingrichPlace 49 · Grade JR · Elizabethtown | JR | Elizabethtown | 21:17.4 |
| 50 | Joseph NescioPlace 50 · Grade SO · Widener | SO | Widener | 21:24.7 |
| 51 | Brandon ShymanskiPlace 51 · Grade JR · Stockton | JR | Stockton | 21:25.8 |
| 52 | Nicolas PizarroPlace 52 · Grade FR · Penn | FR | Penn | 21:26.0 |
| 53 | Rowan Orlijan-RhynePlace 53 · Grade SO · Swarthmore | SO | Swarthmore | 21:29.8 |
| 54 | Holden EmeryPlace 54 · Grade FR · Penn | FR | Penn | 21:30.2 |
| 55 | Matthew FickPlace 55 · Grade SO · Elizabethtown | SO | Elizabethtown | 21:32.5 |
| 56 | Sam TenebaumPlace 56 · Grade JR · Stockton | JR | Stockton | 21:36.0 |
| 57 | Andrew ChengPlace 57 · Grade JR · Swarthmore | JR | Swarthmore | 21:38.6 |
| 58 | Jay van Adrichem BoogaePlace 58 · Grade SO · Swarthmore | SO | Swarthmore | 21:40.9 |
| 59 | Jakob MaiwaldPlace 59 · Grade FR · Haverford | FR | Haverford | 21:41.8 |
| 60 | Patrick CarolanPlace 60 · Grade SR · Widener | SR | Widener | 21:42.0 |
| 61 | Matt DentonPlace 61 · Grade JR · Haverford | JR | Haverford | 21:42.2 |
| 62 | Sammy SchindelPlace 62 · Grade JR · Haverford | JR | Haverford | 21:45.8 |
| 63 | Adam StefanPlace 63 · Grade SR · Muhlenberg | SR | Muhlenberg | 21:45.9 |
| 64 | Devon SotoPlace 64 · Grade SR · Elizabethtown | SR | Elizabethtown | 21:46.1 |
| 65 | Noah McFoyPlace 65 · Grade SR · Widener | SR | Widener | 21:48.2 |
| 66 | Flyn MeadowsPlace 66 · Grade FR · Haverford | FR | Haverford | 21:48.8 |
| 67 | David MillarPlace 67 · Grade SO · Widener | SO | Widener | 21:49.7 |
| 68 | Markus VotteroPlace 68 · Grade SO · Muhlenberg | SO | Muhlenberg | 21:53.6 |
| 69 | Dalton CullenyPlace 69 · Grade FR · Stockton | FR | Stockton | 21:57.2 |
| 70 | Matt KatzPlace 70 · Unattached | — | Unattached | 21:57.3 |
| 71 | Ben RosinPlace 71 · Grade SO · Swarthmore | SO | Swarthmore | 22:04.1 |
| 72 | Carter BallietPlace 72 · Grade JR · Elizabethtown | JR | Elizabethtown | 22:04.4 |
| 73 | Reed SolomonPlace 73 · Grade SO · Haverford | SO | Haverford | 22:06.4 |
| 74 | Luca PonticelloPlace 74 · Grade JR · Haverford | JR | Haverford | 22:06.8 |
| 75 | Nolan PettitPlace 75 · Grade SO · Elizabethtown | SO | Elizabethtown | 22:09.0 |
| 76 | Joseph De RosaPlace 76 · Grade FR · Haverford | FR | Haverford | 22:15.2 |
| 77 | Daniel SquicciariniPlace 77 · Grade SO · Stockton | SO | Stockton | 22:18.2 |
| 78 | Nick ScardignoPlace 78 · Grade SR · Haverford | SR | Haverford | 22:19.4 |
| 79 | Kyle MillerPlace 79 · Grade FR · Penn | FR | Penn | 22:20.1 |
| 80 | Shane McDevittPlace 80 · Grade FR · Stockton | FR | Stockton | 22:21.1 |
| 81 | Trevor PottsPlace 81 · Grade JR · Villanova | JR | Villanova | 22:23.3 |
| 82 | Micah LachmanPlace 82 · Grade FR · Haverford | FR | Haverford | 22:26.5 |
| 83 | Dan RodriguezPlace 83 · Grade SO · Stockton | SO | Stockton | 22:27.6 |
| 84 | Michael FrancoPlace 84 · Grade SR · Haverford | SR | Haverford | 22:28.5 |
| 85 | Michael CarolanPlace 85 · Grade FR · Widener | FR | Widener | 22:28.8 |
| 86 | Colby PetrizzoPlace 86 · Grade SO · Elizabethtown | SO | Elizabethtown | 22:35.3 |
| 87 | Mike StecPlace 87 · Grade FR · Stockton | FR | Stockton | 22:35.5 |
| 88 | Seamus FlanneryPlace 88 · Grade SR · Haverford | SR | Haverford | 22:36.9 |
| 89 | William HarrisPlace 89 · Grade JR · Haverford | JR | Haverford | 22:38.3 |
| 90 | Matthew HajelPlace 90 · Grade FR · Muhlenberg | FR | Muhlenberg | 22:41.5 |
| 91 | Jack CordinaoPlace 91 · Grade FR · Stockton | FR | Stockton | 22:42.2 |
| 92 | Rowan ShigenoPlace 92 · Grade SO · Haverford | SO | Haverford | 22:43.3 |
| 93 | Matthias NgoPlace 93 · Grade SO · Stockton | SO | Stockton | 22:45.5 |
| 94 | Jonah RingPlace 94 · Grade SR · Swarthmore | SR | Swarthmore | 22:46.7 |
| 95 | Chris JohnsonPlace 95 · Grade JR · Stockton | JR | Stockton | 22:49.1 |
| 96 | Conner SoderstedtPlace 96 · Grade SR · Muhlenberg | SR | Muhlenberg | 22:49.7 |
| 97 | Angelo MoynihanPlace 97 · Grade SO · Stockton | SO | Stockton | 22:50.1 |
| 98 | Gavin KellyPlace 98 · Grade FR · Widener | FR | Widener | 22:51.7 |
| 99 | Robert MirabelloPlace 99 · Grade SO · Swarthmore | SO | Swarthmore | 22:55.6 |
| 100 | Martin RatchfordPlace 100 · Grade FR · Elizabethtown | FR | Elizabethtown | 23:00.3 |
| 101 | Brenden HeitzPlace 101 · Grade SO · Stockton | SO | Stockton | 23:02.6 |
| 102 | David LudwigPlace 102 · Grade FR · Muhlenberg | FR | Muhlenberg | 23:04.9 |
| 103 | Clayton EnglePlace 103 · Grade SO · Stockton | SO | Stockton | 23:07.6 |
| 104 | Joseph deBeaumontPlace 104 · Grade SO · Stockton | SO | Stockton | 23:10.5 |
| 105 | Zachary GillettePlace 105 · Grade SO · Swarthmore | SO | Swarthmore | 23:15.5 |
| 106 | Mike CordinaoPlace 106 · Grade FR · Stockton | FR | Stockton | 23:21.6 |
| 107 | Max EisenmanPlace 107 · Grade SO · Stockton | SO | Stockton | 23:21.8 |
| 108 | Alex FoxPlace 108 · Grade JR · Elizabethtown | JR | Elizabethtown | 23:23.1 |
| 109 | Mason TranPlace 109 · Grade SO · Muhlenberg | SO | Muhlenberg | 23:34.5 |
| 110 | Eric XingPlace 110 · Grade FR · Swarthmore | FR | Swarthmore | 23:35.5 |
| 111 | Kieran McDonnellPlace 111 · Grade SO · Haverford | SO | Haverford | 23:46.6 |
| 112 | Jason IveyPlace 112 · Grade SR · Muhlenberg | SR | Muhlenberg | 23:47.8 |
| 113 | Thomas PlunkettPlace 113 · Grade JR · Widener | JR | Widener | 23:48.9 |
| 114 | Carson WileyPlace 114 · Grade SO · Elizabethtown | SO | Elizabethtown | 23:49.4 |
| 115 | Sam DiazPlace 115 · Grade SO · Haverford | SO | Haverford | 24:03.2 |
| 116 | Joseph AddeoPlace 116 · Grade FR · Stockton | FR | Stockton | 24:06.1 |
| 117 | Zach GreenbergPlace 117 · Grade JR · Stockton | JR | Stockton | 24:14.6 |
| 118 | Seawon ParkPlace 118 · Grade SO · Haverford | SO | Haverford | 24:21.6 |
| 119 | Hayden KleinPlace 119 · Grade SO · Muhlenberg | SO | Muhlenberg | 24:23.0 |
| 120 | Ethan YazdanyarPlace 120 · Grade SO · Muhlenberg | SO | Muhlenberg | 24:25.6 |
| 121 | Chase WargoPlace 121 · Grade FR · Elizabethtown | FR | Elizabethtown | 24:29.9 |
| 122 | Paul DonahuePlace 122 · Grade SO · Widener | SO | Widener | 24:33.1 |
| 123 | Ayoub AzegzaouPlace 123 · Grade FR · Stockton | FR | Stockton | 24:36.2 |
| 124 | Deven AbramsPlace 124 · Grade FR · Haverford | FR | Haverford | 24:37.2 |
| 125 | Braydon MalleyPlace 125 · Grade FR · Elizabethtown | FR | Elizabethtown | 24:46.3 |
| 126 | Nick FettigPlace 126 · Grade FR · Swarthmore | FR | Swarthmore | 24:50.4 |
| 127 | Sagar PatelPlace 127 · Grade SR · Elizabethtown | SR | Elizabethtown | 25:27.2 |
| 128 | Joe CwiklinskiPlace 128 · Grade SR · Muhlenberg | SR | Muhlenberg | 25:32.3 |
| 129 | Tommaso WheelerPlace 129 · Grade SO · Haverford | SO | Haverford | 25:33.1 |
| 130 | Kyle TassonePlace 130 · Grade SR · Muhlenberg | SR | Muhlenberg | 25:35.1 |
| 131 | Nick HarderPlace 131 · Grade FR · Elizabethtown | FR | Elizabethtown | 26:02.5 |
| 132 | Alex SkeldonPlace 132 · Grade SO · Swarthmore | SO | Swarthmore | 26:04.8 |
| 133 | Aakash KoduruPlace 133 · Grade JR · Swarthmore | JR | Swarthmore | 26:17.7 |
| 134 | Turhan WelchPlace 134 · Grade FR · Stockton | FR | Stockton | 26:20.5 |
| 135 | Ethan LiangPlace 135 · Grade FR · Swarthmore | FR | Swarthmore | 26:29.5 |
| 136 | Aidan EaglePlace 136 · Grade JR · Swarthmore | JR | Swarthmore | 26:30.3 |