| 1. | Trip GomezPlace 1. · Grade 9 · Great Valley | 9 | Great Valley | 4:40.17a |
| 2. | Ethan TharpPlace 2. · Grade 10 · Spring Ford | 10 | Spring Ford | 4:43.29a |
| 3. | Evander LackmanPlace 3. · Grade 11 · Methacton | 11 | Methacton | 4:43.59a |
| 4. | Ash AnandPlace 4. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:44.31a |
| 5. | Eddie LiszkaPlace 5. · Grade 10 · Hershey | 10 | Hershey | 4:44.59a |
| 6. | Ryan PeppermanPlace 6. · Grade 9 · Great Valley | 9 | Great Valley | 4:44.75a |
| 7. | Jacob DelgadoPlace 7. · Grade 10 · Spring Ford | 10 | Spring Ford | 4:44.81a |
| 8. | Timothy GitongaPlace 8. · Grade 10 · Conestoga Valley | 10 | Conestoga Valley | 4:45.56a |
| 9. | Mason KresloffPlace 9. · Grade 9 · Germantown Friends | 9 | Germantown Friends | 4:46.36a PR |
| 10. | Jack RostiPlace 10. · Grade 12 · Methacton | 12 | Methacton | 4:46.58a PR |
| 11. | George HohenleitnerPlace 11. · Grade 10 · La Salle College High School | 10 | La Salle College High School | 4:47.32a |
| 12. | Summit SmokerPlace 12. · Grade 10 · Warwick | 10 | Warwick | 4:48.04a |
| 13. | Nathan NielsonPlace 13. · Grade 12 · Hershey | 12 | Hershey | 4:48.27a |
| 14. | Chris WatsonPlace 14. · Grade 12 · Bayard Rustin | 12 | Bayard Rustin | 4:48.35a PR |
| 15. | Jiasheng ShiPlace 15. · Grade 11 · Germantown Friends | 11 | Germantown Friends | 4:48.94a |
| 16. | Liam TaylorPlace 16. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:49.45a |
| 17. | Jason CliffordPlace 17. · Grade 10 · Perkiomen Valley | 10 | Perkiomen Valley | 4:49.68a |
| 18. | Karthik MuruganPlace 18. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:50.11a PR |
| 19. | Owen OliverPlace 19. · Grade 9 · Oxford Area | 9 | Oxford Area | 4:51.55a |
| 20. | Nate ParrPlace 20. · Grade 9 · Downingtown East | 9 | Downingtown East | 4:51.65a |
| 21. | Ben WeaverPlace 21. · Grade 9 · Avon Grove | 9 | Avon Grove | 4:51.73a |
| 22. | Chase CodaPlace 22. · Grade 10 · Salesianum | 10 | Salesianum | 4:52.06a |
| 23. | Anthony FedorukPlace 23. · Grade 11 · La Salle College High School | 11 | La Salle College High School | 4:52.45a |
| 24. | Raheem WilliamsPlace 24. · Grade 11 · Souderton Area | 11 | Souderton Area | 4:52.70a |
| 25. | Matthew BradleyPlace 25. · Grade 11 · Salesianum | 11 | Salesianum | 4:53.41a |
| 26. | Charles BrodkinPlace 26. · Grade 12 · Germantown Friends | 12 | Germantown Friends | 4:53.51a |
| 27. | Aidan KearnsPlace 27. · Grade 10 · Souderton Area | 10 | Souderton Area | 4:53.58a |
| 28. | Dylan GrahamPlace 28. · Grade 10 · Downingtown West | 10 | Downingtown West | 4:53.69a |
| 29. | Karson HawthornePlace 29. · Grade 11 · Downingtown West | 11 | Downingtown West | 4:54.01a PR |
| 30. | Rhys CraverPlace 30. · Grade 10 · Warwick | 10 | Warwick | 4:55.72a |
| 31. | Nolan DugganPlace 31. · Grade 10 · West Chester East | 10 | West Chester East | 4:56.10a |
| 32. | Charles HelfandPlace 32. · Grade 11 · Upper Merion Area | 11 | Upper Merion Area | 4:56.40a |
| 33. | Curtis AlexanderPlace 33. · Grade 9 · Methacton | 9 | Methacton | 4:56.53a |
| 34. | Matt GoslingPlace 34. · Grade 8 · Council Rock North | 8 | Council Rock North | 4:56.65a |
| 35. | Cole SwiercekPlace 35. · Grade 12 · Owen J Roberts | 12 | Owen J Roberts | 4:56.98a PR |
| 36. | Ben PentzPlace 36. · Grade 9 · West Chester Henderson | 9 | West Chester Henderson | 4:57.05a |
| 37. | Liam StigoraPlace 37. · Grade 11 · Bayard Rustin | 11 | Bayard Rustin | 4:57.22a |
| 38. | Terry DoughertyPlace 38. · Grade 11 · Downingtown East | 11 | Downingtown East | 4:57.65a |
| 39. | Akhil YeluriPlace 39. · Grade 10 · Methacton | 10 | Methacton | 4:57.74a |
| 40. | Mitchell AlexanderPlace 40. · Grade 9 · Methacton | 9 | Methacton | 4:58.27a |
| 41. | Joey SulewskiPlace 41. · Grade 12 · Council Rock North | 12 | Council Rock North | 4:58.51a |
| 42. | Joey AlanderPlace 42. · Grade 11 · Hershey | 11 | Hershey | 4:58.84a |
| 43. | Oscar LunaPlace 43. · Grade 10 · Pope John Paul II | 10 | Pope John Paul II | 4:59.09a |
| 44. | Joseph FieldingPlace 44. · Grade 12 · Salesianum | 12 | Salesianum | 4:59.29a |
| 45. | Matthew SweeneyPlace 45. · Grade 12 · Lansdale Catholic | 12 | Lansdale Catholic | 5:00.31a |
| 46. | Joe CrownePlace 46. · Grade 10 · Council Rock North | 10 | Council Rock North | 5:00.39a |
| 47. | Alex PolisenoPlace 47. · Grade 10 · Council Rock North | 10 | Council Rock North | 5:00.62a |
| 48. | Nikolai LatinaPlace 48. · Grade 9 · Tatnall | 9 | Tatnall | 5:01.10a PR |
| 49. | Gavin MizePlace 49. · Grade 9 · Downingtown West | 9 | Downingtown West | 5:01.36a |
| 50. | Siddharth IyerPlace 50. · Grade 9 · Downingtown East | 9 | Downingtown East | 5:01.37a |
| 51. | Troy WeidlerPlace 51. · Grade 9 · Warwick | 9 | Warwick | 5:01.71a |
| 52. | Colby RichardPlace 52. · Grade 12 · Warwick | 12 | Warwick | 5:01.72a |
| 53. | Aidan WardPlace 53. · Grade 12 · Salesianum | 12 | Salesianum | 5:01.78a |
| 54. | Caleb BeckPlace 54. · Grade 10 · Downingtown East | 10 | Downingtown East | 5:01.79a PR |
| 55. | William KillingerPlace 55. · Grade 11 · West Chester East | 11 | West Chester East | 5:01.82a PR |
| 56. | Davidson BaxterPlace 56. · Grade 5 · Downingtown East | 5 | Downingtown East | 5:01.88a |
| 57. | Mathew ChungPlace 57. · Grade 9 · Methacton | 9 | Methacton | 5:01.91a |
| 58. | Owen WhitakerPlace 58. · Grade 9 · Bishop Shanahan | 9 | Bishop Shanahan | 5:01.95a |
| 59. | Evan KurdzielPlace 59. · Grade 9 · West Chester Henderson | 9 | West Chester Henderson | 5:02.20a |
| 60. | Dante ChurchvillePlace 60. · Grade 10 · Upper Merion Area | 10 | Upper Merion Area | 5:02.46a |
| 61. | Oscar LorenziPlace 61. · Grade 10 · Owen J Roberts | 10 | Owen J Roberts | 5:02.48a |
| 62. | Timothy OakesPlace 62. · Grade 11 · Avon Grove | 11 | Avon Grove | 5:02.53a |
| 63. | Patrick O'RourkePlace 63. · Grade 11 · Bishop Shanahan | 11 | Bishop Shanahan | 5:02.65a |
| 64. | Ethan NgPlace 64. · Grade 11 · West Chester Henderson | 11 | West Chester Henderson | 5:02.96a |
| 65. | Charles ReithPlace 65. · Grade 9 · Methacton | 9 | Methacton | 5:02.99a |
| 66. | Louis EdgcumbePlace 66. · Grade 10 · Bishop Shanahan | 10 | Bishop Shanahan | 5:03.38a |
| 67. | Nick PironePlace 67. · Grade 11 · Bayard Rustin | 11 | Bayard Rustin | 5:03.62a |
| 68. | Parv KumarPlace 68. · Grade - · Souderton Area | - | Souderton Area | 5:03.81a PR |
| 69. | Brayden MalleyPlace 69. · Grade 11 · Bayard Rustin | 11 | Bayard Rustin | 5:03.86a |
| 70. | Clark GaynorPlace 70. · Grade 10 · Twin Valley | 10 | Twin Valley | 5:03.97a |
| 71. | Ankith YerraPlace 71. · Grade 6 · West Chester Henderson | 6 | West Chester Henderson | 5:04.10a |
| 72. | Jack KellyPlace 72. · Grade 9 · Bishop Shanahan | 9 | Bishop Shanahan | 5:04.14a |
| 73. | Colton RobinsonPlace 73. · Grade 9 · Downingtown East | 9 | Downingtown East | 5:04.74a |
| 74. | Joseph FarnanPlace 74. · Grade 12 · Westtown | 12 | Westtown | 5:04.79a |
| 75. | Mark DraytonPlace 75. · Grade 11 · Upper Merion Area | 11 | Upper Merion Area | 5:04.89a |
| 76. | Luca UrbanicPlace 76. · Grade 9 · West Chester Henderson | 9 | West Chester Henderson | 5:04.99a |
| 77. | Andrew YoungPlace 77. · Grade 10 · Council Rock North | 10 | Council Rock North | 5:05.68a |
| 78. | Andrew GardnerPlace 78. · Grade 9 · Souderton Area | 9 | Souderton Area | 5:05.80a |
| 78. | Josef BachPlace 78. · Grade 12 · Warwick | 12 | Warwick | 5:05.80a PR |
| 80. | Velan ArunPlace 80. · Grade 9 · Downingtown East | 9 | Downingtown East | 5:06.58a PR |
| 81. | Jacob TaylorPlace 81. · Grade 12 · Hershey | 12 | Hershey | 5:06.60a PR |
| 82. | Richard ChristiePlace 82. · Grade 10 · Bay Shore | 10 | Bay Shore | 5:06.63a |
| 83. | Chaz MurgiaPlace 83. · Grade 11 · Germantown Academy | 11 | Germantown Academy | 5:07.62a PR |
| 84. | Joseph BelfordPlace 84. · Grade 9 · Bay Shore | 9 | Bay Shore | 5:07.91a |
| 85. | Nathan ClarkePlace 85. · Grade 11 · West Chester East | 11 | West Chester East | 5:08.13a |
| 86. | Ryan O'HaraPlace 86. · Grade 11 · Upper Dublin | 11 | Upper Dublin | 5:08.22a |
| 87. | Simon AmbrosePlace 87. · Grade 12 · Bishop Shanahan | 12 | Bishop Shanahan | 5:08.30a |
| 88. | Michael HenryPlace 88. · Grade 10 · Downingtown East | 10 | Downingtown East | 5:08.77a |
| 89. | Teddy DaveyPlace 89. · Grade 9 · Tatnall | 9 | Tatnall | 5:09.08a |
| 90. | Luke HinojosaPlace 90. · Grade 10 · Downingtown East | 10 | Downingtown East | 5:11.98a PR |
| 91. | Christian NeedhamPlace 91. · Grade 10 · Council Rock North | 10 | Council Rock North | 5:12.01a |
| 92. | Nate FickertPlace 92. · Grade 11 · Souderton Area | 11 | Souderton Area | 5:12.12a |
| 93. | Aiden GarrettPlace 93. · Grade 11 · Polytech | 11 | Polytech | 5:12.36a |
| 94. | Colin WhitePlace 94. · Grade 12 · Owen J Roberts | 12 | Owen J Roberts | 5:13.91a PR |
| 95. | Ethan GagnonPlace 95. · Grade 11 · Polytech | 11 | Polytech | 5:16.18a PR |
| 96. | Andrei VavaPlace 96. · Grade 10 · Germantown Academy | 10 | Germantown Academy | 5:20.05a |
| 97. | Harrison MischelPlace 97. · Grade 11 · Council Rock North | 11 | Council Rock North | 5:20.17a PR |
| 98. | Darlig DelgadoPlace 98. · Grade 12 · Bay Shore | 12 | Bay Shore | 5:28.57a PR |
| 99. | Nicholas LicupPlace 99. · Grade 12 · St. Mark's | 12 | St. Mark's | 5:31.92a |
| — | Trevon HigginsGrade 9 · Bay Shore | 9 | Bay Shore | DQ |