| 1. | Alex MazzeoPlace 1. · Grade 12 · Lower Merion | 12 | Lower Merion | 4:11.73a PR | 0 |
| 2. | Nicholas MazzeoPlace 2. · Grade 12 · Lower Merion | 12 | Lower Merion | 4:11.94a PR | 0 |
| 3. | Luke BradburyPlace 3. · Grade 11 · State College Area | 11 | State College Area | 4:14.16a | 0 |
| 4. | Reese CubbisonPlace 4. · Grade 12 · Mifflin County | 12 | Mifflin County | 4:14.56a PR | 0 |
| 5. | Gabe SimkissPlace 5. · Grade 11 · Regina Luminis Academy | 11 | Regina Luminis Academy | 4:14.60a | 0 |
| 6. | Brock YoderPlace 6. · Grade 11 · Malvern Prep | 11 | Malvern Prep | 4:14.83a | 0 |
| 7. | Dylan McCarthyPlace 7. · Grade 12 · Tatnall | 12 | Tatnall | 4:17.00a | 0 |
| 8. | James DempseyPlace 8. · Grade 11 · Salesianum | 11 | Salesianum | 4:18.86a | 0 |
| 9. | Rowan CarrPlace 9. · Grade 11 · Penncrest | 11 | Penncrest | 4:18.88a PR | 0 |
| 10. | Parker WarkentinePlace 10. · Grade 12 · Conestoga | 12 | Conestoga | 4:19.02a PR | 0 |
| 11. | Kyle FritzschePlace 11. · Grade 11 · State College Area | 11 | State College Area | 4:19.58a | 0 |
| 12. | Curtis ConnerPlace 12. · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 4:20.77a | 0 |
| 13. | Gavin LefflerPlace 13. · Grade 12 · Tatnall | 12 | Tatnall | 4:21.35a | 0 |
| 14. | Teddy FosterPlace 14. · Grade 12 · Haverford Twp. | 12 | Haverford Twp. | 4:21.39a | 0 |
| 15. | Seth ToalPlace 15. · Grade 12 · Governor Mifflin | 12 | Governor Mifflin | 4:22.37a | 0 |
| 16. | Matthew DunnPlace 16. · Grade 11 · William Penn Charter | 11 | William Penn Charter | 4:24.32a | 0 |
| 17. | Samuel UlrichPlace 17. · Grade 11 · Governor Mifflin | 11 | Governor Mifflin | 4:24.82a PR | 0 |
| 18. | Stephen KellerPlace 18. · Grade 12 · Souderton Area | 12 | Souderton Area | 4:24.96a PR | 0 |
| 19. | Charlton KanePlace 19. · Grade 10 · AIM Academy | 10 | AIM Academy | 4:26.59a | 0 |
| 20. | Aiden JanowiczPlace 20. · Grade 12 · Wallenpaupack Area | 12 | Wallenpaupack Area | 4:28.89a | 0 |
| 21. | Casmir PrzybylowskiPlace 21. · Grade 10 · Conestoga | 10 | Conestoga | 4:30.40a PR | 0 |
| 22. | Jonathan AwadPlace 22. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 4:30.66a | 0 |
| 23. | Michael SimmonsPlace 23. · Grade 9 · Tatnall | 9 | Tatnall | 4:34.04a | 0 |
| 24. | Vincent GregroPlace 24. · Grade 12 · Governor Mifflin | 12 | Governor Mifflin | 4:35.23a PR | 0 |
| 25. | Jonah WimmerPlace 25. · Grade 11 · Strath Haven | 11 | Strath Haven | 4:36.55a | 0 |
| 26. | Landon BakerPlace 26. · Grade 11 · St. Mark's | 11 | St. Mark's | 4:38.45a PR | 0 |
| 27. | Owen McdonoughPlace 27. · Grade 10 · Souderton Area | 10 | Souderton Area | 4:38.97a PR | 0 |
| 28. | Nathan EaglesonPlace 28. · Grade 10 · Conestoga | 10 | Conestoga | 4:39.49a | 0 |
| 29. | Jacob PolitisPlace 29. · Grade 12 · Tatnall | 12 | Tatnall | 4:39.67a PR | 0 |
| 30. | Walter MulroyPlace 30. · Grade 12 · Germantown Academy | 12 | Germantown Academy | 4:39.69a PR | 0 |
| 31. | William PoolePlace 31. · Grade 9 · Salesianum | 9 | Salesianum | 4:39.81a | 0 |
| 32. | Brennan MacklinPlace 32. · Grade 11 · Salesianum | 11 | Salesianum | 4:39.84a | 0 |
| 33. | Anderson SilfiesPlace 33. · Grade 11 · Wilson Area (11) | 11 | Wilson Area (11) | 4:41.19a PR | 0 |
| 34. | Abel KaravallyPlace 34. · Grade 9 · Central (Philadelphia) | 9 | Central (Philadelphia) | 4:41.38a | 0 |
| 35. | Aaryan PandyaPlace 35. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:41.53a | 0 |
| 36. | Lincoln NarvaezPlace 36. · Grade 10 · Salesianum | 10 | Salesianum | 4:41.63a | 0 |
| 37. | Adam MarshallPlace 37. · Grade 9 · Tatnall | 9 | Tatnall | 4:42.41a PR | 0 |
| 38. | Henry HewittPlace 38. · Grade 11 · Strath Haven | 11 | Strath Haven | 4:43.88a PR | 0 |
| 39. | Jack DeSiletsPlace 39. · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 4:43.90a | 0 |
| 40. | Asher WrigleyPlace 40. · Grade 9 · Jack M. Barrack Hebrew Academy | 9 | Jack M. Barrack Hebrew Academy | 4:44.29a PR | 0 |
| 41. | Brayden TaylorPlace 41. · Grade 9 · Tatnall | 9 | Tatnall | 4:47.00a | 0 |
| 42. | Robert McGuirePlace 42. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 4:47.13a | 0 |
| 43. | Matthew McLaughlinPlace 43. · Grade 9 · Lower Merion | 9 | Lower Merion | 4:47.41a | 0 |
| 44. | Jackson SanchezPlace 44. · Grade 9 · Salesianum | 9 | Salesianum | 4:47.73a PR | 0 |
| 45. | Christian ValentinPlace 45. · Grade 10 · Souderton Area | 10 | Souderton Area | 4:47.82a | 0 |
| 46. | James WaslinPlace 46. · Grade 10 · Conestoga | 10 | Conestoga | 4:48.03a PR | 0 |
| 47. | Noah LindenPlace 47. · Grade 9 · Owen J Roberts | 9 | Owen J Roberts | 4:48.09a | 0 |
| 48. | Gavin ConlanPlace 48. · Grade 10 · Tatnall | 10 | Tatnall | 4:48.51a | 0 |
| 49. | Joshua CazaresPlace 49. · Grade 12 · Liberty (Bethlehem) | 12 | Liberty (Bethlehem) | 4:48.73a | 0 |
| 50. | Liam BrusstarPlace 50. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 4:49.24a PR | 0 |
| 51. | Nick PaynePlace 51. · Grade 11 · Owen J Roberts | 11 | Owen J Roberts | 4:49.85a | 0 |
| 52. | Dhairya AgrawalPlace 52. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:49.97a | 0 |
| 53. | Mason ShortPlace 53. · Grade 12 · Spring Ford | 12 | Spring Ford | 4:50.68a | 0 |
| 54. | Brayden GryanPlace 54. · Grade 11 · Salesianum | 11 | Salesianum | 4:50.93a | 0 |
| 55. | James KearnsPlace 55. · Grade 10 · Haverford Twp. | 10 | Haverford Twp. | 4:51.19a | 0 |
| 56. | Gavin WagnerPlace 56. · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 4:52.74a PR | 0 |
| 57. | Luka McGurkPlace 57. · Grade 9 · Salesianum | 9 | Salesianum | 4:52.80a PR | 0 |
| 58. | Troy GaitanopoulosPlace 58. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:56.51a PR | 0 |
| 59. | Charlie HattonPlace 59. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 4:56.78a | 0 |
| 60. | Jack GowanPlace 60. · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 4:57.47a PR | 0 |
| 61. | Dean DagostinoPlace 61. · Grade 10 · Conestoga | 10 | Conestoga | 4:57.75a | 0 |
| 62. | Avery WardPlace 62. · Grade 9 · Lower Merion | 9 | Lower Merion | 4:57.77a | 0 |
| 63. | Caleb WangPlace 63. · Grade 10 · Downingtown East | 10 | Downingtown East | 4:59.34a PR | 0 |
| 64. | Dylan PepplerPlace 64. · Grade 10 · Lower Merion | 10 | Lower Merion | 4:59.38a | 0 |
| 65. | Karl HoehlPlace 65. · Grade 11 · Radnor | 11 | Radnor | 4:59.45a | 0 |
| 66. | Carter BerardoniPlace 66. · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 5:00.10a PR | 0 |
| 67. | Colin DempseyPlace 67. · Grade 10 · Salesianum | 10 | Salesianum | 5:01.06a | 0 |
| 68. | Colton YetterPlace 68. · Grade 12 · Wilson Area (11) | 12 | Wilson Area (11) | 5:02.52a | 0 |
| 69. | Aidan CallanPlace 69. · Grade 12 · Downingtown East | 12 | Downingtown East | 5:02.77a | 0 |
| 70. | Alexander BradleyPlace 70. · Grade 11 · Radnor | 11 | Radnor | 5:03.54a | 0 |
| 71. | John DashinePlace 71. · Grade 11 · Germantown Academy | 11 | Germantown Academy | 5:03.74a PR | 0 |
| 72. | Andrew HartmanPlace 72. · Grade 9 · Radnor | 9 | Radnor | 5:05.87a PR | 0 |
| 73. | Julian MohlerPlace 73. · Grade 9 · Wilson Area (11) | 9 | Wilson Area (11) | 5:06.88a | 0 |
| 74. | Alexander FreemanPlace 74. · Grade 9 · Wallenpaupack Area | 9 | Wallenpaupack Area | 5:07.30a PR | 0 |
| 75. | Logan MaloziPlace 75. · Grade 12 · Liberty (Bethlehem) | 12 | Liberty (Bethlehem) | 5:07.49a PR | 0 |
| 76. | Colin BrownPlace 76. · Grade 9 · Radnor | 9 | Radnor | 5:07.77a PR | 0 |
| 77. | Benson KizerPlace 77. · Grade 9 · Wallenpaupack Area | 9 | Wallenpaupack Area | 5:08.39a PR | 0 |
| 78. | Noah AbelPlace 78. · Grade 12 · Radnor | 12 | Radnor | 5:08.44a PR | 0 |
| 79. | Aarav KhandewalPlace 79. · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 5:09.46a PR | 0 |
| 80. | Dominik DinePlace 80. · Grade 9 · Lower Merion | 9 | Lower Merion | 5:09.48a | 0 |
| 81. | William PufferPlace 81. · Grade 10 · Lower Merion | 10 | Lower Merion | 5:13.26a | 0 |
| 82. | Shaun WaldhofPlace 82. · Grade 10 · Owen J Roberts | 10 | Owen J Roberts | 5:16.12a | 0 |
| 83. | Dean ScanlonPlace 83. · Grade 11 · Salesianum | 11 | Salesianum | 5:16.14a PR | 0 |
| 84. | Patrick BaumanPlace 84. · Grade 10 · Lower Merion | 10 | Lower Merion | 5:16.62a | 0 |
| 85. | Liam PinderPlace 85. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 5:18.70a | 0 |
| 86. | Patrick BarryPlace 86. · Grade 9 · Haverford Twp. | 9 | Haverford Twp. | 5:18.79a PR | 0 |
| 87. | Nolan UebelePlace 87. · Grade 10 · AIM Academy | 10 | AIM Academy | 5:19.31a PR | 0 |
| 88. | Jonathan RobertsPlace 88. · Grade 9 · Radnor | 9 | Radnor | 5:19.43a | 0 |
| 89. | Jonathan BierwirthPlace 89. · Grade 9 · William Penn Charter | 9 | William Penn Charter | 5:20.97a | 0 |
| 90. | Sebastian KeeganPlace 90. · Grade 9 · Radnor | 9 | Radnor | 5:21.94a PR | 0 |
| 91. | Damien HeadPlace 91. · Grade 9 · William Penn Charter | 9 | William Penn Charter | 5:23.56a | 0 |
| 92. | Parker SmithPlace 92. · Grade 11 · Owen J Roberts | 11 | Owen J Roberts | 5:27.86a | 0 |
| 93. | Rooney CoxPlace 93. · Grade 10 · Haverford Twp. | 10 | Haverford Twp. | 5:29.43a | 0 |
| 94. | Sean KrullPlace 94. · Grade 12 · Owen J Roberts | 12 | Owen J Roberts | 5:33.78a | 0 |
| 95. | Nathan SpangPlace 95. · Grade 11 · Liberty (Bethlehem) | 11 | Liberty (Bethlehem) | 5:34.44a | 0 |
| 96. | Aj PenningtonPlace 96. · Grade 9 · Salesianum | 9 | Salesianum | 5:47.06a | 0 |
| 97. | Ben KobellPlace 97. · Grade 9 · Lower Merion | 9 | Lower Merion | 5:47.40a | 0 |
| 98. | Collin MurtaughPlace 98. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 5:48.42a | 0 |
| 99. | James ChungPlace 99. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 5:50.09a PR | 0 |
| 100. | Ben PolitanoPlace 100. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 5:57.18a | 0 |
| 101. | Lex DalenaPlace 101. · Grade 11 · Haverford Twp. | 11 | Haverford Twp. | 5:58.22a | 0 |
| 102. | Jack GruganPlace 102. · Grade 10 · Haverford Twp. | 10 | Haverford Twp. | 6:00.82a PR | 0 |
| 103. | Michael VaddenPlace 103. · Grade 12 · Salesianum | 12 | Salesianum | 7:07.75a | 0 |
| — | Jacob RolandGrade 9 · William Penn Charter | 9 | William Penn Charter | DNS | 0 |
| — | Tyler GallagherGrade 10 · Conestoga | 10 | Conestoga | DNS | 0 |
| — | Carter SmithGrade 12 · Mifflin County | 12 | Mifflin County | DNS | 0 |
| — | Declan BurkoGrade 11 · Haverford Twp. | 11 | Haverford Twp. | DNS | 0 |
| — | Alex CoupasGrade 12 · William Penn Charter | 12 | William Penn Charter | DNS | 0 |
| — | Brian BausmanGrade 12 · Haverford Twp. | 12 | Haverford Twp. | DNS | 0 |