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