| 1 | Mitchell GrayPlace 1 · Grade Sr · Lancaster Bible | Sr | Lancaster Bible | 28:30.3 | 1 |
| 2 | Liam MeginnissPlace 2 · Grade - · Unattached | - | Unattached | 29:35.0 PR | 0 |
| 3 | Michael WadePlace 3 · Grade Sr · St. Mary's (Md.) | Sr | St. Mary's (Md.) | 29:50.4 | 2 |
| 4 | Rafe WilliamsPlace 4 · Grade Sr · Bryn Athyn | Sr | Bryn Athyn | 30:11.3 | 3 |
| 5 | David HelmsPlace 5 · Grade Fr · Lancaster Bible | Fr | Lancaster Bible | 30:25.3 | 4 |
| 6 | Brenden LanePlace 6 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 31:43.8 | 5 |
| 7 | Pierson HoguePlace 7 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 32:09.9 | 6 |
| 8 | Paul NadrowskiPlace 8 · Grade Jr · Valley Forge Military (Pa.) | Jr | Valley Forge Military (Pa.) | 32:28.7 | 7 |
| 9 | Daniel LefkoPlace 9 · Grade Sr · Lancaster Bible | Sr | Lancaster Bible | 32:40.1 | 8 |
| 10 | Peyton EppardPlace 10 · Grade Sr · St. Mary's (Md.) | Sr | St. Mary's (Md.) | 32:48.7 | 9 |
| 11 | Nate GalePlace 11 · Grade Jr · Valley Forge Military (Pa.) | Jr | Valley Forge Military (Pa.) | 33:24.6 | 10 |
| 12 | William SchmidheiniPlace 12 · Grade So · Valley Forge Military (Pa.) | So | Valley Forge Military (Pa.) | 33:32.4 | 11 |
| 13 | Patton HarbourtPlace 13 · Grade Sr · St. Mary's (Md.) | Sr | St. Mary's (Md.) | 33:40.0 | 12 |
| 14 | Angel PatinoPlace 14 · Grade Jr · Penn State Harrisburg | Jr | Penn State Harrisburg | 33:44.1 | 13 |
| 15 | Nate NorrisPlace 15 · Grade Jr · St. Mary's (Md.) | Jr | St. Mary's (Md.) | 33:56.4 | 14 |
| 16 | Blake CarberryPlace 16 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 34:08.1 | 15 |
| 17 | Noah FisherPlace 17 · Grade So · St. Mary's (Md.) | So | St. Mary's (Md.) | 34:25.7 | 0 |
| 18 | Zachary GibsonPlace 18 · Grade Fr · Penn State Harrisburg | Fr | Penn State Harrisburg | 34:34.7 | 16 |
| 19 | Jaden RoyalPlace 19 · Grade So · Lancaster Bible | So | Lancaster Bible | 34:37.3 | 17 |
| 20 | Jon CarnesiPlace 20 · Grade Jr · Penn State Harrisburg | Jr | Penn State Harrisburg | 34:51.6 | 18 |
| 21 | Kelly ByrnePlace 21 · Grade Jr · St. Mary's (Md.) | Jr | St. Mary's (Md.) | 34:58.5 | 0 |
| 22 | Jack KutaPlace 22 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 35:12.2 | 0 |
| 23 | Avian HallPlace 23 · Grade Sr · Cairn | Sr | Cairn | 35:20.4 | 19 |
| 24 | Owen SwisdakPlace 24 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 35:44.0 | 0 |
| 25 | Daniel AkePlace 25 · Grade So · St. Mary's (Md.) | So | St. Mary's (Md.) | 35:44.1 | 0 |
| 26 | Titus DinglePlace 26 · Grade Jr · Cairn | Jr | Cairn | 35:58.6 | 20 |
| 27 | Derek TewksburyPlace 27 · Grade So · Cairn | So | Cairn | 36:34.9 | 21 |
| 28 | Jesse StuartPlace 28 · Grade So · Cairn | So | Cairn | 36:47.4 | 22 |
| 29 | Benjamin EvansPlace 29 · Grade So · Bryn Athyn | So | Bryn Athyn | 36:48.0 | 23 |
| 30 | Sincere VazquezPlace 30 · Grade Fr · Gallaudet | Fr | Gallaudet | 37:00.9 | 24 |
| 31 | Benett SeilerPlace 31 · Grade Fr · Penn State Harrisburg | Fr | Penn State Harrisburg | 37:16.7 | 25 |
| 32 | Lucas WalthourPlace 32 · Grade Fr · Penn State Harrisburg | Fr | Penn State Harrisburg | 37:19.2 PR | 26 |
| 33 | Elijah BaileyPlace 33 · Grade Fr · Cairn | Fr | Cairn | 38:17.6 | 27 |
| 34 | Joey BenedictPlace 34 · Grade Jr · Lancaster Bible | Jr | Lancaster Bible | 38:17.9 | 28 |
| 35 | Jeremy GoldenPlace 35 · Grade Sr · Cairn | Sr | Cairn | 38:34.6 | 29 |
| 36 | Jared SpinalePlace 36 · Grade Sr · Gallaudet | Sr | Gallaudet | 38:50.9 | 30 |
| 37 | Jayden SaundersPlace 37 · Grade Fr · Notre Dame (Md.) | Fr | Notre Dame (Md.) | 39:14.4 PR | 31 |
| 38 | Sam CoomesPlace 38 · Grade - · Unattached | - | Unattached | 39:34.3 PR | 0 |
| 39 | Jay YangPlace 39 · Grade Fr · Gallaudet | Fr | Gallaudet | 39:39.7 | 32 |
| 40 | Markell BlakePlace 40 · Grade So · St. Mary's (Md.) | So | St. Mary's (Md.) | 40:22.6 | 0 |
| 41 | Tyler PricePlace 41 · Grade So · Penn State Harrisburg | So | Penn State Harrisburg | 41:05.2 | 33 |
| 42 | Colin SlyPlace 42 · Grade So · St. Mary's (Md.) | So | St. Mary's (Md.) | 41:09.6 | 0 |
| 43 | Callum HomberPlace 43 · Grade Sr · Bryn Athyn | Sr | Bryn Athyn | 42:07.4 | 34 |
| 44 | Jackson SpencePlace 44 · Grade Fr · St. Mary's (Md.) | Fr | St. Mary's (Md.) | 42:27.7 | 0 |
| 45 | Benjamin SchoonmakerPlace 45 · Grade Fr · Valley Forge Military (Pa.) | Fr | Valley Forge Military (Pa.) | 42:50.1 | 35 |
| 46 | Declan WilliamsPlace 46 · Grade Sr · Bryn Athyn | Sr | Bryn Athyn | 43:28.8 | 36 |
| 47 | Samuel SanchezPlace 47 · Grade Fr · Gallaudet | Fr | Gallaudet | 43:32.6 | 37 |
| 48 | Ian FongPlace 48 · Grade Fr · Penn State Harrisburg | Fr | Penn State Harrisburg | 43:39.7 | 38 |
| 49 | Chris FoxPlace 49 · Grade Jr · Bryn Athyn | Jr | Bryn Athyn | 43:56.8 | 39 |
| 50 | Will WangPlace 50 · Grade Jr · Penn State Harrisburg | Jr | Penn State Harrisburg | 44:06.7 | 0 |
| 51 | Dillan SmithPlace 51 · Grade Sr · Cairn | Sr | Cairn | 44:37.6 | 40 |
| 52 | Javier Soto RodriguezPlace 52 · Grade Fr · Valley Forge Military (Pa.) | Fr | Valley Forge Military (Pa.) | 45:10.7 | 41 |
| 53 | Austin BarnesPlace 53 · Grade Fr · Notre Dame (Md.) | Fr | Notre Dame (Md.) | 45:29.3 | 42 |
| 54 | Peadar ToddPlace 54 · Grade So · Bryn Athyn | So | Bryn Athyn | 45:30.2 | 43 |
| 55 | Hunter BielPlace 55 · Grade Fr · Notre Dame (Md.) | Fr | Notre Dame (Md.) | 46:21.6 PR | 44 |
| 56 | Dustin FrantzPlace 56 · Grade Sr · Lancaster Bible | Sr | Lancaster Bible | 46:31.7 | 45 |
| 57 | Aaron SomerdakPlace 57 · Grade Jr · Lancaster Bible | Jr | Lancaster Bible | 46:44.1 | 46 |
| 58 | Levi MIXPlace 58 · Grade Fr · Cairn | Fr | Cairn | 47:56.3 | 0 |
| 59 | Carter NoccaPlace 59 · Grade Fr · Notre Dame (Md.) | Fr | Notre Dame (Md.) | 50:03.2 | 47 |
| 60 | Gavin BoughtonPlace 60 · Grade Fr · Notre Dame (Md.) | Fr | Notre Dame (Md.) | 50:42.7 | 48 |
| 61 | Weston BrockPlace 61 · Grade So · Bryn Athyn | So | Bryn Athyn | 53:15.1 | 49 |
| 62 | Nathaniel LofgrenPlace 62 · Grade Sr · Cairn | Sr | Cairn | 53:15.3 | 0 |
| 63 | Francois DecauxPlace 63 · Grade Fr · Gallaudet | Fr | Gallaudet | 53:39.9 | 50 |
| 64 | Awais MughalPlace 64 · Grade Fr · Gallaudet | Fr | Gallaudet | 55:26.6 | 51 |
| 65 | Kevin HaesPlace 65 · Grade Fr · Valley Forge Military (Pa.) | Fr | Valley Forge Military (Pa.) | 56:02.5 | 52 |
| 66 | Matthew MartinPlace 66 · Grade Fr · Valley Forge Military (Pa.) | Fr | Valley Forge Military (Pa.) | 58:14.0 | 53 |
| — | Gabe CadeteGrade Fr · Gallaudet | Fr | Gallaudet | DNF | 0 |
| — | Ethan HofstetterGrade So · Lancaster Bible | So | Lancaster Bible | DNS | 0 |
| — | Driss OukakeGrade Fr · Gallaudet | Fr | Gallaudet | DQ | 0 |
| — | Trajan FrazierGrade Sr · Bryn Athyn | Sr | Bryn Athyn | DNS | 0 |