Top 25 Pennsylvania high school football rankings (10/31/2023)
The Pennsylvania high school football regular season has come to an end, which means it is time for the final installment of the SBLive Pennsylvania Power 25.
St. Joseph's Prep went wire-to-wire in the top spot, finishing off the regular season with a 45-7 win over then-No. 10 Roman Catholic.
Meanwhile, spots two through nine remain unchanged from last week, as Imhotep Charter had a week off and Bishop McDevitt, Parkland, Aliquippa, Harrisburg, Pittsburgh Central Catholic, Downingtown East, and North Allegheny all took care of business on the field in the season's final week.
Belle Vernon finishes the season at No. 10, while McKeesport makes its debut in the rankings.
SBLive Pennsylvania Power 25
1. St. Joseph’s Prep (8-1)
Last week: No. 1, defeated No. 10 Roman Catholic 45-7
2. Imhotep Charter (9-0)
Last week: No. 2, No game
3. Bishop McDevitt (10-0)
Last week: No. 3, defeated Lower Dauphin 61-10
4. Parkland (9-0)
Last week: No. 4, defeated Emmaus 41-17
5. Aliquippa (9-0)
Last week: No. 5, defeated Central Valley 27-17
6. Harrisburg (9-1)
Last week: No. 6, defeated Central Dauphin 47-21
7. Pittsburgh Central Catholic (9-1)
Last week: No. 7, defeated Gateway 51-7
8. Downingtown East (10-0)
Last week: No. 8, defeated Downingtown West 35-7
9. North Allegheny (8-1)
Last week: No. 9, defeated Seneca Valley 49-14
10. Belle Vernon (8-1)
Last week: No. 11, defeated Elizabeth Forward 49-28
11. Malvern Prep (8-1)
Last week: No. 12, defeated William Penn Charter 42-3
12. Roman Catholic (7-2)
Last week: No. 10, lost to No. 1 St. Joseph’s Prep 45-7
13. Nazareth (9-1)
Last week: No. 14, defeated Easton Area 40-0
14. Manheim Township (10-0)
Last week: No. 13, defeated Wilson 49-34
15. Central Bucks West (10-0)
Last week: No. 15, defeated Central Bucks East 24-7
16. Steelton-Highspire (10-0)
Last week: No. 16, defeated West Perry 33-12
17. Westinghouse (9-0)
Last week: No. 17, defeated USO 42-14
18. Pine-Richland (7-3)
Last week: No. 18, defeated North Hills 35-0
19. Avonworth (10-0)
Last week: No. 19, defeated Quaker Valley 49-0
20. Peters Township (10-0)
Last week: No. 20, defeated Bethel Park 68-28
21. Central York (10-0)
Last week: No. 21, defeated William Penn 37-6
22. Southern Columbia (9-1)
Last week: No. 22, defeated Shikellamy 55-6
23. Chester (9-1)
Last week: No. 25, defeated Academy Park 22-0
24. Allentown Central Catholic (8-2)
Last week: No. 24, defeated Bethlehem Catholic 24-14
25. McKeesport (9-1)
Last week: Unranked, defeated Thomas Jefferson 28-7