High schools

Field hockey

Wednesday’s results

Class 2A

Penn-Trafford 1, Upper St. Clair 1

Football

Thursday’s schedule

City League

Semifinals

Allderdice at Westinghouse, 7 p.m.

Friday’s schedule

WPIAL

Class 6A

Canon-McMillan at Norwin, 7 p.m.

Central Catholic at Seneca Valley, 7 p.m.

Hempfield at Mt. Lebanon, 7 p.m.

Class 5A

Allegheny Six

Bethel Park at South Fayette, 7 p.m.

Peters Township at Baldwin, 7 p.m.

Upper St. Clair at Moon, 7 p.m.

Big East

Armstrong at Penn-Trafford, 7 p.m.

Franklin Regional at Woodland Hills, 7 p.m.

Gateway at Latrobe, 7 p.m.

Northeast

North Hills at Penn Hills, 7 p.m.

Shaler at Fox Chapel, 7 p.m.

Class 4A

Big Six

Ringgold at Belle Vernon, 7 p.m.

Thomas Jefferson at Chartiers Valley, 7 p.m.

Trinity at Laurel Highlands, 7 p.m.

Greater Allegheny

Hampton at Mars, 7 p.m.

McKeesport at Indiana, 7 p.m.

West Mifflin at Knoch, 7 p.m.

Parkway

Blackhawk at West Allegheny, 7 p.m.

Montour at Aliquippa, 7 p.m.

New Castle at Ambridge, 7 p.m.

Class 3A

Allegheny 7

Burrell at Imani Christian, 7 p.m.

Deer Lakes at Valley, 7 p.m.

East Allegheny at Freeport, 7 p.m.

Interstate

Elizabeth Forward at Southmoreland, 7 p.m.

Mt. Pleasant at Derry, 7 p.m.

Yough at Greensburg Salem, 7 p.m.

Western Hills

Avonworth at North Catholic, 7 p.m.

Beaver at Quaker Valley, 7 p.m.

Central Valley at Hopewell, 7 p.m.

Class 2A

Allegheny

Apollo-Ridge at South Park, 7 p.m.

Ligonier Valley at Steel Valley, 7 p.m.

Our Lady of the Sacred Heart at Shady Side Academy, 7 p.m.

Century

Carlynton at Washington, 7 p.m.

Charleroi at Waynesburg Central, 7 p.m.

Seton LaSalle at Keystone Oaks, 7 p.m.

Midwestern

Beaver Falls at Riverside, 7 p.m.

Ellwood City at Union, 7 p.m.

Freedom at Mohawk, 7 p.m.

New Brighton at Western Beaver, 7 p.m.

Class A

Big 7

Northgate at Rochester, 7 p.m.

South Side at Laurel, 7 p.m.

Black Hills

Bishop Canevin at Monessen, 7 p.m.

Burgettstown at Serra Catholic, 7 p.m.

Chartiers-Houston at Cornell, 7 p.m.

Eastern

Brentwood at Leechburg, 7 p.m.

Frazier at Greensburg Central Catholic, 7 p.m.

Jeannette at Springdale, 7 p.m.

Tri-County South

Avella at Jefferson-Morgan, 7 p.m.

Bentworth at Mapletown, 7 p.m.

Beth-Center at California, 7 p.m.

Carmichaels at West Greene, 7 p.m.

Nonconference

Fort Cherry at Shenango, 7 p.m.

Kiski Area at Plum, 7 p.m.

McGuffey at Highlands, 7 p.m.

North Allegheny at Pine-Richland, 7 p.m.

Sto-Rox at South Allegheny, 7 p.m.

Independent

Albert Gallatin at Brownsville, 7 p.m.

Uniontown at Connellsville, 7 p.m.

Wheeling Park (W.Va.) at Butler, 7 p.m.

City League

Semifinals

Brashear at University Prep, 7 p.m.

Saturday’s schedule

WPIAL

Class A

Big 7

Neshannock at Summit Academy, 12:30 p.m.

Eastern

Clairton at Riverview, noon

Hockey

Thursday’s schedule

Class 3A

Seneca Valley vs Fox Chapel at Alpha Ice Complex, 7 p.m.

Central Catholic vs Mt. Lebanon at Mt. Lebanon Ice Center, 7:10 p.m.

South Fayette vs Upper St. Clair at Ice Castle, 9 p.m.

North Allegheny vs Pine-Richland at Bairel Ice Complex, 9:10 p.m.

Class 2A

Penn-Trafford vs Wheeling Park at Wesbanco Arena, 6:30 p.m.

Bethel Park vs Armstrong at Belmont Complex, 7 p.m.

Hempfield vs Baldwin at Ice Castle, 7 p.m.

Class A

Moon vs Indiana at S&T Bank Ice Arena, 8:05 p.m.

Butler vs Plum at Pittsburgh Ice Arena, 8:10 p.m.

West Allegheny vs Wheeling Catholic at Wesbanco Arena, 8:30 p.m.

North Hills vs Greensburg Salem at Kirk Nevin Arena, 8:35 p.m.

North Catholic vs Quaker Valley at Baierl Ice Complex, 9 p.m.

Avonworth vs Chartiers Valley at Mt. Lebanon Ice Center, 9:10 p.m.

Division 2

Burrell vs Morgantown at Mylan Park Arena, 7:25 p.m.

Soccer

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.

Wednesday’s results

Boys

Nonsection

Beth-Center 6, Carlynton 1

Canon-McMillan 3, Bethel Park 0

Chartiers-Houston 1, Waynesburg 0

Connellsville 6, Albert Gallatin 0

Derry 3, Ligonier Valley 2 (OT)

Moon 5, West Mifflin 0

Penn-Trafford 8, Kiski Area 0

Peters Township 3, Trinity 1

Seneca Valley 4, Central Catholic 1

Thomas Jefferson 5, Elizabeth Forward 0

West Allegheny 3, Fox Chapel 1

Woodland Hills 1, Hempfield 0 (OT)

Girls

Nonsection

Baldwin 2, Oakland Catholic 1 (OT)

Brownsville 5, Serra Catholic 0

Carlynton 4, Beth-Center 0

Central Valley 7, South Side 0

Connellsville 8, California 1

Eden Christian 3, Hopewell 2 (OT)

Fox Chapel 2, Norwin 1

Freeport 7, Shaler 1

Latrobe at Mt. Pleasant, (n)

Apollo-Ridge 6, Ligonier Valley 0

Hampton 1, West Allegheny 0

Mars 2, Ringgold 0

Mt. Lebanon at Pine-Richland, (n)

North Allegheny 4, Montour 0

North Hills 4, Chartiers Valley 1

Obama Academy 4, Brashear 0

Penn-Trafford 4, Kiski Area 1

Peters Township 5, Burrell 1

Plum 2, Upper St. Clair 1

Seton LaSalle 5, Armstrong 3

South Fayette 2, Quaker Valley 0

South Park 8, Bethel Park 0

Waynesburg 6, Charleroi 0

Woodland Hills 3, Penn Hills 1

Tennis

Girls

WPIAL team championships

Wednesday’s results

Class 3A

Championship

At Washington & Jefferson

Shady Side Academy 4, Bethel Park 1

Third place

At Shady Side Academy

North Allegheny 3, Mt. Lebanon 2

Class 2A

Championship

At Washington & Jefferson

Quaker Valley 3, North Catholic 2

Third place

At Sewickley Academy

Winchester Thurston 4, Oakland Catholic 1

Volleyball

Girls

Wednesday’s results

Class 2A

Section 1

Hopewell 3, Our Lady of the Sacred Heart 2

Section 2

South Park 3, South Allegheny 0

Nonsection

Blackhawk 3, Beaver Falls 0

Fort Cherry 3, Lincoln Park 0

Ringgold 3, South Allegheny 1

Serra Catholic 3, Greensburg Central Catholic 0

Sewickley Academy at Northgate, (n)

Western Beaver at Aliquippa, (n)

Thursday’s schedule

Class 4A

Section 1

Baldwin at Peters Township, 7 p.m.

Canon-McMillan at Bethel Park, 7 p.m.

Mt. Lebanon at Upper St. Clair, 7:15 p.m.

Section 2

Butler at Pine-Richland, 7:30 p.m.

North Catholic at North Allegheny, 7 p.m.

North Hills at Seneca Valley, 7:30 p.m.

Section 3

Connellsville at Penn-Trafford, 7:15 p.m.

Hempfield at Latrobe, 7:30 p.m.

Norwin at Plum, 7:15 p.m.

Section 4

Armstrong at Shaler, 7:30 p.m.

Kiski Area at Fox Chapel, 7 p.m.

Penn Hills at Woodland Hills, 7:30 p.m.

Class 3A

Section 1

Montour at West Allegheny, 7:30 p.m.

Moon at Trinity, 7:15 p.m.

Oakland Catholic at South Fayette, 7:30 p.m.

Section 2

Freeport at Mars, 5:30 p.m.

Highlands at Hampton, 6:45 p.m.

Knoch at Valley, 7:30 p.m.

Section 3

Belle Vernon at Uniontown, 6 p.m.

Elizabeth Forward at Thomas Jefferson, 7:15 p.m.

Laurel Highlands at Ringgold, 7:10 p.m.

Section 4

Ambridge at Lincoln Park, 7:30 p.m.

Blackhawk at Beaver, 7 p.m.

Central Valley at New Castle, 7 p.m.

Section 5

Franklin Regional at West Mifflin, 7:30 p.m.

Gateway at McKeesport, 7 p.m.

Greensburg Salem at Indiana, 7 p.m.

Class 2A

Section 1

Aliquippa at Freedom, 7:30 p.m.

Avonworth at New Brighton, 7:30 p.m.

Northgate at Quaker Valley, 7:30 p.m.

Section 2

Carlynton at Keystone Oaks, 7:30 p.m.

East Allegheny at South Allegheny, 7 p.m.

South Park at Steel Valley, 4:45 p.m.

Sto-Rox at Seton LaSalle, 6:30 p.m.

Section 3

Bentworth at Burgettstown, 7:30 p.m.

Brownsville at Chartiers-Houston, 7:30 p.m.

McGuffey at Waynesburg, 7:30 p.m.

Washington at Charleroi, 7:30 p.m.

Section 4

Ellwood City at Shenango, 7:30 p.m.

Laurel at Riverside, 7:30 p.m.

Mohawk at Neshannock, 7:30 p.m.

Section 5

Burrell at Southmoreland, 7:30 p.m.

Ligonier Valley at Deer Lakes, 7 p.m.

Neighborhood Academy at Yough, 7 p.m.

Class A

Section 1

Apollo-Ridge at St. Joseph, 7:30 p.m.

Leechburg at Aquinas Academy, 7 p.m.

Riverview at Springdale, 7:30 p.m.

Section 2

Beaver County Christian at Union, 7 p.m.

Rochester at Cornell, 7:30 p.m.

South Side at Western Beaver, 7 p.m.

Section 3

Avella at Mapletown, 6:30 p.m.

Carmichaels at Beth-Center, 7:30 p.m.

Jefferson-Morgan at West Greene, 6:30 p.m.

All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com.