| 1 | Luke McKennaPlace 1 · Grade Sr · Point Park (Pa.) | Sr | Point Park (Pa.) | 25:42.1 |
| 2 | Jakob RagerPlace 2 · Grade Sr · Lock Haven | Sr | Lock Haven | 25:58.2 |
| 3 | Brayden ClarkePlace 3 · Grade Jr · Scranton | Jr | Scranton | 25:59.3 |
| 4 | Robby LloydPlace 4 · Grade Sr · Kutztown | Sr | Kutztown | 26:10.6 |
| 5 | Kristian MizdailPlace 5 · Grade Jr · Lock Haven | Jr | Lock Haven | 26:19.7 |
| 6 | Peyton SmallPlace 6 · Grade Jr · Kutztown | Jr | Kutztown | 26:25.2 |
| 7 | Canaan ThomasPlace 7 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 26:33.0 |
| 8 | Ari SnyderPlace 8 · Grade So · Point Park (Pa.) | So | Point Park (Pa.) | 26:43.0 |
| 9 | Jorge EstalellaPlace 9 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 27:00.0 |
| 10 | Elijah BechdelPlace 10 · Grade Jr · Point Park (Pa.) | Jr | Point Park (Pa.) | 27:13.5 |
| 11 | Cole DomsPlace 11 · Grade So · Kutztown | So | Kutztown | 27:17.7 |
| 12 | Luke O'BrienPlace 12 · Grade So · Scranton | So | Scranton | 27:20.5 |
| 13 | Willie WilesPlace 13 · Grade Jr · Kutztown | Jr | Kutztown | 27:23.0 |
| 14 | Albin PetschauerPlace 14 · Grade Jr · Point Park (Pa.) | Jr | Point Park (Pa.) | 27:27.3 |
| 15 | Connor MurphyPlace 15 · Grade Sr · Kutztown | Sr | Kutztown | 27:30.5 |
| 16 | Will CampbellPlace 16 · Grade Jr · Lock Haven | Jr | Lock Haven | 27:31.8 |
| 17 | Sean DonahuePlace 17 · Grade Fr · Lock Haven | Fr | Lock Haven | 27:35.2 |
| 18 | Sean CarpenterPlace 18 · Grade Jr · Kutztown | Jr | Kutztown | 27:36.1 |
| 19 | Chase BowenPlace 19 · Grade Jr · Point Park (Pa.) | Jr | Point Park (Pa.) | 27:39.1 |
| 20 | Weston FryPlace 20 · Grade So · Kutztown | So | Kutztown | 27:43.7 |
| 21 | Cullen ClarkePlace 21 · Grade So · Scranton | So | Scranton | 27:47.1 |
| 22 | Owen JamesPlace 22 · Grade So · Scranton | So | Scranton | 27:54.0 |
| 23 | Ethan SnyerPlace 23 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 27:54.1 |
| 24 | Ryan FachPlace 24 · Grade Fr · Kutztown | Fr | Kutztown | 27:57.7 |
| 25 | Nathan TedescoPlace 25 · Grade Fr · Lock Haven | Fr | Lock Haven | 28:02.0 |
| 26 | Dylan WalshPlace 26 · Grade So · Scranton | So | Scranton | 28:03.9 |
| 27 | Anden AitkinsPlace 27 · Grade Jr · Lock Haven | Jr | Lock Haven | 28:04.5 |
| 28 | Anthony MarchettiPlace 28 · Grade So · Lock Haven | So | Lock Haven | 28:04.8 |
| 29 | Stephen KellyPlace 29 · Grade Fr · Scranton | Fr | Scranton | 28:09.2 |
| 30 | Ryan ShockleyPlace 30 · Grade Jr · Scranton | Jr | Scranton | 28:22.7 |
| 31 | Alexander CastanedaPlace 31 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 28:22.7 |
| 32 | Dayne MericaPlace 32 · Grade Fr · Lock Haven | Fr | Lock Haven | 28:31.3 |
| 33 | Ryan KenneffPlace 33 · Grade So · Kutztown | So | Kutztown | 28:42.7 |
| 34 | Thomas PrechtlPlace 34 · Grade Jr · Point Park (Pa.) | Jr | Point Park (Pa.) | 28:45.0 |
| 35 | Michael AllardycePlace 35 · Grade Sr · Scranton | Sr | Scranton | 28:48.1 |
| 36 | Josh PoultonPlace 36 · Grade Fr · Kutztown | Fr | Kutztown | 28:57.4 |
| 37 | Michael LoffredoPlace 37 · Grade Sr · Lock Haven | Sr | Lock Haven | 29:05.1 |
| 38 | Ethan CaprarolaPlace 38 · Grade So · Scranton | So | Scranton | 29:15.1 |
| 39 | Jackson MorrisPlace 39 · Grade Sr · Scranton | Sr | Scranton | 29:19.9 |
| 40 | Petros FragkiadakisPlace 40 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 29:31.8 |
| 41 | Vince O'malleyPlace 41 · Grade Fr · Scranton | Fr | Scranton | 29:39.6 PR |
| 42 | Colton WagnerPlace 42 · Grade So · Lock Haven | So | Lock Haven | 29:42.6 |
| 43 | Andrew AmmiratiPlace 43 · Grade Fr · Scranton | Fr | Scranton | 29:43.5 |
| 44 | Adam RyerPlace 44 · Grade Fr · Lock Haven | Fr | Lock Haven | 29:49.3 |
| 45 | Liam SurgenavicPlace 45 · Grade So · Point Park (Pa.) | So | Point Park (Pa.) | 30:02.2 |
| 46 | James MortonPlace 46 · Grade Fr · Kutztown | Fr | Kutztown | 30:24.4 PR |
| 47 | Teagan RitzPlace 47 · Grade Fr · Point Park (Pa.) | Fr | Point Park (Pa.) | 30:30.6 |
| 48 | Ben ImburgiaPlace 48 · Grade So · Scranton | So | Scranton | 30:32.3 |
| 49 | Nathan EricksonPlace 49 · Grade Fr · Lock Haven | Fr | Lock Haven | 31:17.1 |
| 50 | Thomas MoorePlace 50 · Grade Fr · Scranton | Fr | Scranton | 31:31.0 PR |
| 51 | Nic MattisonPlace 51 · Grade So · Mansfield | So | Mansfield | 31:41.4 |
| 52 | Brett PevecPlace 52 · Grade Sr · Kutztown | Sr | Kutztown | 31:42.2 |
| 53 | Martin FatzingerPlace 53 · Grade Fr · Lock Haven | Fr | Lock Haven | 31:53.0 |
| 54 | Carson StranoPlace 54 · Grade Fr · Mansfield | Fr | Mansfield | 31:53.9 |
| 55 | Davis FarrellPlace 55 · Grade Jr · Scranton | Jr | Scranton | 32:20.0 |
| 56 | Greysen KupskyPlace 56 · Grade Jr · Mansfield | Jr | Mansfield | 32:25.9 |
| 57 | Desmond CareyPlace 57 · Grade So · Scranton | So | Scranton | 35:36.2 |
| — | Rylan EbnerGrade Sr · Mansfield | Sr | Mansfield | DNS |
| — | Henry WhitneyGrade Fr · Lock Haven | Fr | Lock Haven | DNS |
| — | Owen HibellGrade Sr · Lock Haven | Sr | Lock Haven | DNS |
| — | Colin SimanderGrade Jr · Lock Haven | Jr | Lock Haven | DNS |
| — | Parker KeiserGrade So · Lock Haven | So | Lock Haven | DNS |
| — | Connor LynchGrade Fr · Lock Haven | Fr | Lock Haven | DNS |
| — | Cedric MillerGrade Fr · Lock Haven | Fr | Lock Haven | DNS |
| — | Mason NaimoliGrade Fr · Lock Haven | Fr | Lock Haven | DNS |
| — | Aiden HoffmanGrade Fr · Kutztown | Fr | Kutztown | DNS |
| — | Jacob PrestonGrade So · Point Park (Pa.) | So | Point Park (Pa.) | DNS |