3 teams chasing elusive 3-peat as WPIAL announces boys, girls soccer playoff pairings

By:
Wednesday, October 15, 2025 | 2:48 PM


It’s been 34 years since a WPIAL boys soccer team won three straight district championships.

A pair of teams have a chance to three-peat this season.

South Park (17-1) and Bentworth (17-0) were awarded No. 1 seeds in the WPIAL playoffs, the Eagles in Class 2A and the Bearcats in Class A.

Quaker Valley was the last to win three consecutive titles, from 1991-93.

The South Fayette girls (14-1-1) also are aiming for a third straight title. The Lions are the No. 2 seed in Class 3A.

Peters Township and South Park are the No. 1 seeds in the boys and girls brackets — the Indians boys (13-0-1) and defending champion girls (13-2-2) in 4A and the South Park girls (17-0) in 2A.

The Hampton boys (14-2-2) are the top seed in 3A.

The other girls No. 1 seeds are Fox Chapel (14-1-1) in 3A and Sewickley Academy (15-1) in Class A.

The top four seeds in boys and girls Class 4A have first-round byes.

Higher seeds will host first round games and, if they win, quarterfinals.

The semifinals will be at neutral sites.

Two preliminary games will open the postseason Thursday. First-round games begin Saturday, Monday and Tuesday.

The WPIAL finals will be Oct. 30-Nov. 1 at Highmark Stadium.

Check out WPIAL brackets here.

WPIAL playoffs

Boys

Class 4A

First round

Tuesday’s schedule

Central Catholic (10-3-3) at North Allegheny (9-5-3), 8 p.m.

Hempfield (5-10) at Canon-McMillan (12-3), 6:30 p.m.

Pine-Richland (5-10-2) at Mt. Lebanon (12-4-2), 6:30 p.m.

Woodland Hills (6-7) at Norwin (10-5-3), 8 p.m.

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

Class 3A

Preliminary round

Thursday’s schedule

Ringgold (8-8) at Belle Vernon (7-10-1), 6:30 p.m.

First round

Saturday’s schedule

Ringgold/Belle Vernon winner at Hampton (14-2-2), 12:30 p.m.

Latrobe (8-9) at West Allegheny (9-6), 2 p.m.

Laurel Highlands (11-7) at Moon (11-5-1), 3 p.m.

Shaler (12-5) at Thomas Jefferson (14-2-1), 12:30 p.m.

Knoch (5-12-1) at Bethel Park (12-1-3), 1 p.m.

Penn-Trafford (9-7) at Mars (11-5-2), noon

Montour (9-8) at Franklin Regional (15-3), 1 p.m.

Trinity (10-5-1) at Chartiers Valley (10-4-1), 12:30 p.m.

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-6) 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

First round

Saturday’s schedule

Brentwood (7-9-1) vs. Bentworth (17-0) at Peters Township. 2 p.m.

Eden Christian (8-9) vs. Beth-Center (10-7) at West Allegheny, noon

Chartiers-Houston (9-7) vs. Beaver County Christian (14-2) at Peters Township, 10 a.m.

Neshannock (13-4-1) at Springdale (11-5), 11 a.m.

Greensburg Central Catholic (4-10) vs. Our Lady of the Sacred Heart (15-0) at Moon, 1 p.m.

Trinity Christian (8-9) vs. Sewickley Academy (11-4) at Moon, 11 a.m.

Serra Catholic (6-11) vs. Winchester Thurston (11-4-1) at Springdale, 1 p.m.

Riverview (7-8-1) vs. Aquinas Academy (12-5) at Peters Township, noon

Girls

Class 4A

First round

Monday’s schedule

Latrobe (8-6) at Canon-McMillan (8-6-1), 6:30 p.m.

Armstrong (7-9-1) at North Allegheny (12-3-2), 6:30 p.m.

Penn-Trafford (9-6-1) at Upper St. Clair (9-4-2), 6:30 p.m.

Butler (7-8-1) at Mt. Lebanon (12-5), 6:30 p.m.

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

Class 3A

First round

Monday’s schedule

Laurel Highlands (6-8-1) at Fox Chapel (14-1-1), 6:30 p.m.

West Allegheny (9-7) at Thomas Jefferson (10-8), 6:30 p.m.

Chartiers Valley (6-9-2) at Plum (14-1), 6:30 p.m.

Kiski Area (8-6) at Mars (12-3-1), 6:30 p.m.

Elizabeth Forward (7-6) at South Fayette (14-1-1), 6:30 p.m.

Hampton (9-6-1) at Montour (12-3), 6:30 p.m.

Oakland Catholic (8-7) at Moon (16-1), 6:30 p.m.

Shaler (9-6-1) at Franklin Regional (14-3), 6:30 p.m.

Class 2A

First round

Tuesday’s schedule

Yough (8-9) at South Park (17-0), 6:30 p.m.

Belle Vernon (13-4-1) at Burrell (10-5-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-8-1) at Freeport (14-1), 6:30 p.m.

Beaver (9-7-1) vs. North Catholic (12-5) at Deer Lakes, 6 p.m.

Southmoreland (7-9-1) at Quaker Valley (13-1-1), 6 p.m.

Keystone Oaks (8-9) at Central Valley (11-3-1), 8 p.m.

Class A

Preliminary round

Thursday’s schedule

Greensburg Central Catholic (3-7) at Ellis School (4-7), 6:30 p.m.

First round

Tuesday’s schedule

Greensburg Central Catholic/Ellis School winner vs. Sewickley Academy (15-1) at Quaker Valley, 8 p.m.

Carlynton (9-7-1) vs. Eden Christian (7-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, 8 p.m.

Brownsville (11-4-2) vs. Seton LaSalle (12-4) at Peters Township, 8 p.m.

Waynesburg (8-4-2) vs. Winchester Thurston (10-6-1) at Norwin, 6 p.m.

Bill Beckner Jr. is a TribLive reporter covering local sports in Westmoreland County. He can be reached at bbeckner@triblive.com.

More High School Soccer Boys

Bentworth’s Ryan Moessner repeats as Trib HSSN Boys Soccer Player of the Year
Rosters set for WPSCA boys soccer all-star games
Championship boys soccer coach Scott Schuchert steps down at Norwin
With defense leading way, Sewickley Academy boys contended in section, battled to the end
Deer Lakes’ Collin Rodgers selected A-K Valley Boys Soccer Player of the Year