1. | Downingtown West | 197 |
| Darian Alston (TJ 20 = 20) |
| Henry Sappey (3000m 8 = 8) |
| James Holt (LJ 10 = 10) |
| Jaxson Hoey (800m 18 + Mile 20 = 38) |
| Josh Hoey (800m 2 + Mile 16 = 18) |
| Joshua McLemore (200m 19 + 400m 20 = 39) |
| Matt McCool (200m 9 = 9) |
| Relay Team (55) |
2. | State College Area High School | 165 |
| Alex Milligan (Mile 7 = 7) |
| Erik Ebel (S 17 = 17) |
| Griffin Thompson (PV 18 = 18) |
| Kellin Valentine (LJ 20 + TJ 14 = 34) |
| Lucas Gray (PV 15 = 15) |
| Nick Feffer (Mile 4 = 4) |
| Relay Team (57) |
| Tristan Daman (60m 13 = 13) |
3. | Pennridge | 122.5 |
| Austin Howell (400m 17 = 17) |
| Matt Ludlow (TJ 9 = 9) |
| Matt Moyer (HJ 10.5 = 10.5) |
| Relay Team (43) |
| Tucker Desko (3000m 12 + 800m 17 + Mile 14 = 43) |
4. | Penn Wood | 105 |
| Dennis Manyeah (400m 13 + 800m 13 + HJ 16 = 42) |
| Ndiaga Seck (400m 19 = 19) |
| Relay Team (43.5) |
| Sekou Kanneh (60H 0.5 = 0.5) |
5. | LaSalle College High School | 97.5 |
| Alex Sislo (LJ 11 = 11) |
| Charles Headen (200m 13 + 60m 18 = 31) |
| Eddie Goebel (3000m 2 = 2) |
| Patrick Grant (Mile 2 = 2) |
| Peter Nelson (400m 3 = 3) |
| Relay Team (42) |
| Winston Eubanks (200m 6.5 = 6.5) |
6. | Glen Mills Schools | 94 |
| Devin Bostick (HJ 1 = 1) |
| Jhaunell Burnside (400m 4 = 4) |
| Keon Rantin (200m 17.5 + 400m 15 + 60m 14.5 = 47) |
| Quadir Gibson (S 10 = 10) |
| Relay Team (32) |
7. | Germantown Friends School | 89.5 |
| Grayson Hepp (800m 15 = 15) |
| Nicholas Dahl (3000m 19 + Mile 18 = 37) |
| Relay Team (37.5) |
8. | Central Bucks East | 88 |
| Alex Parasky (LJ 1 + TJ 15 = 16) |
| Evan Becker (TJ 11 = 11) |
| Jake Brophy (3000m 20 + Mile 11 = 31) |
| Relay Team (30) |
9. | Upper Darby | 81 |
| Gianni Lawrence (60m 3 = 3) |
| Marcques Gibbs (TJ 19 = 19) |
| Mason Weh (60m 1 + 60H 20 = 21) |
| Relay Team (38) |
10. | Imhotep Institute Charter HS | 73.5 |
| Ade Jones-Roundtree (200m 17.5 + 60m 10.5 = 28) |
| Akeem Cooper (TJ 2 = 2) |
| Kristian Marche (200m 15.5 + 60m 17 = 32.5) |
| Relay Team (11) |
11. | Abington | 66.5 |
| Douglas Knox (TJ 0.5 = 0.5) |
| Isiah Smith (400m 18 = 18) |
| Jake Good (800m 8 = 8) |
| Relay Team (40) |
12. | North Penn | 61 |
| Albert House (LJ 7 + TJ 4 = 11) |
| Danté Watson (400m 9 = 9) |
| Mason Nadeau (60m 7 = 7) |
| Relay Team (34) |
13. | Seneca Valley | 59.5 |
| Mike Kolor (800m 20 + Mile 19 = 39) |
| Relay Team (20.5) |
14. | Hempfield Area (7) | 58 |
| Adam Gamber (PV 13 = 13) |
| Alex Murray (S 7 = 7) |
| Dominic Marshall (S 18 = 18) |
| Hayden Fox (PV 20 = 20) |
15. | Springfield (Delco) | 55 |
| Ache Hall (60H 15 + TJ 10 = 25) |
| Liam Galligan (3000m 13 + Mile 17 = 30) |
16. | Saint Joseph's Prep | 54 |
| D'Andre Swift (60m 7 = 7) |
| Isaiah Ritchie (LJ 8 = 8) |
| Miles Green (400m 8 + 60H 12 = 20) |
| Relay Team (19) |
17. | Carlisle | 51 |
| Deshawn Millington (TJ 18 = 18) |
| Matt Wisner (400m 6 + 800m 14 = 20) |
| Relay Team (13) |
18. | Bensalem | 50.5 |
| Caleb Appiah-Owusu (LJ 15 + TJ 17 = 32) |
| Relay Team (14) |
| Tommy Oliver (HJ 4.5 = 4.5) |
19. | Central Bucks West | 50 |
| Erik Metz (TJ 5 = 5) |
| Relay Team (38) |
| Rock Fortna (800m 1 + Mile 6 = 7) |
20. | Wissahickon | 49 |
| Ahmir Johnson (TJ 6 = 6) |
| Darien Williams (200m 11 = 11) |
| Ethan Dolberry-Wescott (60H 9 = 9) |
| Relay Team (9) |
| Yondell Dudley (S 14 = 14) |
21. | Coatesville | 48 |
| Dondre Pittman (HJ 16 = 16) |
| Relay Team (12) |
| Terrance Laird (200m 20 = 20) |
22. | Downingtown East | 44 |
| Jeremy Jennings (200m 14 + 60m 16 = 30) |
| Kameron Hammond (200m 1 = 1) |
| Relay Team (13) |
23. | (CD East) Central Dauphin East | 41 |
| Aaron Arp (200m 10 = 10) |
| Luke Everidge (400m 11 = 11) |
| Relay Team (20) |
24. | Meadville Area | 38.5 |
| Alec J. Byham (HJ 19 = 19) |
| Journey Brown (60m 19.5 = 19.5) |
24. | Neshaminy | 38.5 |
| Relay Team (17) |
| Rusty Kujdych (3000m 16.5 = 16.5) |
| Sean Conway (800m 5 = 5) |
26. | Schuylkill Valley | 37 |
| Brendan Sparr (LJ 17 = 17) |
| Joey Mundell (S 11 = 11) |
| Kevin Reichart (S 9 = 9) |
27. | Cathedral Prep | 36.5 |
| Cameron Landis (S 1 = 1) |
| Dominic Frisina (200m 2.5 + 400m 7 = 9.5) |
| John Orlando (200m 4 + 400m 12 = 16) |
| Relay Team (10) |
28. | Cardinal O'Hara | 36 |
| Relay Team (31) |
| Rob Morro (3000m 5 = 5) |
29. | McDowell | 33 |
| Caleb Sanford (PV 19 = 19) |
| Matt Kelly (LJ 14 = 14) |
29. | Williamsport Area | 33 |
| Conner Oldt (60H 9 = 9) |
| Connor Schramm (PV 3 = 3) |
| Qayyim Ali (HJ 20 = 20) |
| Relay Team (1) |
31. | West Mifflin | 32.5 |
| Micah Watts (60m 14.5 + LJ 18 = 32.5) |
32. | Knoch | 32 |
| Brennan McTighe (S 12 = 12) |
| Jordan Geist (S 20 = 20) |
33. | Cumberland Valley | 31 |
| Kier Miner (400m 16 + LJ 12 = 28) |
| Zach Austen (PV 3 = 3) |
34. | J.P. McCaskey | 29.5 |
| Cain Resch (S 13 = 13) |
| Nathan Henderson (3000m 16.5 = 16.5) |
35. | Souderton Area | 29 |
| Colin Harker (60H 17 = 17) |
| Connor McMenamin (Mile 12 = 12) |
36. | North Allegheny | 28 |
| Ayden Owens (60H 14 = 14) |
| Marc Migliozzi (3000m 14 = 14) |
37. | Council Rock South | 27 |
| Joe Maguire (3000m 11 = 11) |
| Relay Team (16) |
38. | The Haverford School for Boys | 26 |
| Charlie Scales (800m 3.5 = 3.5) |
| Justin Moscoe (400m 10 = 10) |
| Nick Biden (400m 5 = 5) |
| Relay Team (4) |
| Sam Lindner (60H 3.5 = 3.5) |
39. | Malvern Prep | 25 |
| Colin Wills (800m 10 + Mile 15 = 25) |
39. | Hickory | 25 |
| Evan Blaire (S 19 = 19) |
| Tyler Bishop (S 6 = 6) |
41. | Methacton | 24.5 |
| Jeff Kirshenbaum (3000m 15 = 15) |
| Nick Shaffer (200m 2.5 = 2.5) |
| Relay Team (7) |
42. | Penn Hills | 23 |
| Isaiah Bailey (800m 12 = 12) |
| Keith Batiste (60H 9 = 9) |
| Relay Team (2) |
43. | Christopher Dock | 20.5 |
| Austin Kratz (200m 15.5 + 60m 3 = 18.5) |
| Josh Wolfe (60H 2 = 2) |
44. | Stroudsburg | 20 |
| Amir Abdelnaby (PV 11.5 = 11.5) |
| Amir Mohomed (PV 8.5 = 8.5) |
44. | Upper Dublin | 20 |
| Brian Kaufmann (LJ 4 + TJ 3 = 7) |
| Relay Team (13) |
44. | West Catholic | 20 |
| Dajone Averett (60H 11 + LJ 9 = 20) |
47. | GAR Memorial | 19.5 |
| Anthony Maurent (60m 19.5 = 19.5) |
48. | Peters Township | 19 |
| Nick Wolk (3000m 18 + Mile 1 = 19) |
48. | Kiski Area | 19 |
| Jace Roundtree (60H 19 = 19) |
48. | Conestoga Valley | 19 |
| Jose Barbon (LJ 19 = 19) |
48. | William Tennent | 19 |
| Stephen Testa (LJ 16 = 16) |
| William Lee (PV 3 = 3) |
48. | Beaver Falls | 19 |
| Domenic Perretta (800m 19 = 19) |
53. | Aliquippa | 18.5 |
| Antwan Brooks (200m 8 + 60m 10.5 = 18.5) |
54. | Mount Lebanon | 18 |
| Patrick Kimball (60H 18 = 18) |
54. | Shamokin Area | 18 |
| Chris Petraskie (HJ 18 = 18) |
54. | Western Wayne | 18 |
| Alex Long (LJ 5 + TJ 13 = 18) |
57. | Baldwin | 17.5 |
| Casey Conboy (3000m 9 = 9) |
| Dave Johnston (PV 8.5 = 8.5) |
57. | Pennsbury | 17.5 |
| Eric Wacker (HJ 13.5 = 13.5) |
| Relay Team (4) |
59. | Delaware Valley Charter | 17 |
| Jahmair Craig (60m 3 = 3) |
| Relay Team (14) |
59. | Martin Luther King HS | 17 |
| Edward Marshall (60m 5 = 5) |
| Tyreek Mathis (200m 12 = 12) |
59. | Red Lion | 17 |
| Gregory Potter (PV 17 = 17) |
62. | Perkiomen Valley | 16.5 |
| Darnell Randall (HJ 13.5 = 13.5) |
| Relay Team (3) |
62. | Germantown Academy | 16.5 |
| Kyle Garland (60H 0.5 + HJ 16 = 16.5) |
64. | Archbishop Ryan | 16 |
| Monte Guess (60H 16 = 16) |
64. | Saint Marys Area | 16 |
| Tom Bojalad (S 16 = 16) |
64. | Penn Trafford | 16 |
| Nick Wagner (800m 16 = 16) |
64. | Hatboro Horsham | 16 |
| Nicholas Marino (PV 16 = 16) |
64. | Camp Hill | 16 |
| Cooper Leslie (800m 6 + Mile 10 = 16) |
64. | Winchester Thurston | 16 |
| Relay Team (6) |
| Will Loevner (3000m 10 = 10) |
64. | Milton Hershey | 16 |
| Treyvon Wheelings (TJ 16 = 16) |
71. | Friends' Central | 15.5 |
| Jeff Brown (200m 5 + 60m 10.5 = 15.5) |
72. | Northern Lebanon | 15 |
| Dakota Leonhard (S 15 = 15) |
72. | Spring Ford | 15 |
| Relay Team (15) |
72. | Bishop Shanahan | 15 |
| Relay Team (15) |
75. | Owen J. Roberts | 14 |
| Liam Conway (3000m 6 + Mile 8 = 14) |
75. | West Chester Henderson | 14 |
| Relay Team (14) |
75. | Brookville Area | 14 |
| Ryan Thrush (400m 14 = 14) |
75. | East Pennsboro Area SD | 14 |
| Payton Morris (PV 14 = 14) |
79. | New Media Technology Charter School | 13 |
| Donoven Cook (LJ 13 = 13) |
79. | Upper Merion | 13 |
| Noah Falasco (Mile 13 = 13) |
79. | Milton Area | 13 |
| Ian Nieves (60H 13 = 13) |
82. | Gettysburg Area High School | 12 |
| Ravaughn Dillard (TJ 12 = 12) |
83. | Eastern York | 11.5 |
| Brady Gladfelter (PV 11.5 = 11.5) |
84. | Quakertown | 11 |
| Brett Wolfinger (800m 11 = 11) |
84. | Chester | 11 |
| Braheem Bishop (HJ 7.5 = 7.5) |
| James Jackson (60H 3.5 = 3.5) |
86. | Ambridge Area | 10.5 |
| Isacc Elliott (60m 10.5 = 10.5) |
86. | Quaker Valley | 10.5 |
| Noah Berry (HJ 10.5 = 10.5) |
86. | Mifflin County High School | 10.5 |
| Jordan Fisher (HJ 10.5 = 10.5) |
86. | Penn Charter | 10.5 |
| Akeem Blake (HJ 10.5 = 10.5) |
90. | Pine-Richland | 10 |
| Joey Kelly (PV 10 = 10) |
91. | Penncrest | 9.5 |
| Relay Team (9.5) |
92. | Council Rock North | 9 |
| Nolan Gromlich (HJ 1 = 1) |
| Relay Team (8) |
92. | Lake Lehman | 9 |
| Dominic Hockenbury (Mile 9 = 9) |
92. | Mount Carmel Area | 9 |
| David Fletcher (800m 9 = 9) |
95. | Mifflinburg | 8.5 |
| Brian Zimmerman (200m 6.5 + 400m 2 = 8.5) |
96. | Ephrata | 8 |
| Mark Njenga (TJ 8 = 8) |
96. | Holy Ghost Preparatory School | 8 |
| Relay Team (8) |
96. | North Pocono | 8 |
| Matt Slagus (S 8 = 8) |
99. | Sun Valley | 7.5 |
| Derrick Stephenson (HJ 7.5 = 7.5) |
100. | Interboro | 7 |
| Mike Chamberlin (PV 7 = 7) |
100. | West Chester East | 7 |
| Robert Moser (3000m 7 = 7) |
100. | Valley Christian School | 7 |
| Kenneth Donaldson Jr (60H 7 = 7) |
100. | Engineering & Science | 7 |
| Samir Thomas (60m 7 = 7) |
100. | Northern Bedford | 7 |
| Gavin Gilbert (TJ 7 = 7) |
100. | Seneca | 7 |
| Donovan Myers (800m 7 = 7) |
106. | Cedar Cliff | 6.5 |
| Clay Gause (HJ 4.5 + LJ 2 = 6.5) |
107. | Overbrook | 6 |
| Relay Team (6) |
107. | Slippery Rock Area | 6 |
| Fred Urbaniak (60H 6 = 6) |
107. | Devon Preparatory School | 6 |
| Charlie Verna (LJ 6 = 6) |
110. | Bradford Area | 5 |
| Alex Colosimo (60H 5 = 5) |
110. | Southern Lehigh | 5 |
| Andrew Rochon (S 5 = 5) |
110. | Unionville | 5 |
| Relay Team (5) |
110. | Central Bucks South | 5 |
| Matthew Scarpill (Mile 5 = 5) |
114. | Deer Lakes | 4.5 |
| Mark Febinger (HJ 4.5 = 4.5) |
114. | Corry Area | 4.5 |
| Liam Cragg (HJ 4.5 = 4.5) |
116. | Pleasant Valley High School | 4 |
| Seth Slavin (3000m 4 = 4) |
116. | Cheltenham | 4 |
| Relay Team (4) |
116. | Manheim Central | 4 |
| Tyler Hoag (S 4 = 4) |
119. | Strath Haven | 3.5 |
| Ahmir Gordon (800m 3.5 = 3.5) |
119. | Msgr Bonner & Abp Prendergast HS | 3.5 |
| Ethan Cooke (TJ 0.5 = 0.5) |
| Relay Team (3) |
121. | Masterman | 3 |
| Joseph Previdi (3000m 3 = 3) |
121. | Schuylkill Haven Area | 3 |
| Noah Fritz (S 3 = 3) |
121. | Susquehanna Township | 3 |
| Relay Team (3) |
121. | Selinsgrove | 3 |
| Brody Beiler (Mile 3 = 3) |
121. | East Stroudsburg University | 3 |
| Sean Hagerty (LJ 3 = 3) |
121. | West Chester Rustin | 3 |
| Richard Iovanisci (PV 3 = 3) |
121. | Holy Cross High School | 3 |
| Matt Marsh (PV 3 = 3) |
121. | Parkland | 3 |
| Cole Boychuck (PV 3 = 3) |
121. | Kennett | 3 |
| Xavier Feliciano (PV 3 = 3) |
130. | Chambersburg | 2 |
| Kelton Chastulik (S 2 = 2) |
131. | Wyomissing Area | 1 |
| Heriberto Colon (400m 1 = 1) |
131. | Uniontown Area | 1 |
| Josiah Davis (HJ 1 = 1) |
131. | Lower Merion | 1 |
| Matthew D'Aquila (3000m 1 = 1) |