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.