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