High school sports schedules for Oct. 20, 2025

By:
Sunday, October 19, 2025 | 8:55 PM


High schools

Hockey

PIHL

Monday’s schedule

Class 3A

Central Catholic vs Franklin Regional at Palmer Imaging Arena, 7:10 p.m.

Class 2A

Hempfield vs Norwin at Palmer Imaging Arena, 9:10 p.m.

Class A

Westmont Hilltop vs Avonworth at Baierl Ice Complex, 7 p.m.

Blackhawk vs Moon at RMU Island Sports Center, 7:15 p.m.

Montour vs Meadville at Meadville Area Recreation Center, 7:45 p.m.

Beaver vs North Catholic at Lemieux Sports Complex, 8:40 p.m.

Greensburg Salem vs West Allegheny at Baierl Ice Complex, 9 p.m.

Mars vs North Hills at RMU Island Sports Center, 9:15 p.m.

Class D2

Neshannock vs Wilmington at Hess Ice Rink, 7:15 p.m.

Central Valley vs Deer Lakes at Alpha Ice Complex, 8:30 p.m.

Sewickley Academy vs Knoch at Frozen Pond Arena, 9:10 p.m.

Soccer

WPIAL playoffs

Boys

Class 4A

First round

Tuesday’s schedule

Central Catholic (10-4-3) at North Allegheny (9-5-3), 8 p.m.; Hempfield (5-11) at Canon-McMillan (13-3), 6:30 p.m.; Pine-Richland (5-10-2) at Mt. Lebanon (12-4-2), 6:30 p.m.; Woodland Hills (7-7) at Norwin (10-5-3), 8 p.m.

Byes: Peters Township (14-0-1), Seneca Valley (15-2), Fox Chapel (14-2), Plum (14-2-2)

Class 3A

Quarterfinals

Wednesday’s schedule

Hampton (15-2-2) vs. West Allegheny (11-6); Laurel Highlands (11-7)/Moon (12-5-1) winner vs. Thomas Jefferson (16-2-1); Bethel Park (13-2-3) vs. Mars (12-5-2); Franklin Regional (16-3) vs. Chartiers Valley (11-4-1)

Class 2A

First round

Monday’s schedule

Southmoreland (8-10) at South Park (17-1), 6:30 p.m.; Beaver (13-4) at Charleroi (13-4), 6:30 p.m.; McGuffey (12-6) at Avonworth (15-2-1), 6:30 p.m.; Elizabeth Forward (11-7) at Mt. Pleasant (14-4), 6:30 p.m.; Highlands (8-7-1) at Quaker Valley (15-2-1), 6:30 p.m.; Shady Side Academy (11-4-1) vs. Seton LaSalle (15-3) at Dormont Stadium, 8 p.m.; Yough (13-5) vs. North Catholic (15-1-1) at Dormont Stadium, 6 p.m.; Central Valley (12-5) at Deer Lakes (14-3-1), 6:30 p.m.

Class A

Quarterfinals

Wednesday’s schedule

Bentworth (18-0) vs. Eden Christian (9-9); Beaver County Christian (15-2) vs. Neshannock (14-4-1); Our Lady of the Sacred Heart (16-0) winner vs. Sewickley Academy (12-4); Winchester Thurston (12-4-1) vs. Aquinas Academy (13-5)

Girls

Class 4A

First round

Monday’s schedule

Latrobe (8-6) at Canon-McMillan (8-6-1), 6:30 p.m.; Armstrong (7-10-1) at North Allegheny (13-3-2), 6:30 p.m.; Penn-Trafford (10-6-1) at Upper St. Clair (9-5-2), 6:30 p.m.; Butler (7-8-1) at Mt. Lebanon (12-5), 6:30 p.m.

Byes: Peters Township (14-2-2), Pine-Richland (14-2-1), Seneca Valley (10-3-2), Norwin (14-3)

Class 3A

First round

Monday’s schedule

Laurel Highlands (6-8-1) at Fox Chapel (15-1-1), 6:30 p.m.; West Allegheny (9-8) at Thomas Jefferson (10-8), 6:30 p.m.; Chartiers Valley (6-10-2) at Plum (15-1), 6:30 p.m.; Kiski Area (8-7) at Mars (13-3-1), 6:30 p.m.; Elizabeth Forward (7-6) at South Fayette (15-1-1), 6:30 p.m.; Hampton (10-6-1) at Montour (12-4), 6:30 p.m.; Oakland Catholic (8-8) at Moon (16-1), 6:30 p.m.; Shaler (9-7-1) at Franklin Regional (14-3), 6:30 p.m.

Class 2A

First round

Tuesday’s schedule

Yough (8-9) at South Park (18-0), 6:30 p.m.; Belle Vernon (13-4-1) at Burrell (10-6-2), 6:30 p.m.; Avonworth (9-8-1) at Mt. Pleasant (13-4-1), 6:30 p.m.; Shady Side Academy (7-9) at Deer Lakes (15-2), 8 p.m.; Ringgold (6-9-1) at Freeport (15-1), 6:30 p.m.; Beaver (9-7-1) vs. North Catholic (12-5) at Deer Lakes (15-2), 6 p.m.; Southmoreland (7-9-1) at Quaker Valley (13-2-1), 6 p.m.; Keystone Oaks (8-9) at Central Valley (12-3-1), 8 p.m.

Class A

First round

Tuesday’s schedule

Ellis School (5-7) vs. Sewickley Academy (15-1) at Quaker Valley, 8 p.m.; Carlynton (10-7-1) vs. Eden Christian (8-8) at North Allegheny, 6 p.m.; Chartiers-Houston (8-5-2) at Springdale (10-1-1), 6 p.m.; Riverview (7-5-1) vs. Riverside (8-3-1) at Central Valley, 6 p.m.; Freedom (7-8) vs. Bentworth (15-1-1) at Peters Township, 6 p.m.; Our Lady of the Sacred Heart (7-6-1) vs. Aquinas Academy (9-6) at Springdale (10-1-1), 8 p.m.; Brownsville (12-4-2) vs. Seton LaSalle (13-4) at Peters Township, 8 p.m.; Waynesburg (9-4-2) vs. Winchester Thurston (10-6-1) at Norwin, 6 p.m.

Tennis

Girls

PIAA playoffs

First round

Class 3A

Tuesday’s schedule

Cumberland Valley (17-1) vs. Lower Merion (18-0) at Legacy Tennis Club, Philadelphia, 10:30 a.m.; North Allegheny (15-4) vs. Hollidaysburg (18-0) at Summit Tennis & Athletic Club, Altoona, 4 p.m.; Wilson (14-2) vs. Abington Heights (17-1) at Birchwood Tennis & Fitness, Clarks Summit, noon; Hempfield Landisville (12-5) vs. Shady Side Academy (17-0) at Glenn Creek, South Park, 2 p.m.; Downingtown East (12-5) vs. Manheim Township (18-0) at Hershey Racquet Club, noon; Council Rock South (14-1) vs. Parkland at Lehigh Valley Tennis Club, 2 p.m.; Bethel Park (16-1) vs. Fairview (15-0) at Westwood Racquet Club, noon; Conestoga (16-2) vs. Central (15-4) at Legacy Tennis Club, Philadelphia, noon

Class 2A

First round

Tuesday’s schedule

Loyalsock (18-2) vs. Lancaster Catholic (14-1) at Hershey Racquet Club, 2 p.m.; North Catholic (12-3) vs. Bedford (13-0) at Summit Tennis & Athletic Club, Altoona, 11 a.m.; Scranton Prep (17-0) vs. Allentown Central Catholic at Lehigh Valley Tennis Club, 12:30 p.m.; Winchester Thurston (11-2) vs. Cathedral Prep (10-9) at Westwood Racquet Club, 2 p.m.; Elk County Catholic (11-4) vs. Quaker Valley (11-1) at Glenn Creek, South Park, 1 p.m.; Wyomissing (12-1) vs. Central Cambria (15-4) at Summit Tennis & Athletic Club, Altoona, 1 p.m.; Kutztown (12-2) vs. Danville (19-0) at Central Pa. Tennis Center, South Williamsport, 1 p.m.; Lower Moreland (14-3) vs. Masterman (9-3) at Legacy Tennis Club, Philadelphia, 9 a.m.

Volleyball

Girls

WPIAL playoffs

Class 4A

First round

Wednesday’s schedule

Penn-Trafford (10-5) vs. Shaler (12-3) at Gateway, 7:30 p.m.; Armstrong (5-8) at Seneca Valley (9-6), 7:30 p.m.; Latrobe (9-4) vs. Pine-Richland (10-5) at Seneca Valley, 6 p.m.; Canon-McMillan (9-6) vs. Hempfield (11-3) at Gateway, 6 p.m.; Fox Chapel (5-6) at Upper St. Clair (12-2), 7:30 p.m.; Kiski Area (11-4) vs. North Catholic (8-4) at Upper St. Clair, 6 p.m.

Byes: North Allegheny (11-2), Peters Township (10-2)

Class 3A

Preliminary round

Monday’s schedule

Franklin Regional (7-6) vs. Derry (5-5) at Gateway, 7:30 p.m.; Blackhawk (7-6) vs. Ringgold (10-5) at Peters Township, 6 p.m.

First round

Tuesday’s schedule

Franklin Regional/Derry winner at Oakland Catholic (16-1), 7:30 p.m.; South Fayette (8-6) vs. Indiana (9-2) at Norwin, 6 p.m.; Central Valley (9-6) at Thomas Jefferson (13-3), 7 p.m.; Laurel Highlands (10-6) vs. Hampton (8-4) at Mars, 6 p.m.; Blackhawk/Ringgold winner at Beaver (15-1), 7 p.m.; Freeport (11-4) vs. Chartiers Valley (14-4) at Oakland Catholic, 6 p.m.; Belle Vernon (13-4) at Mars (13-4), 7:30 p.m.; Trinity (8-5) vs. Greensburg Salem (15-1) at Norwin, 7:30 p.m.

Class 2A

Preliminary round

Monday’s schedule

Deer Lakes (8-5) vs. Shenango (6-5) at Gateway, 6 p.m.; Carlynton (6-8) vs. South Allegheny (13-5) at Our Lady of the Sacred Heart, 6 p.m.; Keystone Oaks (7-10) vs. Quaker Valley (4-9) at Our Lady of the Sacred Heart, 7:30 p.m.; Chartiers-Houston (10-8) vs. McGuffey (10-4) at Peters Township, 7:30 p.m.

First round

Tuesday’s games

Chartiers-Houston/McGuffey winner at Hopewell (14-1), 7:30 p.m.; Burrell (11-2) vs. Brownsville (15-2) at Waynesburg Central, 6 p.m.; Carlynton/South Allegheny winner at Our Lady of the Sacred Heart (12-3), 7:30 p.m.; Southmoreland (11-5) vs. Mohawk (14-3) at Seton LaSalle, 6 p.m.; Keystone Oaks/Quaker Valley winner at Waynesburg Central (12-0), 7:30 p.m.; Neshannock (10-3) vs. South Park (14-3) at Hopewell, 6 p.m.; Deer Lakes/Shenango winner at Seton LaSalle (17-2), 7:30 p.m.; Avonworth (11-6) vs. Riverside (10-3) at Our Lady of the Sacred Heart, 6 p.m.

Class A

First round

Wednesday’s schedule

Union (6-10) at Frazier (11-2), 7:30 p.m.; Carmichaels (6-9) vs. Rochester (9-6) at Frazier, 6 p.m.; Springdale (8-5) vs. Eden Christian (9-3) at St. Joseph, 6 p.m.; West Greene (5-6) at St. Joseph (10-4), 7:30 p.m.; Western Beaver (8-5) at Beth-Center (12-1), 7:30 p.m.; Beaver County Christian (7-5) vs. California (12-4) at Beth-Center, 6 p.m.; Trinity Christian (9-6) at Fort Cherry (13-2), 7:30 p.m.; Apollo-Ridge (9-2) vs. Serra Catholic (11-5) at Fort Cherry, 6 p.m.

All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com. Visit TribHSSN.triblive.com/scores for results, stats, standings and box scores from around Western Pennsylvania.

More High School Other

High school scores, summaries and schedules for Dec. 18, 2025
Southmoreland’s Brian Pritts named WPIAL Athletic Director of the Year
High school scores, summaries and schedules for Dec. 17, 2025
High school scores, summaries and schedules for Dec. 16, 2025
High school scores, summaries and schedules for Dec. 15, 2025