| 1 | Kenai BlackPlace 1 · Grade Fr · Wilmington (Del.) | Fr | Wilmington (Del.) | 27:37.19 |
| 2 | Dylan BoylePlace 2 · Grade So · Jefferson (Pa.) | So | Jefferson (Pa.) | 28:16.17 |
| 3 | Mason KaminskiPlace 3 · Grade So · Penn State Abington | So | Penn State Abington | 28:51.64 |
| 4 | Julian RichPlace 4 · Grade So · Wilmington (Del.) | So | Wilmington (Del.) | 28:52.08 |
| 5 | Reginald HernandezPlace 5 · Grade So · Wilmington (Del.) | So | Wilmington (Del.) | 28:56.76 |
| 6 | Aiden ChivalettePlace 6 · Grade Fr · Jefferson (Pa.) | Fr | Jefferson (Pa.) | 28:59.11 |
| 7 | Ryan GoldbergPlace 7 · Grade So · Jefferson (Pa.) | So | Jefferson (Pa.) | 29:03.70 |
| 8 | Carter SparwasserPlace 8 · Grade Sr · Wilmington (Del.) | Sr | Wilmington (Del.) | 29:19.49 |
| 9 | George HoodPlace 9 · Grade So · Jefferson (Pa.) | So | Jefferson (Pa.) | 29:45.30 |
| 10 | Ethan FadalePlace 10 · Grade - · Belmont Harriers AC | - | Belmont Harriers AC | 29:46.88 PR |
| 11 | Tyler GuyPlace 11 · Grade So · Jefferson (Pa.) | So | Jefferson (Pa.) | 29:59.71 |
| 12 | Leonard BustosPlace 12 · Grade - · Belmont Harriers AC | - | Belmont Harriers AC | 30:08.10 PR |
| 13 | Mitchell BradleyPlace 13 · Grade Jr · Jefferson (Pa.) | Jr | Jefferson (Pa.) | 30:11.77 |
| 14 | Kevin GonzalezPlace 14 · Grade So · Wilmington (Del.) | So | Wilmington (Del.) | 30:27.62 |
| 15 | Colton RobinsonPlace 15 · Grade So · Jefferson (Pa.) | So | Jefferson (Pa.) | 30:48.96 |
| 16 | Jasper FaustinoPlace 16 · Grade Fr · Chestnut Hill | Fr | Chestnut Hill | 30:49.38 |
| 17 | Declan McGorryPlace 17 · Grade Fr · Immaculata | Fr | Immaculata | 31:10.43 |
| 18 | Walter (Herbie) HeffnerPlace 18 · Grade So · Brookdale (N.J.) CC | So | Brookdale (N.J.) CC | 31:36.11 |
| 19 | Finn HylandPlace 19 · Grade Fr · Brookdale (N.J.) CC | Fr | Brookdale (N.J.) CC | 31:59.78 |
| 20 | Spencer SaboPlace 20 · Grade Jr · Jefferson (Pa.) | Jr | Jefferson (Pa.) | 32:14.18 |
| 21 | Ryan O'HaraPlace 21 · Grade Sr · Chestnut Hill | Sr | Chestnut Hill | 32:25.55 |
| 22 | Oliver LeaderPlace 22 · Grade Fr · Immaculata | Fr | Immaculata | 32:41.68 |
| 23 | Mason BaldwinPlace 23 · Grade Fr · Wilmington (Del.) | Fr | Wilmington (Del.) | 32:49.88 |
| 24 | Mason MoorePlace 24 · Grade - · Belmont Harriers AC | - | Belmont Harriers AC | 32:50.81 PR |
| 25 | Justin ShireyPlace 25 · Grade Jr · Jefferson (Pa.) | Jr | Jefferson (Pa.) | 32:51.78 |
| 26 | Cole NixPlace 26 · Grade Jr · Jefferson (Pa.) | Jr | Jefferson (Pa.) | 33:24.38 |
| 27 | Angel HernandezPlace 27 · Grade So · Brookdale (N.J.) CC | So | Brookdale (N.J.) CC | 33:26.48 |
| 28 | Jake WongPlace 28 · Grade - · Belmont Harriers AC | - | Belmont Harriers AC | 33:36.21 PR |
| 29 | Jeremiah WebbPlace 29 · Grade Fr · Immaculata | Fr | Immaculata | 33:54.14 PR |
| 30 | Nathan YackenchickPlace 30 · Grade Jr · Jefferson (Pa.) | Jr | Jefferson (Pa.) | 33:55.62 |
| 31 | Zach SoudersPlace 31 · Grade Sr · Wilmington (Del.) | Sr | Wilmington (Del.) | 34:02.66 |
| 32 | Thomas PetroskiPlace 32 · Grade Fr · Immaculata | Fr | Immaculata | 34:02.74 |
| 33 | Jimmy LauerPlace 33 · Grade Sr · Immaculata | Sr | Immaculata | 34:29.25 |
| 34 | Jay FriendPlace 34 · Grade Fr · Immaculata | Fr | Immaculata | 36:05.80 PR |
| 35 | Luca PatronePlace 35 · Grade Sr · Immaculata | Sr | Immaculata | 36:08.97 |
| 36 | Charles DoolittlePlace 36 · Grade So · Brookdale (N.J.) CC | So | Brookdale (N.J.) CC | 36:40.86 |
| 37 | Dan KulbPlace 37 · Grade So · Penn State Abington | So | Penn State Abington | 37:12.38 |
| 38 | Colin WalshPlace 38 · Grade - · Belmont Harriers AC | - | Belmont Harriers AC | 37:18.52 PR |
| 39 | Jackie ChenPlace 39 · Grade So · Penn State Abington | So | Penn State Abington | 37:46.52 |
| 40 | Calvin ChenPlace 40 · Grade So · Penn State Abington | So | Penn State Abington | 38:10.03 |
| 41 | William LotozaPlace 41 · Grade Sr · Penn State Abington | Sr | Penn State Abington | 38:39.35 |
| 42 | Jason CanterinoPlace 42 · Grade Sr · Immaculata | Sr | Immaculata | 39:26.50 |
| 43 | Chris WeissertPlace 43 · Grade Fr · Brookdale (N.J.) CC | Fr | Brookdale (N.J.) CC | 40:42.10 |
| 44 | Edison ChenPlace 44 · Grade Jr · Penn State Abington | Jr | Penn State Abington | 41:26.22 |
| 45 | Nick HeinleinPlace 45 · Grade So · Immaculata | So | Immaculata | 41:27.60 |
| 46 | Rayan ElamzaliPlace 46 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 42:05.67 |
| 47 | Luis Salazar MendezPlace 47 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 42:13.26 |
| 48 | Ziyann ToussaintPlace 48 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 43:18.39 |
| 49 | Anthony MoralesPlace 49 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 43:31.74 |
| 50 | Kendall BudlowPlace 50 · Grade Jr · Immaculata | Jr | Immaculata | 44:00.16 |
| 51 | Logan CavanaughPlace 51 · Grade Fr · Chestnut Hill | Fr | Chestnut Hill | 45:06.53 |
| 52 | Basem BayoumyPlace 52 · Grade Sr · Penn State Abington | Sr | Penn State Abington | 45:08.33 |
| 53 | Jason RitterPlace 53 · Grade So · Brookdale (N.J.) CC | So | Brookdale (N.J.) CC | 45:28.27 |
| 54 | Shane LathamPlace 54 · Grade Fr · Immaculata | Fr | Immaculata | 45:34.15 PR |
| 55 | Yerlin OrtizPlace 55 · Grade So · Immaculata | So | Immaculata | 46:52.82 |
| 56 | Zachary SteckelPlace 56 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 48:21.53 |
| 57 | Jeremiah SmithPlace 57 · Grade Fr · Chestnut Hill | Fr | Chestnut Hill | 48:52.97 |
| 58 | Kryzs Kowalski-Wrzos KryzsPlace 58 · Grade Fr · Penn State Abington | Fr | Penn State Abington | 49:04.40 |
| 59 | Adrian PortuondoPlace 59 · Grade Fr · Brookdale (N.J.) CC | Fr | Brookdale (N.J.) CC | 54:48.26 |