| 1 | Mike FormicaPlace 1 · Grade Sr · Indiana (Pa.) | Sr | Indiana (Pa.) | 24:39.1 |
| 2 | Garrett QuinanPlace 2 · Grade Sr · Shippensburg | Sr | Shippensburg | 24:40.3 |
| 3 | Jonathan ThrushPlace 3 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 24:51.7 |
| 4 | Tommy CrumPlace 4 · Grade So · Shippensburg | So | Shippensburg | 24:54.2 |
| 5 | Josh MillerPlace 5 · Grade Jr · West Chester | Jr | West Chester | 24:56.0 |
| 6 | Ryan WolfePlace 6 · Grade Sr · Shippensburg | Sr | Shippensburg | 25:02.0 |
| 7 | Brayden FrairPlace 7 · Grade Fr · Lock Haven | Fr | Lock Haven | 25:06.7 |
| 8 | Benjamin DevinePlace 8 · Grade Jr · Shippensburg | Jr | Shippensburg | 25:17.8 |
| 9 | Jason VogtPlace 9 · Grade Sr · West Chester | Sr | West Chester | 25:23.7 PR |
| 10 | Landon BoylePlace 10 · Grade Sr · East Stroudsburg | Sr | East Stroudsburg | 25:25.9 |
| 11 | Cody AchillesPlace 11 · Grade Sr · Seton Hill | Sr | Seton Hill | 25:31.6 PR |
| 12 | Jakob RagerPlace 12 · Grade Jr · Lock Haven | Jr | Lock Haven | 25:33.9 |
| 13 | Brian McGarrityPlace 13 · Grade Sr · East Stroudsburg | Sr | East Stroudsburg | 25:34.9 |
| 14 | Jack HollarPlace 14 · Grade Sr · Kutztown | Sr | Kutztown | 25:35.2 PR |
| 15 | Aiden VothPlace 15 · Grade Fr · East Stroudsburg | Fr | East Stroudsburg | 25:35.8 |
| 16 | Peyton SmallPlace 16 · Grade So · Kutztown | So | Kutztown | 25:36.2 PR |
| 17 | Adam BrocatoPlace 17 · Grade Sr · Kutztown | Sr | Kutztown | 25:39.0 PR |
| 18 | Andrew TatesurePlace 18 · Grade So · East Stroudsburg | So | East Stroudsburg | 25:47.3 |
| 19 | Robby LloydPlace 19 · Grade Jr · Kutztown | Jr | Kutztown | 25:49.0 |
| 20 | Ramon UrenaPlace 20 · Grade So · Shippensburg | So | Shippensburg | 25:50.9 |
| 21 | Ralph AntonucciPlace 21 · Grade Fr · Edinboro | Fr | Edinboro | 25:51.3 |
| 22 | Ethan HolcombPlace 22 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | 25:52.2 |
| 23 | Matthew RemishofskiPlace 23 · Grade So · West Chester | So | West Chester | 25:54.0 |
| 24 | Brennan WellockPlace 24 · Grade Jr · Shippensburg | Jr | Shippensburg | 25:57.1 |
| 25 | Joe WalkerPlace 25 · Grade So · East Stroudsburg | So | East Stroudsburg | 26:08.2 PR |
| 26 | Nick FormanPlace 26 · Grade So · West Chester | So | West Chester | 26:09.0 PR |
| 27 | Bryce KeenoyPlace 27 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | 26:09.9 |
| 28 | Port HabalarPlace 28 · Grade Sr · Kutztown | Sr | Kutztown | 26:10.8 PR |
| 29 | Robert TangPlace 29 · Grade So · Gannon | So | Gannon | 26:11.2 PR |
| 30 | Eli SchreiberPlace 30 · Grade So · Slippery Rock | So | Slippery Rock | 26:12.9 |
| 31 | Kristian MizdailPlace 31 · Grade So · Lock Haven | So | Lock Haven | 26:16.1 |
| 32 | Bejamin HummelPlace 32 · Grade Fr · Shippensburg | Fr | Shippensburg | 26:19.7 |
| 33 | Noah SheddenPlace 33 · Grade Sr · Mansfield | Sr | Mansfield | 26:21.8 |
| 34 | Evan WoobyPlace 34 · Grade Sr · East Stroudsburg | Sr | East Stroudsburg | 26:27.2 |
| 35 | Kaden CrumpPlace 35 · Grade Sr · Seton Hill | Sr | Seton Hill | 26:27.2 |
| 36 | Connor MurphyPlace 36 · Grade Jr · Kutztown | Jr | Kutztown | 26:32.1 PR |
| 37 | Nathan KocielaPlace 37 · Grade So · Indiana (Pa.) | So | Indiana (Pa.) | 26:33.9 |
| 38 | Aaron MarcusPlace 38 · Grade So · West Chester | So | West Chester | 26:34.3 PR |
| 39 | Michael GauntnerPlace 39 · Grade So · Slippery Rock | So | Slippery Rock | 26:37.4 |
| 40 | Weston FryPlace 40 · Grade Fr · Kutztown | Fr | Kutztown | 26:38.0 PR |
| 41 | John JuszynskiPlace 41 · Grade Sr · Slippery Rock | Sr | Slippery Rock | 26:39.0 |
| 42 | Liam HansberryPlace 42 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | 26:41.4 |
| 43 | Jordan WiedmanPlace 43 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 26:42.5 |
| 44 | Evan KlingerPlace 44 · Grade Sr · Lock Haven | Sr | Lock Haven | 26:44.9 |
| 45 | Wesley KellermeierPlace 45 · Grade Fr · Edinboro | Fr | Edinboro | 26:46.5 |
| 46 | Aiden LechleitnerPlace 46 · Grade Jr · Pitt Johnstown | Jr | Pitt Johnstown | 26:46.9 |
| 47 | Cole DomsPlace 47 · Grade Fr · Kutztown | Fr | Kutztown | 26:48.7 |
| 48 | Tom BradyPlace 48 · Grade Sr · Indiana (Pa.) | Sr | Indiana (Pa.) | 26:50.9 |
| 49 | Jack BeckerPlace 49 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | 26:54.5 |
| 50 | Caiden FultzPlace 50 · Grade Fr · Gannon | Fr | Gannon | 26:56.0 |
| 51 | Agustin Ruiz LopezPlace 51 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 26:57.9 PR |
| 52 | Kyle BakerPlace 52 · Grade So · Shippensburg | So | Shippensburg | 26:58.7 |
| 53 | Ben PentzPlace 53 · Grade Fr · East Stroudsburg | Fr | East Stroudsburg | 26:59.0 |
| 54 | Jonah LindstromPlace 54 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 27:00.0 |
| 55 | Peter TepperPlace 55 · Grade Jr · Bloomsburg | Jr | Bloomsburg | 27:00.2 |
| 56 | Dylan RibelinPlace 56 · Grade Jr · Slippery Rock | Jr | Slippery Rock | 27:01.2 |
| 57 | Luke MalenaPlace 57 · Grade Sr · Gannon | Sr | Gannon | 27:01.2 |
| 58 | Alex MorrisPlace 58 · Grade Sr · Slippery Rock | Sr | Slippery Rock | 27:01.4 |
| 59 | Gavin FureyPlace 59 · Grade Sr · Lock Haven | Sr | Lock Haven | 27:04.4 |
| 60 | Dominic KuntzPlace 60 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 27:05.6 |
| 61 | Easton AdamczykPlace 61 · Grade So · Slippery Rock | So | Slippery Rock | 27:05.9 |
| 62 | Zach HaasePlace 62 · Grade So · Kutztown | So | Kutztown | 27:07.1 |
| 63 | Philip BergerPlace 63 · Grade Jr · Edinboro | Jr | Edinboro | 27:08.1 |
| 64 | Dom BumblisPlace 64 · Grade So · Slippery Rock | So | Slippery Rock | 27:09.0 |
| 65 | Noah MammonePlace 65 · Grade Fr · Gannon | Fr | Gannon | 27:09.1 |
| 66 | Jorge RinkerPlace 66 · Grade Fr · West Chester | Fr | West Chester | 27:09.7 |
| 67 | Jake McGheePlace 67 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 27:13.0 |
| 68 | Jackson GutekunstPlace 68 · Grade Jr · Shippensburg | Jr | Shippensburg | 27:13.1 |
| 69 | Owen HibellPlace 69 · Grade Jr · Lock Haven | Jr | Lock Haven | 27:15.2 |
| 70 | Colton HenningPlace 70 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 27:18.5 |
| 71 | Shea McCuskerPlace 71 · Grade Fr · Edinboro | Fr | Edinboro | 27:19.2 |
| 72 | Michael DonlonPlace 72 · Grade Fr · Edinboro | Fr | Edinboro | 27:22.8 |
| 73 | Davey JohnsonPlace 73 · Grade Fr · Shippensburg | Fr | Shippensburg | 27:24.7 |
| 74 | Garrett BartlebaughPlace 74 · Grade So · Edinboro | So | Edinboro | 27:24.9 |
| 75 | Ethan BootsPlace 75 · Grade So · Gannon | So | Gannon | 27:24.9 |
| 76 | Gavin SheetzPlace 76 · Grade Fr · West Chester | Fr | West Chester | 27:26.5 PR |
| 77 | Adam KantermanPlace 77 · Grade Sr · Gannon | Sr | Gannon | 27:28.6 |
| 78 | Ryan CzechowskiPlace 78 · Grade Jr · Slippery Rock | Jr | Slippery Rock | 27:28.7 |
| 79 | Andrew BradleyPlace 79 · Grade Fr · West Chester | Fr | West Chester | 27:29.7 |
| 80 | Anthony RobarePlace 80 · Grade Jr · Slippery Rock | Jr | Slippery Rock | 27:30.5 |
| 81 | Owen SparksPlace 81 · Grade Jr · Indiana (Pa.) | Jr | Indiana (Pa.) | 27:30.5 |
| 82 | Willie WilesPlace 82 · Grade So · Kutztown | So | Kutztown | 27:33.9 |
| 83 | Aivan VargasPlace 83 · Grade So · Edinboro | So | Edinboro | 27:34.6 |
| 84 | Lincoln BoumanPlace 84 · Grade Fr · Slippery Rock | Fr | Slippery Rock | 27:36.1 |
| 85 | Sean CarpenterPlace 85 · Grade So · Kutztown | So | Kutztown | 27:37.3 |
| 86 | Lauge RasmussenPlace 86 · Grade Jr · Gannon | Jr | Gannon | 27:40.9 |
| 87 | Parker BradleyPlace 87 · Grade Sr · Indiana (Pa.) | Sr | Indiana (Pa.) | 27:43.3 |
| 88 | Matthew LandisPlace 88 · Grade Jr · West Chester | Jr | West Chester | 27:44.3 |
| 89 | Colton WagnerPlace 89 · Grade Fr · Lock Haven | Fr | Lock Haven | 27:45.3 |
| 90 | Harrison RobitzerPlace 90 · Grade Sr · Lock Haven | Sr | Lock Haven | 27:47.0 |
| 91 | Nick GdowikPlace 91 · Grade So · East Stroudsburg | So | East Stroudsburg | 27:47.2 |
| 92 | Owen ShraderPlace 92 · Grade So · Shippensburg | So | Shippensburg | 27:47.7 |
| 93 | Donald ShymskePlace 93 · Grade Fr · Edinboro | Fr | Edinboro | 27:48.6 |
| 94 | Dominick OnomasticoPlace 94 · Grade Fr · Gannon | Fr | Gannon | 27:49.8 |
| 95 | Brandt PattersonPlace 95 · Grade Sr · Pitt Johnstown | Sr | Pitt Johnstown | 27:50.5 |
| 96 | Morgan GavittPlace 96 · Grade Sr · Lock Haven | Sr | Lock Haven | 27:50.8 |
| 97 | Aaron MyersPlace 97 · Grade Jr · Edinboro | Jr | Edinboro | 27:51.9 |
| 98 | Dillon GreenPlace 98 · Grade Jr · Indiana (Pa.) | Jr | Indiana (Pa.) | 27:52.8 |
| 99 | Kolby KentPlace 99 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 27:53.2 |
| 100 | Ellis EppardPlace 100 · Grade Fr · West Chester | Fr | West Chester | 27:54.5 |
| 101 | Ackerly MulcasterPlace 101 · Grade So · Edinboro | So | Edinboro | 27:57.2 |
| 102 | Will BerzonskyPlace 102 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 27:57.6 |
| 103 | Brayden BoydPlace 103 · Grade Sr · Shippensburg | Sr | Shippensburg | 27:59.6 |
| 104 | Rex FarrPlace 104 · Grade Fr · Bloomsburg | Fr | Bloomsburg | 28:00.7 |
| 105 | Jon BerzonskyPlace 105 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 28:09.7 |
| 106 | Lincoln KierPlace 106 · Grade Fr · Gannon | Fr | Gannon | 28:12.0 |
| 107 | Louis EdgcumbePlace 107 · Grade So · West Chester | So | West Chester | 28:12.7 |
| 108 | Hunter ThomasPlace 108 · Grade So · Seton Hill | So | Seton Hill | 28:13.2 PR |
| 109 | Kamsi ObuekwePlace 109 · Grade Jr · Seton Hill | Jr | Seton Hill | 28:14.2 |
| 110 | Parker KeiserPlace 110 · Grade Fr · Lock Haven | Fr | Lock Haven | 28:16.0 |
| 111 | Anden AitkinsPlace 111 · Grade So · Lock Haven | So | Lock Haven | 28:19.0 |
| 112 | Braden DonovanPlace 112 · Grade So · Gannon | So | Gannon | 28:21.3 |
| 113 | Steven JankePlace 113 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:25.5 |
| 114 | George BoutillerPlace 114 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 28:27.5 |
| 115 | Jonathan HansfordPlace 115 · Grade So · Gannon | So | Gannon | 28:27.9 |
| 116 | Parker MackeyPlace 116 · Grade Sr · Shepherd | Sr | Shepherd | 28:28.4 |
| 117 | Coleton FisherPlace 117 · Grade So · Edinboro | So | Edinboro | 28:28.8 |
| 118 | Michael NovakPlace 118 · Grade Sr · Slippery Rock | Sr | Slippery Rock | 28:32.7 |
| 119 | Eli RadioPlace 119 · Grade Fr · West Chester | Fr | West Chester | 28:35.3 |
| 120 | Ryan HayesPlace 120 · Grade So · Pitt Johnstown | So | Pitt Johnstown | 28:45.3 |
| 121 | Ethan QuezadaPlace 121 · Grade So · Edinboro | So | Edinboro | 28:49.6 |
| 122 | Brandon WillPlace 122 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | 28:53.0 |
| 123 | Rylan EbnerPlace 123 · Grade Jr · Mansfield | Jr | Mansfield | 28:55.3 |
| 124 | Logan FeegPlace 124 · Grade Fr · Shepherd | Fr | Shepherd | 29:07.8 |
| 125 | Derek SimpsonPlace 125 · Grade Sr · Mansfield | Sr | Mansfield | 29:18.1 |
| 126 | Shae SintzPlace 126 · Grade Fr · Seton Hill | Fr | Seton Hill | 29:19.8 |
| 127 | Ryan McKowenPlace 127 · Grade So · California (Pa.) | So | California (Pa.) | 29:28.7 |
| 128 | Noah SpaydPlace 128 · Grade Sr · Lock Haven | Sr | Lock Haven | 29:31.5 |
| 129 | Alex MittererPlace 129 · Grade So · Gannon | So | Gannon | 29:35.0 |
| 130 | Zachary RyanPlace 130 · Grade Sr · Bloomsburg | Sr | Bloomsburg | 29:46.4 |
| 131 | Greysen KupskyPlace 131 · Grade So · Mansfield | So | Mansfield | 30:05.0 |
| 132 | Justin GrossPlace 132 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 30:22.1 |
| 133 | Caden MontgomeryPlace 133 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 30:24.2 |
| 134 | Jackson FiolekPlace 134 · Grade So · Shepherd | So | Shepherd | 30:29.1 |
| 135 | Kaden MarkovichPlace 135 · Grade Fr · Pitt Johnstown | Fr | Pitt Johnstown | 30:36.5 |
| 136 | Brenden CunninghamPlace 136 · Grade Fr · Bloomsburg | Fr | Bloomsburg | 30:40.3 |
| 137 | Ciaran McGeehanPlace 137 · Grade Fr · Seton Hill | Fr | Seton Hill | 30:51.3 |
| 138 | Nic MattisonPlace 138 · Grade Fr · Mansfield | Fr | Mansfield | 30:56.3 |
| 139 | Braeden ArnoldPlace 139 · Grade So · Bloomsburg | So | Bloomsburg | 31:10.2 |
| 140 | Drew RaulliPlace 140 · Grade So · Seton Hill | So | Seton Hill | 31:15.7 |
| 141 | John ClackoPlace 141 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 31:17.9 |
| 142 | Keagan HilbornPlace 142 · Grade So · California (Pa.) | So | California (Pa.) | 31:24.5 |
| 143 | Liam SuggsPlace 143 · Grade Fr · Seton Hill | Fr | Seton Hill | 31:25.6 PR |
| 144 | Jack WilliamsPlace 144 · Grade Fr · Mansfield | Fr | Mansfield | 31:27.0 |
| 145 | Aaron SimpsonPlace 145 · Grade Jr · Bloomsburg | Jr | Bloomsburg | 31:30.1 |
| 146 | Tyler HaroldPlace 146 · Grade Fr · Pitt Johnstown | Fr | Pitt Johnstown | 31:38.3 |
| 147 | Joel WeberPlace 147 · Grade Sr · Pitt Johnstown | Sr | Pitt Johnstown | 32:14.1 |
| 148 | Gavin SmithPlace 148 · Grade Fr · Pitt Johnstown | Fr | Pitt Johnstown | 32:26.7 |
| 149 | Dominic CavalierPlace 149 · Grade Fr · Seton Hill | Fr | Seton Hill | 33:24.0 |
| 150 | Connor IrelandPlace 150 · Grade Jr · Shepherd | Jr | Shepherd | 33:57.4 |
| 151 | Salahudinn Abdul-HamidPlace 151 · Grade So · Bloomsburg | So | Bloomsburg | 34:03.5 |
| 152 | Mason RatkePlace 152 · Grade Fr · Shepherd | Fr | Shepherd | 34:08.1 |
| 153 | Nick YanklePlace 153 · Grade Sr · Shepherd | Sr | Shepherd | 34:38.4 |
| 154 | Timothy KaticPlace 154 · Grade So · Seton Hill | So | Seton Hill | 37:29.9 |
| 0 | Ian BirdPlace 0 · Grade Fr · Edinboro | Fr | Edinboro | DNF |
| 0 | Isaiah SanchezPlace 0 · Grade So · Edinboro | So | Edinboro | DNF |
| 0 | Tim GalePlace 0 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | DNF |
| 0 | Lucas ThalerPlace 0 · Grade Jr · East Stroudsburg | Jr | East Stroudsburg | DNF |
| 0 | Jarrett LeePlace 0 · Grade Sr · Lock Haven | Sr | Lock Haven | DNF |
| 0 | Jordan RemmelPlace 0 · Grade Jr · Lock Haven | Jr | Lock Haven | DNF |
| 0 | Ridge SnyderPlace 0 · Grade Jr · Lock Haven | Jr | Lock Haven | DNF |
| 0 | Dylan WayPlace 0 · Grade Jr · Lock Haven | Jr | Lock Haven | DNF |
| 0 | Colin SimanderPlace 0 · Grade So · Lock Haven | So | Lock Haven | DNF |
| 0 | Will WeaverPlace 0 · Grade Fr · Indiana (Pa.) | Fr | Indiana (Pa.) | DNF |
| 0 | Kayden PlataniaPlace 0 · Grade Sr · Kutztown | Sr | Kutztown | DNF |
| 0 | Brett PevecPlace 0 · Grade Jr · Kutztown | Jr | Kutztown | DNF |