High school scores, summaries and schedules for Oct. 15, 2025
By:
Wednesday, October 15, 2025 | 11:59 PM
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.
More High School Other
• High school scores, summaries and schedules for Dec. 5, 2025• High school scores, summaries and schedules for Dec. 4, 2025
• High school scores, summaries and schedules for Dec. 3, 2025
• High school scores, summaries and schedules for Dec. 2, 2025
• High school scores, summaries and schedules for Dec. 1, 2025