High schools

Cross country

Thursday’s results

TSTCA Championships

At White Oak Park

Boys

Class 3A: 1. Brendan Eicher, Butler, 15:31.51; 2. Andrew Peigh, North Allegheny, 15:38.60; 3. Nolan Sarkett, Upper St. Clair, 15:40.26; 4. Wyatt Case, North Allegheny, 15:42.28; 5. Griffin Martin, South Fayette, 15:55.35; 6. Evan Yurasko, Mt. Lebanon, 15:59.60; 7. Gatik Hirwani, North Allegheny, 16:03.99; 8. Riley McGee, Seneca Valley, 16:07.24; 9. Devin Junko, Trinity, 16:08.25; 10. Ethan Thomas, Butler, 16:08.52

Teams: 1. North Allegheny 64; 2. Mt. Lebanon 105; 3. Butler 113; 4. Seneca Valley 142; 5. Fox Chapel 146

Class 2A: 1. Carter French, Knoch, 15:31.27; 2. Jack Steineman, North Catholic, 15:39.40; 3. Josh Wukitch, Hampton, 15:54.61; 4. Lucas Bleakney, Ellwood City, 15:57.27; 5. Ethan Syner, Uniontown, 16:00.27; 6. Tyler Carroll, North Catholic, 16:05.56; 7. Clem Hall, Hampton, 16:30.92; 8. Leonidas Soto, Belle Vernon, 16:33.52; 9. David Kristine, Freeport, 16:46.53; 10. Joshua Jenny, Deer Lakes, 16:51.82

Teams: 1. North Catholic 92; 2. Hampton 126; 3. Uniontown 136; 4. Ellwood City 147; 5. Knoch 164

Class A: 1. Jack Iyer, Winchester Thurston, 16:10.30; 2. Scott McConnell, Mohawk, 16:22.27; 3. Ethan Moldovan, Carlynton, 16:26.13; 4. Otis Pascal, Winchester Thurston, 16:38.48; 5. Harlan Cooper, Shady Side Academy, 16:48.25; 6. Will Nury, Shady Side Academy, 16:54.51; 7. Ian Dilts, South Side, 16:55.55; 8. Grayson Ponziani, Mohawk, 17:00.84; 9. Steven Almanzar, Neshannock, 17:11.36; 10. Connor Lough, Neshannock, 17:18.37

Teams: 1. Winchester Thurston 56; 2. Shady Side Academy 58; 3. Mohawk 65; 4. Neshannock 96; 5. South Side 114

Girls

Class 3A: 1. Angela Zeng, South Fayette, 17:45.19; 2. Ashlyn Noce, Altoona, 18:06.98; 3. Samantha Strelick, North Allegheny, 18:14.40; 4. Piper Munyon, Gateway, 18:23.73; 5. Hailey Long, Mars, 18:32.73; 6. Lyra Stiglitz, Mt. Lebanon, 18:42.27; 7. Camryn Bruno, West Allegheny, 18:44.48; 8. Charlotte Barker, Shady Side Academy, 18:50.48; 9. Adelaide Lulich, Peters Township, 18:51.73; 10. Elise Ashcroft, Moon, 19:03.41

Teams: 1. South Fayette 75; 2. Fox Chapel 80; 3. North Allegheny 138; 4. Mt. Lebanon 154; 5. McDowell 164

Class 2A: 1. Rebekah Hall, Hampton, 18:57.63; 2. Madeline Meeuf, North Catholic, 19:06.32; 3. Anne Leland, Oakland Catholic, 19:12.15; 4. Isabella Baker, Laurel Highlands, 19:13.22; 5. Brooklyn Steeber, Belle Vernon, 19:28.65; 6. Natalie Zolinas, Knoch, 19:29.85; 7. Sydney Dunn, North Catholic, 19:36.76; 8. Kayla Baker, Indiana, 19:55.65; 9. Annie Puhalla, North Catholic, 19:55.87; 10. Anna Morris, North Catholic, 20:02.58

Teams: 1. North Catholic 35; 2. Oakland Catholic 118; 3. Indiana 134; 4. Belle Vernon 139; 5. Uniontown 152

Class A: 1. Abigail Weinstein, Winchester Thurston, 18:54.89; 2. Currence Bigham, Winchester Thurston, 19:30.47; 3. Indie Pascal, Winchester Thurston, 19:57.22; 4. Miri Shaw, Hillel Academy, 20:02.26; 5. Hope Stiteler, Northgate, 20:39.48; 6. Marcelle Minutolo, Shady Side Academy, 20:49.15; 7. Cascade Stobart, South Side, 20:51.19; 8. Zoe Vandivier, Winchester Thurston, 21:16.73; 9. Emma Larkin, Geibel Catholic, 21:17.96; 10. Maria Leithauser, Carlynton, 21:20.41

Teams: 1. Winchester Thurston 19; 2. Shady Side Academy 57; 3. Serra Catholic 95; 4. Eden Christian 100; 5. Aquinas Academy 136

Field hockey

Thursday’s results

Class 3A

Pine-Richland 2, Mt. Lebanon 0

Class 2A

Peters Township 1, Penn-Trafford 0

Class A

Ellis School 3, Winchester Thurston 1

Football

Thursday’s results

City League

Semifinals

Westinghouse 26, Allderdice 6

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 results

Class 3A

Seneca Valley 5, Fox Chapel 1

Central Catholic 4, Mt. Lebanon 2

Upper St. Clair 4, South Fayette 2

North Allegheny 2, Pine-Richland 1 (OT)

Class 2A

Penn-Trafford 6, Wheeling Park 2

Armstrong 2, Bethel Park 1

Hempfield 7, Baldwin 1

Class A

Moon 3, Indiana 2

Butler 8, Plum 4

West Allegheny 1, Wheeling Catholic 0

North Hills 3, Greensburg Salem 1

Quaker Valley 5, North Catholic 1

Chartiers Valley 3, Avonworth 2 (OT)

Division 2

Burrell 4, Morgantown 3

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

Preliminary round

Thursday’s results

Belle Vernon 2, Ringgold 1

First round

Saturday’s schedule

Belle Vernon (8-10-1) at Hampton (14-2-2), 12:30 p.m.; Latrobe (8-9) at West Allegheny (10-6), 2 p.m.; Laurel Highlands (11-7) at Moon (12-5-1), 3 p.m.; Shaler (12-5) at Thomas Jefferson (15-2-1), 12:30 p.m.; Knoch (5-12-1) at Bethel Park (12-2-3), 1 p.m.; Penn-Trafford (10-7) at Mars (11-5-2), noon; Montour (9-8) at Franklin Regional (15-3), 1 p.m.; Trinity (10-6-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-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

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 (11-7) at West Allegheny, noon; Chartiers-Houston (10-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 (11-5), 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-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

Preliminary round

Thursday’s results

Ellis School 3, Greensburg Central Catholic 2 (OT)

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.

Volleyball

Girls

Thursday’s results

Class 4A

Section 1

Peters Township 3, Baldwin 0

Canon-McMillan 3, Bethel Park 0

Upper St. Clair 3, Mt. Lebanon 0

Section 2

Pine-Richland 3, Butler 0

North Allegheny 3, North Catholic 0

Seneca Valley 3, North Hills 0

Section 3

Penn-Trafford 3, Connellsville 0

Hempfield 3, Latrobe 0

Plum 3, Norwin 2

Section 4

Shaler 3, Armstrong 0

Kiski Area 3, Fox Chapel 1

Penn Hills at Woodland Hills, (n)

Class 3A

Section 1

West Allegheny 3, Montour 1

Trinity 3, Moon 0

Oakland Catholic 3, South Fayette 0

Section 2

Mars 3, Freeport 0

Hampton 3, Highlands 0

Knoch 3, Valley 2

Section 3

Uniontown 3, Belle Vernon 2

Thomas Jefferson 3, Elizabeth Forward 0

Ringgold 3, Laurel Highlands 1

Section 4

Ambridge 3, Lincoln Park 0

Beaver 3, Blackhawk 0

Central Valley 3, New Castle 1

Section 5

Franklin Regional 3, West Mifflin 1

Gateway 3, McKeesport 1

Indiana 3, Greensburg Salem 2

Class 2A

Section 1

Aliquippa at Freedom, (n)

Avonworth 3, New Brighton 0

Quaker Valley 3, Northgate 0

Section 2

Keystone Oaks 3, Carlynton 1

South Allegheny 3, East Allegheny 0

South Park 3, Steel Valley 0

Seton LaSalle 3, Sto-Rox 0

Section 3

Burgettstown 3, Bentworth 1

Brownsville 3, Chartiers-Houston 1

Waynesburg 3, McGuffey 0

Washington 3, Charleroi 0

Section 4

Shenango 3, Ellwood City 0

Riverside 3, Laurel 1

Mohawk 3, Neshannock 0

Section 5

Burrell 3, Southmoreland 1

Deer Lakes 3, Ligonier Valley 0

Yough 3, Neighborhood Academy 0

Class A

Section 1

St. Joseph 3, Apollo-Ridge 0

Leechburg at Aquinas Academy, (n)

Springdale 3, Riverview 0

Section 2

Union 3, Beaver County Christian 0

Rochester 3, Cornell 0

South Side 3, Western Beaver 2

Section 3

Mapletown 3, Avella 1

Carmichaels at Beth-Center, (n)

West Greene 3, Jefferson-Morgan 2

City League

Semifinals

Allderdice 3, Obama Academy 0

Brashear 3, Carrick 1

Championship

Allderdice 3, Brashear 0

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