HIgh school scores, summaries and schedules for May 31, 2025
Saturday, May 31, 2025 | 10:28 PM

Ephrata (16-8) at North Penn (19-5), 4 p.m.; Landisville Hempfield (20-1) at Hazleton (17-5), 4:30 p.m.; Neshaminy (14-7) at Parkland (21-5), 4 p.m.; Coatesville (18-6) vs. Monsignor Bonner-Archbishop Prendergast (18-6) at LaSalle College HS, 1 p.m.; Perkiomen Valley (16-8) vs. Governor Mifflin (22-1) at Cumru ES, 4 p.m.; Bethlehem Liberty (20-6) at West Chester Henderson (17-6), 4 p.m.; Pennsbury (17-6) at Cedar Cliff (17-6), 4 p.m.; McDowell (17-5) at Seneca Valley (17-6), 4 p.m.
Elizabethtown (14-9) at Radnor (18-3), 4 p.m.; Palmyra (22-1) at Pittston Area (22-0), 4:30 p.m.; Hatboro-Horsham (11-9) vs. Bangor (13-11) at DeSales University, 6 p.m; Upper Dublin (14-5) vs. Franklin Towne Charter (13-7) at LaSalle College, 4 p.m.; Peters Township (15-9) at Lampeter-Strasburg (19-5), 4 p.m.; Pine-Richland (20-4) vs. Central Mountain (15-0) at Lock Haven, 4 p.m.; Bethel Park (19-5) vs. DuBois (14-7) at Showers Field, 6:30 p.m.; Conestoga Valley (13-10) at Shaler (17-6), 4 p.m.
Fleetwood (15-6) at Archbishop Ryan (15-8), 4 p.m.; Crestwood (13-10) vs. Montoursville (17-4) at Lycoming Valley IS, Williamsport, 5:30 p.m.; Boiling Springs (12-9) at Mid Valley (19-4), 4:30 p.m; Pope John Paul II (18-4) at Northwestern Lehigh (21-5), 4 p.m.; Archbishop Wood (16-6) at East Pennsboro (21-0), 5 p.m.; Elizabeth Forward (16-4) vs. Punxsutawney (17-4) at Showers Field, 4 p.m.; Central Valley (13-11) vs. Cathedral Prep (17-5) at Mercyhurst, 2 p.m.; Bellefonte (12-8) vs. Indiana (22-1) at White Township Park, 4 p.m.
Hughesville (13-8) at Berks Catholic (16-6), 4 p.m.; Philadelphia Academy Charter (8-6) vs. Notre Dame Green Pond (14-9) at DeSales, 3 p.m; Dunmore (19-3) vs. Mount Carmel (17-4) at Central Columbia, 4:30 p.m.; Bermudian Springs (19-2) vs. Neumann-Goretti (10-10) at FDR Park, Philadelphia, 1 p.m.; Huntingdon (16-5) at Riverside (17-2), 4 p.m.; Mohawk (12-11) vs. Titusville (18-3) at Slippery Rock University, 4:30 p.m.; Quaker Valley (15-7) at Bedford (13-9), 11 a.m.; South Park (15-7) at Forest Hills (15-5), 4 p.m.
Camp Hill (12-8) at South Williamsport (12-10), 4 p.m.; Julia Masterman (5-7) vs. Faith Christian (18-2) at Villanova Ballpark, 4 p.m.; Tri-Valley (19-6) vs. Holy Redeemer (19-4) at Wilkes University, 1 p.m; Montgomery (15-5) at Mount Union (18-4), 4 p.m.; Bishop McCort (13-8) vs. Freedom (15-7) at Neshannock, 4:30 p.m.; Greensville (16-3) vs. Redbank Valley (14-7) at Stern Field, 6:30 p.m.; Our Lady of the Sacred Heart (15-8) at Tussey Mountain (13-10), 4 p.m.; Riverview (15-7) vs. Mercyhurst Prep (22-1) at Mercyhurst, 4:30 p.m.
Freeland MMI (10-11) vs. Christian School York (12-4) at Spring Grove IS, 4 p.m.; Nativity BVM (10-11) vs. Dock Mennonite (15-4) at Boyertown, 4 p.m.; Mount Calvary Christian (9-5) at Cowanesque Valley (15-4), 4 p.m.; Juniata Valley (12-8) at Southern Fulton (21-1), 4 p.m.; Clarion (14-6) vs. Serra Catholic (20-3) at Norwin, 4 p.m.; Greensburg Central Catholic (17-4) vs. West Middlesex (12-8) at Slippery Rock University, 2 p.m.; Eden Christian Academy (16-5) vs. DuBois Central Catholic (18-3) at Stern Field, 4 p.m.; Carmichaels (15-5) vs. Homer-Center (19-5) at First Commonwealth Field, 6 p.m.
West Chester Rustin (16-6) at Springfield-Delco (20-1), 7:30 p.m.; Pennridge (17-5) at Easton (20-0), 6:30 p.m.; Ridley (17-6) at Central York (19-2), 5 p.m.; Downingtown East (17-4) at LaSalle College (16-5), 3 p.m.; Shady Side Academy (12-9) at State College (16-3), 6 p.m.; North Allegheny (11-9) at Manheim Township (15-2), 5:30 p.m.; Wilson West Lawn (18-3) at Radnor (17-4), 7 p.m.; Penn Manor (15-6) vs. Mt. Lebanon (16-4) at Bethel Park, 4 p.m.
Cardinal O’Hara (9-11) at Marple Newtown (14-6), 7 p.m.
Twin Valley (17-3) vs. Devon Prep (13-8) at LaSalle College, 5 p.m.; Lampeter-Strasburg (17-3) at Crestwood (15-6), 5:30 p.m.; Scranton Prep (18-3) at Selinsgrove (15-2), 5 p.m.; South Fayette (19-1) at Meadville (7-3), 6 p.m.; Hampton (16-4) at Camp Hill Trinity (20-0), 5 p.m.; Bishop Shanahan (16-4) vs. Allentown Central Catholic (16-3) at Salisbury, 6 p.m.; Lower Dauphin (16-5) at Mars (18-2), 6:30 p.m.
Landisville Hempfield (14-8) at Bishop Shanahan (19-3), 7 p.m.
West Chester Henderson (18-4) at Springfield-Delco (21-1), 5:30 p.m.; Upper Dublin (19-3) at Pleasant Valley (19-2), 5:30 p.m.; Conestoga (17-6) at Wilson West Lawn (16-3), 1 p.m.; Downingtown West (18-4) vs. Archbishop Carroll (18-3) at Downingtown East, 3 p.m.; Pine-Richland (18-3) at State College (14-5), 4:30 p.m.; Upper St. Clair (18-2) at Manheim Township (13-2), 3:45 p.m.; New Oxford (13-4) vs. Mt. Lebanon (15-3) at Bethel Park, 5:30 p.m.
Cardinal O’Hara (12-1) at Upper Moreland (14-8), 2 p.m.; Hershey (18-1) at Abington Heights (20-0), 5:30 p.m.; Crestwood (16-4) at Lewisburg (12-3), 2 p.m.; Archbishop Wood at Strath Haven (15-7), 5:30 p.m.; Chartiers Valley (15-4) vs. Conneaut (8-5) at Meadville, 4 p.m.; Quaker Valley (11-5) at Wyomissing (19-0), 4:30 p.m.; Villa Maria Academy (13-9) at Southern Lehigh (17-3), 6 p.m.; Twin Valley (17-4) at Mars (19-1), 5 p.m.
West Lawn Wilson (21-5) vs Owen J. Roberts (19-5) at Boyertown, 7 p.m.; Central Dauphin (17-3) vs. Williamsport (17-5) at Lycoming Valley IS, 4 p.m.; Council Rock South (19-5) at Easton (15-9), 4 p.m.; Perkiomen Valley (19-4) vs. George Washington (12-4) at FDR Park, 3 p.m.; Conestoga (13-6) at Cumberland Valley (19-3), 1 p.m.; Nazareth (19-6) at North Penn (15-8), 2 p.m.; Avon Grove (21-4) vs. Chambersburg (18-5) at Norlo Park, 4 p.m.; State College (11-8) at Hempfield (21-1), 4 p.m.
Greencastle-Antrim (19-3) at Marple Newtown (20-2), 6 p.m.; Upper Moreland (16-8) at North Pocono (17-4), 4 p.m.; West Chester East (16-8) at Cardinal O’Hara (15-2), 2 p.m.; Springfield-Delco (17-5) at Southern Lehigh (17-8), 4 p.m.; North Hills (17-6) at Red Land (19-3), 4:30 p.m.; Penn-Trafford (20-3) at Central Mountain (15-1), 4 p.m.; Twin Valley (20-5) at Shaler (18-4), 2 p.m.; West Allegheny (16-5) at Solanco (24-2), 4 p.m.
North Schuylkill (17-5) at Conwell-Egan (13-4), 3:30 p.m.; Northern Lebanon (19-4) at Valley View (20-2), 4 p.m.; Frankford (9-3) at Interboro (20-2), 4 p.m.; Athens (21-1) at Northwestern Lehigh (20-3), 4 p.m.; Monsignor Bonner-Archbishop Prendergast (9-4) at Kennard-Dale (22-2), 4:30 p.m.; Blackhawk (14-6) at Bellefonte (16-2), 4:30 p.m.; Punxsutawney (10-5) vs. Hampton (17-4) at North Allegheny, 4 p.m.; Elizabeth Forward (16-5) vs. Fort LeBoeuf (17-3) at Penn State Behrend, 2 p.m.
Villa Joseph Marie (7-10) vs. Nazareth Academy (9-5) at Conwell-Egan, 1 p.m.; Hughesville (16-6) at Mid-Valley (20-3), 4:30 p.m.; Camp Hill Trinity (16-4) at Pine Grove (23-2), 5 p.m.; Kutztown (23-4) vs. Loyalsock Township (15-7) at Elm Park in Williamsport, 4 p.m.; Philipsburg-Osceola (14-7) at Susquenita (21-0), 4 p.m.; South Park (20-1) vs. Sharon (21-1) at Slippery Rock University, 4 p.m.; St. Mary’s (17-3) at Mohawk (16-5), 5 p.m.; Avonworth (16-5) at Bald Eagle (19-3), 4:30 p.m.
Williams Valley (21-2) at Halifax (12-9), 4 p.m.; Bristol (17-1) vs. Philadelphia Community Charter (12-5) at MAST Community Charter II, 3:30 p.m.; South Williamsport (15-5) vs. Holy Redeemer (15-6) at Wilkes University, 4 p.m.; Bentworth (10-11) at West Shamokin (19-4), 4 p.m.; Sharpsville (14-8) at Neshannock (22-0), 5 p.m.; Redbank Valley (13-7) at Chestnut Ridge (15-6), 4:30 p.m.; Chartiers-Houston (20-2) at Cranberry (13-4), 4 p.m.; Riverside (10-9) vs. Seneca (20-1) at Penn State Behrend in Erie, 4 p.m.
Greenwood (3-17) at Northeast Bradford (12-7), 2 p.m.; Maritime Academy (6-6) vs. Dock Mennonite (16-6) at North Penn, 4 p.m.; Tri-Valley (18-6) vs. Holy Cross (21-1) at University of Scranton, 1 p.m.; Bucktail (11-8) at Claysburg-Kimmel (25-0), 4 p.m.; Purchase Line (13-9) at Union (19-2), noon; Juniata Valley (10-10) vs. DuBois Central Catholic (11-10) at Heindl Field, 4 p.m.; West Greene (16-4) vs. Cambridge Springs (15-2) at Slippery Rock University, 6 p.m.; Carmichaels (16-1) at Berlin-Brothersvalley (19-3), 4:30 p.m.
Boys
PIAA tournament
First round
Class 3A
Tuesday’s schedule
Northeastern (13-5) at Pennsbury (19-1), 6 p.m.; Governor Mifflin (17-1) at Emmaus (20-1), 6 p.m.; Unionville (17-4) at Cumberland Valley (18-0), 6 p.m.; Spring-Ford (17-5) at Northeast (16-3), 4 p.m.; Seneca Valley (14-4) at Central York, 5:30 p.m.; Palmyra (15-3) at North Allegheny (15-1), 4:30 p.m.; Penn-Trafford (13-7) at State College (9-5), 5:30 p.m.
Wednesday’s schedule
Bethlehem Freedom (17-5) at Abington Heights (15-4), 6 p.m.
Class 2A
Tuesday’s schedule
Palumbo (11-11) at Manheim Central (19-0), 6 p.m.; Crestwood (14-4) at Dock Mennonite (5-15), 5 p.m.; York Suburban (16-3) at Lansdale Catholic (13-5), 6 p.m.; Carver E&S (12-7) at Holy Redeemer (19-0), 6 p.m.; Saegertown (12-3) at Shaler (16-1), 6 p.m.; Brandywine Heights (18-3) at West Shamokin (12-0), 5:30 p.m.; Ambridge (15-2) at Obama Academy (8-6), 6 p.m.; South Fayette (16-5) at Meadville (15-0), 7 p.m.
All schedules are subject to change. To report scores or schedule changes, email [email protected].