High school scores, summaries and schedules for May 12, 2025
Monday, May 12, 2025 | 10:45 PM

Hempfield (8-12) vs. North Allegheny (14-6); Butler (11-8) vs. Norwin (12-8); North Hills (7-12) vs. Canon-McMillan (14-6); Mt. Lebanon (8-12) vs Seneca Valley (14-6)
Trinity (10-9) vs. Pine-Richland (17-3) at Plum, 5 p.m.; Latrobe (14-6) vs. Fox Chapel (15-5) at Plum, 7:30 p.m.; Franklin Regional (10-8) vs. Bethel Park (16-4) at Boyce Mayview Park, 7 p.m.; Upper St. Clair (13-6) vs. Thomas Jefferson (14-4) at West Mifflin, 7 p.m.; Mars (8-10) vs. Plum (18-2) at Fox Chapel, 3 p.m.; Baldwin (9-7) vs. Peters Township (13-7) at Boyce Mayview Park, 4:30 p.m.; Montour (12-7) vs. Shaler (13-6) at North Allegheny, 7 p.m.; Connellsville (13-5) vs. Penn-Trafford (14-6) at Norwin, 4 p.m.
Ambridge (8-10) vs. Knoch (10-10) at North Allegheny, 4 p.m.; Derry (5-9) vs. Belle Vernon (13-5) at Norwin, 2 p.m.; Greensburg Salem (9-6) vs. Central Valley (10-10) at Seneca Valley, 6 p.m.; Ringgold (10-10) vs. Blackhawk (10-7) at West Mifflin, 4:30 p.m.
Byes: Indiana (19-1), West MIfflin (15-5), Elizabeth Forward (14-3), Beaver (11-8)
Shady Side Academy 7, McGuffey 4
Keystone Oaks 5, South Allegheny 2
Shady Side Academy (8-13) vs. Riverside (13-2) at Seneca Valley, 6 p.m.; Charleroi (10-6) vs. Burrell (12-8) at Gateway, 3 p.m.; Freeport (13-6) vs. Waynesburg (15-3) at Gateway, 5:30 p.m.; Mt. Pleasant (12-6) vs. South Park (12-6) at Gateway, 8 p.m.; Keystone Oaks (9-9) vs. Avonworth (17-3) at Fox Chapel, 4:30 p.m.; Ligonier Valley (10-7) vs. Quaker Valley (12-6) at Fox Chapel, 2 p.m.; Seton LaSalle (10-6) vs. Ellwood City (14-5) at North Allegheny, 7 p.m.; Mohawk (10-9) vs. Deer Lakes (9-6) at North Allegheny, 4 p.m.
Apollo-Ridge (8-7) vs. Freedom (11-7) at Plum, 7:30 p.m.; Chartiers-Houston (7-9) vs. Shenango (14-5) at Burkett Park, 4 p.m.; Laurel (8-10) vs. Fort Cherry (13-5) at Chippewa Park, 3 p.m.; New Brighton (9-8) vs. South Side (11-6) at Shaler, 3 p.m.; California (8-9) vs. Riverview (12-6) at Norwin, 4:30 p.m.
Bye: Neshannock (16-4), OLSH (13-7), Burgettstown (12-4)
Winchester Thurston (11-6) vs. Jefferson-Morgan (13-3) at Norwin, 2 p.m.; Rochester (9-7) vs. Bishop Canevin (10-6) at Burkett Park, 6:30 p.m.; Sewickley Academy (5-12) vs. Greensburg Central Catholic (15-2) at Plum, 5 p.m.; Avella (10-7) vs. Western Beaver (14-4) at Boyce Mayview Park, 3 p.m.; Union (7-9) vs. Carmichaels (12-4) at Boyce Mayview Park, 5:30 p.m.
Bye: Serra Catholic (16-3), Eden Christian (14-4), Leechburg (14-3)
Carrick 3, Obama Academy 1
Central Catholic (8-9) at Mt. Lebanon (12-4); Pine-Richland (10-7) at North Allegheny (9-8); Canon-McMillan (10-5) at Shady Side Academy (10-7); Fox Chapel (10-4) at Upper St. Clair (10-6)
Indiana (8-8) at Franklin Regional (9-8), 7 p.m.; Chartiers Valley (6-9) at Sewickley Academy (10-2), 6 p.m.; Quaker Valley (9-4) at Bethel Park (11-7), 7 p.m.; Shaler (10-6) at Penn-Trafford (12-6), 7:30 p.m.
Byes: South Fayette (17-0), Mars (15-2), Hampton (14-3), Peters Township (10-6)
Bethel Park (10-6) at Shady Side Academy (6-8), 7 p.m.; Norwin (7-9) at Fox Chapel (10-5), 7 p.m.; Butler (8-6) at Penn-Trafford (12-6), 6 p.m.; North Allegheny (4-12) at Peters Township (13-5), 7 p.m.
Byes: Pine-Richland (16-2), Upper St. Clair (16-1), Mt. Lebanon (12-3), Moon (12-4)
Oakland Catholic 11, Franklin Regional 9
Hampton 12, Trinity 1
Quaker Valley 12, Indiana 3
South Fayette 21, Sewickley Academy 4
Oakland Catholic (9-3) at Mars (16-1); Hampton (11-7) at Blackhawk (12-2); Quaker Valley (9-4) vs. Seton LaSalle (15-1); South Fayette (13-6) vs. Chartiers Valley (13-3)
Pine-Richland (13-7) vs. Canon-McMillan (12-8); Norwin (9-11) vs. North Allegheny (13-7)
Byes: Hempfield (19-1), Seneca Valley (15-3)
Penn-Trafford 5, Moon 3
Chartiers Valley 2, Plum 1
North Hills 4, Baldwin 3
Fox Chapel 4, Franklin Regional 0
Shaler 8, Connellsville 0
Trinity 7, South Fayette 0
West Allegheny 8, Latrobe 3
Thomas Jefferson 1, Armstrong 0
Penn-Trafford (18-2) vs. Chartiers Valley (12-6); North Hills (16-4) vs. Fox Chapel (14-6); Shaler (15-4) vs. Trinity (12-9); West Allegheny (15-4) vs. Armstrong (13-7)/Thomas Jefferson (12-6)
Derry 2, Greensburg Salem 1
West Mifflin 9, North Catholic 6
Blackhawk 14, Western Beaver 4
Indiana 3, Uniontown 2
Beaver 8, Belle Vernon 1
Derry (11-6) vs. Elizabeth Forward (14-3); West Mifflin (14-6) vs. Blackhawk (12-5); Indiana (10-11) vs. Hampton (14-5); Beaver (14-5) vs. Knoch (17-3)
Charleroi (9-8) vs. Deer Lakes (7-13) at Norwin, 5 p.m.; Keystone Oaks (8-8) vs. Mt. Pleasant (12-5) at Waynesburg University, 5 p.m.; Hopewell (11-7) vs. Southmoreland (9-7) at Trinity, 7 p.m.; Ligonier Valley (5-10) vs. McGuffey (10-5) at West Mifflin, 5 p.m.
Byes: South Park (18-0), Avonworth (14-4), Mohawk (13-5), Ellwood City (10-8)
Burgettstown (8-10) vs. Neshannock (18-0) at North Allegheny, 3 p.m.; OLSH (9-6) vs. Apollo-Ridge (13-4) at Fox Chapel, 3 p.m.; Shenango (11-8) vs. Frazier (13-3) at Fox Chapel, 5 p.m.; Bentworth (8-9) vs. South Allegheny (14-3) at West Mifflin, 3 p.m.; Brentwood (6-8) vs. Chartiers-Houston (17-2) at Pleasant Valley Elementary, 4 p.m.; Brownsville (11-5) vs. Seton LaSalle (10-5), 5 p.m. at Trinity, 5 p.m.; Northgate (10-7) vs. Laurel (14-4) at North Allegheny, 7 p.m.; Riverside (7-9) vs. Waynesburg (11-8) at North Allegheny, 5 p.m.
First round
Tuesday’s schedule
Avella (5-10) vs. Jeannette (13-4) at Pleasant Valley Elementary, 6 p.m.; Monessen (6-8) vs. Sewickley Academy (10-5) at Norwin, 3 p.m.; Greensburg Central Catholic (6-6) vs. Jefferson-Morgan (8-6) at Waynesburg University, 3 p.m.; Cornell (7-7) vs. Serra Catholic (12-5) at Montour, 3 p.m.; Leechburg (8-8) vs. South Side (10-7) at Montour, 5 p.m.
Byes: Union (16-2), Carmichaels (14-0), West Greene (14-3)
Tennis
Boys
PIAA championships
Class 3A
First round
Tuesday’s schedule
Conestoga (18-0) vs. Landisville Hempfield (14-1) at Legacy Youth Tennis, 10:30 a.m.; State College (18-0) vs. Lancaster Country Day (12-1) at Summit Tennis & Athletic Club, 3 p.m.; Allderdice (10-1) vs. North Allegheny (15-2) at Alpha Tennis & Fitness, noon; Abington Heights (15-0) vs. Unionville (16-3) at Birchwood Tennis & Fitness, noon; Dallastown (16-2) vs. Downingtown East (15-3) at Hershey Racquet Club, 4 p.m.; LaSalle (11-4) vs. Lower Merion (15-2) at Legacy Youth Tennis, 9 a.m.; Gateway (12-0) vs. Manheim Township (12-2) at Pure Athletex, Wexford, 1 p.m.; Liberty (19-0) vs. Central Bucks East (14-1) at Winning Touch Tennis, 1 p.m.
Class 2A
First round
Tuesday’s schedule
Wyomissing (11-0) vs. Wyoming Seminary (15-1) at Hershey Racquet Club, 2 p.m.; Cathedral Prep (15-3) vs. South Park (10-2) at Westwood Racquet Club, Erie, noon; Lower Moreland (13-2) vs. Devon Prep (11-3) at Legacy Youth Tennis, noon; Punxsutawney (9-3) vs. Valley (13-1) at Glenn Creek Tennis Club, South Park, 2 p.m.; North Catholic (12-2) vs. Carrick (7-0) at Pure Athletex, Wexford, noon; Lewisburg (14-1) vs. Conrad Weiser (13-1) at Central PA Tennis Center, 1 p.m.; Somerset (12-4) vs. Westmont (13-2) at Summit Tennis & Athletic Club, noon; Moravian Academy (15-1) vs. Pequea Valley (13-1) at Winning Touch Tennis, 11:30 a.m.
Volleyball
Boys
WPIAL championships
Class 3A
First round
Tuesday’s schedule
Gateway (10-2) at Mt. Lebanon (13-1), 7 p.m.; Upper St. Clair (5-8) at Hempfield (11-4), 7 p.m.; Baldwin (6-10) at Pine-Richland (9-5), 7 p.m.; Central Catholic (9-8) at Canon-McMillan (14-2), 7 p.m.; North Hills (8-9) at Latrobe (15-1), 7 p.m.; Peters Township (7-11) at Penn-Trafford (10-6), 7 p.m.
Byes: North Allegheny (12-1), Seneca Valley (12-3)
Class 2A
First round
Tuesday’s schedule
Hopewell (8-8) at Derry (11-6), 7 p.m.; McKeesport (8-8) at South Fayette (13-4), 7 p.m.; Deer Lakes (10-5) at Thomas Jefferson (9-6), 7 p.m.; South Park (8-8) at Mars (8-10), 7 p.m.
Byes: Shaler (13-1), Ambridge (13-1), Seton LaSalle (16-3), North Catholic (9-5)
All schedules are subject to change. To report scores or schedule changes, email [email protected].