High school boys soccer rolled into a new week with a very busy slate of games on Tuesday, with almost all WPIAL schools playing in section competition plus the City League squads from Allderdice and Obama Academy taking on WPIAL foes.
Check out the full sscoreboard below along with some social media highlights.
We encourage everyone to follow Pittsburgh Soccer Now’s social media platforms to post scores, highlights, post-match interviews and more!
PSN Instagram
PSN X / Twitter
PSN Blue Sky
Greater Pittsburgh Area Boys High School Soccer Schedule/Scoreboard (9/16/2025)
Schedule is subject to changes and cancellations
Class 4A
Section 1
Central Catholic 1, Gateway 0
Plum 4, Hempfield 0
Norwin 1, Penn Hills 0
Section 2
Canon-McMillan 6, Connellsville 1
Mt. Lebanon 2, Woodland Hills 1
Peters Township 5, Upper St. Clair 0
Section 3
Fox Chapel 2, Butler 1
Seneca Valley 3, North Allegheny 1
Pine-Richland 3, North Hills 0
Class 3A
Section 1
Kiski Area 2, Armstrong 1
Hampton 5, Indiana 1
Mars 3, Knoch 2
Section 2
McKeesport 2, Albert Gallatin 1
Bethel Park 3, Laurel Highlands 2 (AET)
Ringgold 2, South Fayette 1
Thomas Jefferson 2, Trinity 0
Section 3
Franklin Regional 3, West Mifflin 0
Latrobe 4, Uniontown 1
Section 4
Ambridge 5, Baldwin 1
West Allegheny 9, Blackhawk 0
Moon 2, Chartiers Valley 1 (AET)
Class 2A
Section 1
Highlands 5, Burrell 0
Deer Lakes 7, Freeport 0
North Catholic 11 Leechburg 0
Shady Side Academy 8, Valley 1
Section 2
Avonworth 4, Central Valley 2
Riverside 3, Ellwood City 0
Keystone Oaks 7, Mohawk 2
Quaker Valley 3, Hopewell 2
Section 3
McGuffey 5, East Allegheny 0
Elizabeth Forward 12, Ligonier Valley 1
Seton LaSalle 6, South Allegheny 0
Tyler Kovalcik, Gavin McMahon and Darius Norkevicus with 2 goals each. Charlie Kicinski with the shutout
South Park 2, Steel Valley 0
Section 4
Greensburg Salem 4, Brownsville 3
Charleroi 9, Derry Area 2
Mount Pleasant 7, Southmoreland 0
Yough 3, Waynesburg Central 1
Class 1A
Section 1
Eden Christian 2, Beaver County Christian 0
6:00pm Freedom at South Side Beaver
Sewickley Academy 4, Neshannock 1
Section 2
Beth-Center 7, Greensburg Central Catholic 1
Section 3
Aquinas Academy 10, Bishop Canevin 0
Brentwood 4, Serra Catholic 3 (AET)
Our Lady of Sacred Heart 11, Carlynton 0
Section 4
Riverview 4, Jeannette 1
Springdale 5, Trinity Christian 1
Winchester Thurston 12, St. Joseph 0
Non-Section
Allderdice 5, Belle Vernon 1
Shaler 3, Obama Academy 1
___________________________________________________________
Match Day Preview and PSN Content Updates
This week, we posted the latest standings for all boys classifications heading into a new week of action.
In addition, be sure to check out newest weekly feature exclusively for PSN members, High School Coaches Corner, as we posed five questions, getting excellent insights from 15 high school boys coaches about the start of the season and much more.
PSN Presents High School Coaches Corner: Boys coaches share insights from early season
One of the coaches who we heard from, Peters Township’s Bobby Dyer’s squad will be taking on neighboring rival Upper St. Clair in in a Class 4A, Section 2 match-up. Peters remains unbeaten in all competition thus far (6-0-0 overall, 3-0-0 in section), but Dyer knows that his team has walked a fine line early in the season, against some tough competition.
“We have been very fortunate so far, we have won all of our close games,” Dyer shared with Pittsburgh Soccer Now.
“That is a fine line, all of them could have gone the other way.”
Peters hasn’t shied away from tough competition, facing last year’s Class 4A runner-up, Plum, winning that match, 2-0, plus also beat Bethel Park and Norwin out of section, then earned close section wins against Canon-McMillan (1-0) and Mt. Lebanon (2-1 in Extra Time) to take hold of first place.
We have had a brutal start to the season and it has been the collective rather than individuals that have helped us through it,” Dyer said.
“Our captains, Brayden Apple, Colin Froelich, Cam Glass and Anthony Maiello have been fantastic.”
Peters travels ‘North’ to take on Upper St Clair, for a 7:45 p.m. kickoff.
