The WPIAL has announced the location for this weekend semifinal playoff matchups.
WPIAL Class 6A:
Central Catholic (10-1) vs. Pine-Richland (7-4) at North Allegheny, 7:30 PM
North Allegheny (9-2) vs. Seneca Valley (7-3) at North Hills, 7:30 PM
WPIAL Class 5A:
West Allegheny (10-0) vs. Woodland Hills (9-2) at Baldwin, 7:30 PM
Gateway (7-4) vs. McKeesport (8-2) at Norwin, 7:30 PM
WPIAL Class 4A:
Thomas Jefferson (10-0) vs. West Mifflin (9-2) at Elizabeth Forward, 7:30 PM
New Castle (7-4) vs. Ringgold (8-2) at Mars, 7:30 PM
WPIAL Class 3A:
Aliquippa (9-2) vs. Derry (11-0) at Fox Chapel, 7:30 PM
Beaver Falls (9-1) vs. Keystone Oaks (9-1) at Ambridge, 7:30 PM
WPIAL Class 2A:
Steel Valley (10-0) vs. Laurel (8-3) at West Allegheny, 7:30 PM
Riverside (8-2) vs. Freedom (4-7) at Seneca Valley, 7:30 PM
Washington (10-0) vs. Brentwood (8-2) at Canon-McMillan, 7:30 PM
Neshannock (10-1) vs. Cardinal Wuerl North Catholic (6-4) at Butler, 7:30 PM
WPIAL 1A:
Clairton (10-0) vs. Fort Cherry (9-1) at Peters Township, 7:30 PM
Northgate (9-1) vs. Bishop Canevin (8-2) at Hampton, 7:30 PM
Rochester (9-0) vs. Imani Christian (5-5) at Geneva College, 7:30 PM
Jeannette (10-1) vs. Springdale (6-5) at Franklin Regional, 7:30 PM