High school scores, summaries and schedules for Oct. 16, 2025

By:
Friday, October 17, 2025 | 12:24 AM


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.

More High School Other

High school scores, summaries and schedules for Dec. 17, 2025
High school scores, summaries and schedules for Dec. 16, 2025
High school scores, summaries and schedules for Dec. 15, 2025
Westmoreland high school notebook: Pair of Southmoreland athletes sign with Division I programs
High school scores, schedules for Dec. 14, 2025