| 1 | Liam ConcannonPlace 1 · Grade SR · Stevens | SR | Stevens | 27:04.5 |
| 2 | Thomas FlearPlace 2 · Grade JR · Widener | JR | Widener | 27:19.7 |
| 3 | Jake AylmerPlace 3 · Grade SR · Stevens | SR | Stevens | 27:30.7 |
| 4 | Joseph NescioPlace 4 · Grade SR · Widener | SR | Widener | 27:36.9 |
| 5 | Hayden SchindlerPlace 5 · Grade SR · Stevenson | SR | Stevenson | 27:39.6 |
| 6 | Louka FetterPlace 6 · Grade JR · Messiah | JR | Messiah | 27:52.3 |
| 7 | Owen FoytackPlace 7 · Grade SR · King's (Pa.) | SR | King's (Pa.) | 28:02.1 |
| 8 | Nate RombergerPlace 8 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 28:08.1 |
| 9 | Josiah MoyerPlace 9 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 28:10.0 |
| 10 | Trey RhinehartPlace 10 · Grade JR · Misericordia | JR | Misericordia | 28:14.4 |
| 11 | Zachary RementerPlace 11 · Grade JR · Widener | JR | Widener | 28:18.4 |
| 12 | Bradley KreiderPlace 12 · Grade FR · Messiah | FR | Messiah | 28:18.5 |
| 13 | Caleb StephenPlace 13 · Grade JR · Stevens | JR | Stevens | 28:20.2 |
| 14 | Jackson KayPlace 14 · Grade FR · Messiah | FR | Messiah | 28:26.8 |
| 15 | Tyler HuntPlace 15 · Grade SR · York (Pa.) | SR | York (Pa.) | 28:29.7 |
| 16 | Tavian McKennaPlace 16 · Grade SR · Misericordia | SR | Misericordia | 28:31.3 |
| 17 | Tyler BilletPlace 17 · Grade JR · Messiah | JR | Messiah | 28:37.2 |
| 18 | Spencer HahnPlace 18 · Grade SO · Alvernia | SO | Alvernia | 28:38.4 |
| 19 | Ryan ShulmanPlace 19 · Grade JR · Misericordia | JR | Misericordia | 28:40.0 |
| 20 | Frank OrlandoPlace 20 · Grade SR · Stevens | SR | Stevens | 28:41.7 |
| 21 | Ryle MellingerPlace 21 · Grade JR · Eastern | JR | Eastern | 28:41.9 |
| 22 | Ryan WeberPlace 22 · Grade SO · Misericordia | SO | Misericordia | 28:44.3 |
| 23 | Thomas BrickerPlace 23 · Grade JR · Misericordia | JR | Misericordia | 28:44.5 |
| 24 | Brendan BlythPlace 24 · Grade SO · Arcadia | SO | Arcadia | 28:45.5 |
| 25 | Kyle CostelloPlace 25 · Grade JR · Messiah | JR | Messiah | 28:51.9 |
| 26 | Pierce NolanPlace 26 · Grade SR · York (Pa.) | SR | York (Pa.) | 28:58.5 |
| 27 | Nathaniel CogginsPlace 27 · Grade JR · Messiah | JR | Messiah | 28:59.6 |
| 28 | Gavin KellyPlace 28 · Grade JR · Widener | JR | Widener | 29:00.1 |
| 29 | Josh BaumanPlace 29 · Grade SR · Messiah | SR | Messiah | 29:00.3 |
| 30 | Jack RoseboomPlace 30 · Grade SR · York (Pa.) | SR | York (Pa.) | 29:01.3 |
| 31 | Michael CarolanPlace 31 · Grade JR · Widener | JR | Widener | 29:01.6 |
| 32 | Bryan OnodyPlace 32 · Grade SR · Stevens | SR | Stevens | 29:02.6 |
| 33 | James HermanPlace 33 · Grade SR · York (Pa.) | SR | York (Pa.) | 29:06.5 |
| 34 | Ryan ParadinePlace 34 · Grade SO · Stevens | SO | Stevens | 29:07.4 |
| 35 | Jake PorcoPlace 35 · Grade SR · Stevens | SR | Stevens | 29:10.5 |
| 36 | Robert WaltonPlace 36 · Grade SO · Eastern | SO | Eastern | 29:12.5 |
| 37 | Noah CalistiPlace 37 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 29:14.5 |
| 38 | Daniel JutrasPlace 38 · Grade JR · Stevens | JR | Stevens | 29:18.9 |
| 39 | Julian PagliaPlace 39 · Grade SO · Stevenson | SO | Stevenson | 29:27.0 |
| 40 | Sean SmithPlace 40 · Grade SR · York (Pa.) | SR | York (Pa.) | 29:27.2 |
| 41 | Lance KauffmanPlace 41 · Grade SR · Messiah | SR | Messiah | 29:29.3 |
| 42 | Ben WilliamsonPlace 42 · Grade JR · Arcadia | JR | Arcadia | 29:33.7 |
| 43 | Ethan NgPlace 43 · Grade SO · Widener | SO | Widener | 29:37.8 |
| 44 | Cillian GriffinPlace 44 · Grade FR · Stevens | FR | Stevens | 29:44.6 |
| 45 | Jose OakesPlace 45 · Grade FR · York (Pa.) | FR | York (Pa.) | 29:47.7 |
| 46 | Kevin MedrowPlace 46 · Grade FR · Stevens | FR | Stevens | 29:48.2 |
| 47 | Evan SarkettPlace 47 · Grade SO · Messiah | SO | Messiah | 29:50.0 |
| 48 | Jacob CovagePlace 48 · Grade FR · Arcadia | FR | Arcadia | 29:50.1 |
| 49 | Michael ShermanPlace 49 · Grade FR · York (Pa.) | FR | York (Pa.) | 29:50.9 |
| 50 | Josh SmootPlace 50 · Grade JR · York (Pa.) | JR | York (Pa.) | 29:56.3 |
| 51 | Nathaniel KimmelPlace 51 · Grade SO · Messiah | SO | Messiah | 29:56.9 |
| 52 | Jonathan WyrickPlace 52 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 30:00.4 |
| 53 | Neal PricePlace 53 · Grade FR · York (Pa.) | FR | York (Pa.) | 30:02.0 |
| 54 | Emmanuel TorodePlace 54 · Grade JR · FDU-Florham | JR | FDU-Florham | 30:02.8 |
| 55 | Brandin DychePlace 55 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 30:04.4 |
| 56 | Brandon MarceloPlace 56 · Grade SO · York (Pa.) | SO | York (Pa.) | 30:04.9 |
| 57 | Anthony HaganPlace 57 · Grade SO · Stevenson | SO | Stevenson | 30:09.0 |
| 58 | Isaac Gower-HallPlace 58 · Grade SO · York (Pa.) | SO | York (Pa.) | 30:10.1 |
| 59 | Logan FryPlace 59 · Grade SR · York (Pa.) | SR | York (Pa.) | 30:14.7 |
| 60 | Gus RoulandPlace 60 · Grade FR · Messiah | FR | Messiah | 30:18.0 |
| 61 | Matt HodorowskiPlace 61 · Grade FR · Stevens | FR | Stevens | 30:19.4 |
| 62 | Tylor DruckemillerPlace 62 · Grade FR · York (Pa.) | FR | York (Pa.) | 30:21.1 |
| 63 | Matthew SkikusPlace 63 · Grade JR · Delaware Valley | JR | Delaware Valley | 30:24.2 |
| 64 | Sean BaxterPlace 64 · Grade JR · Messiah | JR | Messiah | 30:30.4 |
| 65 | Anthony ZamichieliPlace 65 · Grade FR · Eastern | FR | Eastern | 30:30.6 |
| 66 | James HenryPlace 66 · Grade JR · Alvernia | JR | Alvernia | 30:44.8 |
| 67 | Zackary WendelPlace 67 · Grade JR · Alvernia | JR | Alvernia | 30:45.7 |
| 68 | Ben WnukPlace 68 · Grade FR · King's (Pa.) | FR | King's (Pa.) | 30:46.2 |
| 69 | Jason KarchPlace 69 · Grade JR · Eastern | JR | Eastern | 30:53.6 |
| 70 | Tyler LongPlace 70 · Grade FR · Eastern | FR | Eastern | 30:55.7 |
| 71 | Caleb SheaPlace 71 · Grade JR · Misericordia | JR | Misericordia | 30:56.6 |
| 72 | Drew KilheeneyPlace 72 · Grade SR · York (Pa.) | SR | York (Pa.) | 30:56.8 |
| 73 | Astin DanielPlace 73 · Grade JR · Eastern | JR | Eastern | 31:03.3 |
| 74 | Stephen KiefferPlace 74 · Grade FR · Misericordia | FR | Misericordia | 31:04.6 |
| 75 | James AdamoPlace 75 · Grade FR · Stevens | FR | Stevens | 31:07.8 |
| 76 | Matthew SchillingPlace 76 · Grade FR · Eastern | FR | Eastern | 31:09.0 |
| 77 | Brayden MillsPlace 77 · Grade FR · York (Pa.) | FR | York (Pa.) | 31:13.3 |
| 78 | Ashton RayPlace 78 · Grade SO · Widener | SO | Widener | 31:13.9 |
| 79 | Levi WeirPlace 79 · Grade SO · Eastern | SO | Eastern | 31:14.2 |
| 80 | Nathan SmeltzPlace 80 · Grade FR · Alvernia | FR | Alvernia | 31:18.2 |
| 81 | Enrico ParrellaPlace 81 · Grade FR · Stevens | FR | Stevens | 31:29.6 |
| 82 | Evan McGinnityPlace 82 · Grade FR · FDU-Florham | FR | FDU-Florham | 31:31.1 |
| 83 | Devin SahonickPlace 83 · Grade FR · Misericordia | FR | Misericordia | 31:35.0 |
| 84 | Owen AmatoPlace 84 · Grade FR · Misericordia | FR | Misericordia | 31:37.6 |
| 85 | Peyton EllisPlace 85 · Grade SO · York (Pa.) | SO | York (Pa.) | 31:38.3 |
| 86 | Matthew RushPlace 86 · Grade FR · Messiah | FR | Messiah | 31:38.6 |
| 87 | Cholo BiteraPlace 87 · Grade SR · Misericordia | SR | Misericordia | 31:39.8 |
| 88 | Jack LaibPlace 88 · Grade FR · Stevenson | FR | Stevenson | 31:42.7 |
| 89 | Logan FrazeePlace 89 · Grade FR · Stevenson | FR | Stevenson | 31:47.5 |
| 90 | Nathan SeibertPlace 90 · Grade FR · Messiah | FR | Messiah | 31:48.8 |
| 91 | William BradyPlace 91 · Grade FR · Misericordia | FR | Misericordia | 31:55.7 |
| 92 | Ethan DellPlace 92 · Grade FR · Messiah | FR | Messiah | 31:59.7 |
| 93 | Colton Del ColloPlace 93 · Grade SO · Delaware Valley | SO | Delaware Valley | 32:00.3 |
| 94 | Ryan KlemickPlace 94 · Grade FR · Messiah | FR | Messiah | 32:05.7 |
| 95 | Isaiah HalleyPlace 95 · Grade SR · Stevenson | SR | Stevenson | 32:06.2 |
| 96 | Ryan DennisonPlace 96 · Grade JR · Alvernia | JR | Alvernia | 32:10.9 |
| 97 | Nathan HornPlace 97 · Grade SO · Misericordia | SO | Misericordia | 32:13.8 |
| 98 | Weston MedvetzPlace 98 · Grade SO · Misericordia | SO | Misericordia | 32:14.2 |
| 99 | Landon Gentile-AdamsonPlace 99 · Grade FR · Arcadia | FR | Arcadia | 32:18.3 |
| 100 | Daniel O'KeefePlace 100 · Grade FR · Misericordia | FR | Misericordia | 32:25.2 |
| 101 | Luke PassarelliPlace 101 · Grade FR · FDU-Florham | FR | FDU-Florham | 32:51.8 |
| 102 | Rory ScialabbaPlace 102 · Grade SR · Misericordia | SR | Misericordia | 32:55.4 |
| 103 | Matt RoyerPlace 103 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 32:59.6 |
| 104 | Joey RossiPlace 104 · Grade FR · King's (Pa.) | FR | King's (Pa.) | 33:00.2 |
| 105 | Jonathan Beltran-GarciaPlace 105 · Grade FR · Eastern | FR | Eastern | 33:03.6 |
| 106 | Tyler McFeatersPlace 106 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 33:06.5 |
| 107 | Austin KarwackiPlace 107 · Grade JR · Misericordia | JR | Misericordia | 33:08.9 |
| 108 | Joseph CloidtPlace 108 · Grade FR · Misericordia | FR | Misericordia | 33:29.5 |
| 109 | Baxter Gower HallPlace 109 · Grade JR · York (Pa.) | JR | York (Pa.) | 33:31.3 |
| 110 | Dylan RamirezPlace 110 · Grade FR · Misericordia | FR | Misericordia | 33:32.1 |
| 111 | Alex ScheibPlace 111 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 33:51.6 |
| 112 | Rashaun JeffreyPlace 112 · Grade FR · Misericordia | FR | Misericordia | 34:04.8 |
| 113 | Dylan ChauhanPlace 113 · Grade FR · Arcadia | FR | Arcadia | 34:05.3 |
| 114 | Isaac BoyerPlace 114 · Grade FR · Delaware Valley | FR | Delaware Valley | 34:07.1 |
| 115 | Sam Rasinske 2037Place 115 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 34:18.7 |
| 116 | Matthew IzukaPlace 116 · Grade FR · Delaware Valley | FR | Delaware Valley | 34:36.4 |
| 117 | Roger OrlandiniPlace 117 · Grade FR · York (Pa.) | FR | York (Pa.) | 34:40.4 |
| 118 | Jackson HazenPlace 118 · s.w.i.f.t. racing | — | s.w.i.f.t. racing | 34:57.4 |
| 119 | Younes NaimiPlace 119 · Grade JR · Alvernia | JR | Alvernia | 35:12.4 |
| 120 | Jake CammarotaPlace 120 · Grade FR · Delaware Valley | FR | Delaware Valley | 35:18.0 |
| 121 | Luke GiangrandePlace 121 · Grade FR · Stevens | FR | Stevens | 35:32.0 |
| 122 | Beckett BurcatPlace 122 · Grade SO · FDU-Florham | SO | FDU-Florham | 35:43.5 |
| 123 | Cole SmithPlace 123 · Grade FR · Stevenson | FR | Stevenson | 35:44.6 |
| 124 | Nathaniel PerrelliPlace 124 · Grade FR · FDU-Florham | FR | FDU-Florham | 36:53.2 |
| 125 | Alek GorskiPlace 125 · Grade FR · King's (Pa.) | FR | King's (Pa.) | 37:21.3 |
| 126 | Steven SchroederPlace 126 · Grade SO · Misericordia | SO | Misericordia | 49:31.6 |