High school scores, summaries and schedules for March 25, 2026
By:
Wednesday, March 25, 2026 | 11:39 PM
High schools
Baseball
Wednesday’s results
Class 5A
Section 1
Franklin Regional 12, Penn Hills 2
Section 2
South Fayette 9, Moon 8
Bethel Park 8, Upper St. Clair 6
Section 3
Pine-Richland 11, Mars 6
Fox Chapel 11, Shaler 10
West Allegheny 10, Allderdice 0
Class 4A
Section 1
Blackhawk 13, Hampton 8
Hopewell 7, Beaver 0
Section 2
Belle Vernon 12, Uniontown 3
West Mifflin 11, Albert Gallatin 0
Class 3A
Section 3
Deer Lakes 11, Southmoreland 7
Freeport 13, Mt. Pleasant 2
Yough 3, Burrell 0
Section 4
Charleroi 14, Washington 8
Keystone Oaks at Seton LaSalle, ppd.
Brownsville 7, Waynesburg 2
Class 2A
Section 1
Burgettstown 11, Chartiers-Houston 1
Fort Cherry 16, Beth-Center 0
Bentworth 3, Frazier 0
Section 2
Laurel 12, New Brighton 2
Shenango 24, Aliquippa 0
Section 3
Riverview 13, Carlynton 3
Apollo-Ridge 7, South Side 4
Springdale at Brentwood, ppd.
Class A
Section 1
Greensburg Central Catholic 4, Jefferson-Morgan 0
Carmichaels 11, Mapletown 1
Avella 3, West Greene 1
Section 2
Aquinas Academy 14, Summit Academy 0
Leechburg 6, Union 5
Leechburg 9, Union 0
Western Beaver at Rochester, ppd.
Nonsection
Canon-McMillan 11, Trinity 6
Hempfield 15, Central Catholic 5
Connellsville 2, Laurel Highlands 1
Freedom 11, Northgate 0
Indiana 9, Kiski Area 3
Knoch 5, North Hills 0
Neshannock 10, Central Valley 9
North Allegheny 4, Norwin 0
Our Lady of the Sacred Heart 9, Obama Academy 3
Serra Catholic 7, Hickory 3
Woodland Hills 5, McKeesport 2
Thursday’s schedule
Class 5A
Section 1
Franklin Regional at Penn Hills, 4 p.m.
Section 2
Trinity at Chartiers Valley, 4 p.m.
Class 4A
Section 1
Hampton at Blackhawk, 4 p.m.
Section 2
Ringgold at Elizabeth Forward, 4 p.m.
Class 3A
Section 4
Keystone Oaks at Seton LaSalle, DH, noon
Class 2A
Section 2
Aliquippa at Shenango, 4 p.m.
Northgate at Freedom, 4 p.m.
Class A
Section 1
Avella at West Greene, 4 p.m.
Greensburg Central Catholic at Jefferson-Morgan, 4 p.m.
Nonsection
Armstrong at Fox Chapel, 4 p.m.
Frazier at Carmichaels, 4:15 p.m.
Hempfield at Bethel Park, 4 p.m.
Hillel Academy at Springdale, 4 p.m.
Jeannette at Sewickley Academy, 4:15 p.m.
Leechburg at Apollo-Ridge, 3:45 p.m.
Monessen at Washington, 4 p.m.
Montour at Canon-McMillan, 4 p.m.
Mt. Pleasant at Derry, 4 p.m.
North Allegheny at Pine-Richland, 4:15 p.m.
North Hills at Mars, 4 p.m.
Our Lady of the Sacred Heart at Steel Valley, 3:30 p.m.
Penn-Trafford at Connellsville, 4 p.m.
Perry Traditional Academy at McKeesport, 4 p.m.
Quaker Valley at Keystone Oaks, 4 p.m.
Riverview at Highlands, 4 p.m.
Seneca Valley at Mt. Lebanon, 4:15 p.m.
Shaler at Knoch, 4 p.m.
South Allegheny at Gateway, 4 p.m.
Southmoreland at Greensburg Salem, 4 p.m.
Thomas Jefferson at Moon, 4 p.m.
Valley at Hampton, 4:30 p.m.
Waynesburg at Bentworth, 4:30 p.m.
West Allegheny at Riverside, 4:30 p.m.
Western Beaver at Ellwood City, 4:30 p.m.
Flag football
Wednesday’s results
Section 1
North Hills 50, Seneca Valley 7
Shaler 60, North Catholic 7
Section 2
California 20, Clairton 6
Lacrosse
Girls
Wednesday’s results
Class 3A
Section 1
Mt. Lebanon 18, Bethel Park 6
Section 2
Butler 15, Seneca Valley 3
Shaler 17, North Allegheny 7
Nonsection
Pine-Richland 15, Penn-Trafford 12
Quaker Valley 18, Oakland Catholic 4
Softball
Wednesday’s results
Class 6A
Section 1
Seneca Valley 15, Butler 5
Canon-McMillan 15, Pine-Richland 4
Norwin 8, Mt. Lebanon 7
Class 5A
Section 1
Fox Chapel 5, Plum 0
Mars 16, Penn Hills 2
New Castle 5, North Hills 2
Section 2
Armstrong 15, McKeesport 0
Kiski Area 5, Franklin Regional 4
Latrobe 16, Gateway 1
Section 4
Thomas Jefferson 5, Albert Gallatin 0
Baldwin 4, Peters Township 1
Class 4A
Section 1
Knoch 4, Derry 3
Indiana 8, Freeport 0
Greensburg Salem 21, Highlands 3
Section 2
Uniontown 5, Belle Vernon 1
Elizabeth Forward 13, Ringgold 3
Laurel Highlands 10, Oakland Catholic 0
Section 3
North Catholic 9, Ambridge 0
Beaver 7, Hampton 6
Blackhawk 15, Central Valley 5
Class 2A
Section 1
Riverside 21, Aliquippa 0
Freedom 12, New Brighton 6
Neshannock 4, Laurel 3
Section 3
Chartiers-Houston 16, Fort Cherry 0
Class A
Section 3
Jeannette 14, Leechburg 1
Nonsection
Allderdice 14, Brashear 4
Beaver Falls at Northgate, ppd.
Bentworth 11, Avella 0
Bethel Park 17, Eastlake North 7
Bethel Park 10, Johnsonville 6
Carlynton 16, Cornell 1
Carmichaels 10, Frazier 0
East Allegheny 15, Woodland Hills 1
Jefferson-Morgan 5, McGuffey 2
Keystone (Ohio) 9, Avonworth 5
Keystone Oaks 3, South Fayette 1
Ligonier Valley 19, South Allegheny 11
Montour 20, Western Beaver 5
Mt. Pleasant 15, Charleroi 5
Penn-Trafford 6, Shaler 1
Seton LaSalle 3, Quaker Valley 2
Shenango 8, Ellwood City 7
South Park 3, Chartiers Valley 0
Trinity 12, Upper St. Clair 2
Union 7, Moon 1
Washington 6, Serra Catholic 4
Waynesburg 6, Woodridge (Ohio) 0
Waynesburg 4, Kenston (Ohio) 3
West Mifflin 9, Burrell 1
Yough 14, California 2
Thursday’s schedule
Class 6A
Hempfield at North Allegheny, 4 p.m.
Class 5A
Section 1
Penn Hills at Fox Chapel, 3:45 p.m.
Section 2
Kiski Area at Gateway, 5:15 p.m.
McKeesport at Franklin Regional, 4 p.m.
Class 4A
Section 1
Knoch at Freeport, 4:15 p.m.
Section 2
Oakland Catholic at Elizabeth Forward, 3:30 p.m.
Section 3
Hampton at Blackhawk, 4 p.m.
Class 2A
Section 1
Neshannock at Freedom, 4 p.m.
Nonsection
Bethel Park vs. Riverside (OH) at Myrtle Beach, 11:15 a.m.
Bethel Park vs. Atlantic Collegiate Academy at Myrtle Beach, 3:45 p.m.
Burrell at Valley, 4 p.m.
Greensburg Salem at Connellsville, 4 p.m.
Monessen at Frazier, 4 p.m.
Southmoreland at Belle Vernon, 4 p.m.
Washington at Beth-Center, 4 p.m.
West Greene vs. Wellston (OH) at Myrtle Beach, 1:30 p.m.
Tennis
Boys
Wednesday’s results
Class 3A
Section 1
Latrobe 4, Plum 1
Section 2
Mars 5, Butler 0
North Allegheny 5, North Hills 0
Pine-Richland 4, Seneca Valley 1
Section 3
Allderdice 5, Baldwin 0
Woodland Hills 4, Central Catholic 1
Class 2A
Section 1
Mt. Pleasant 4, Southmoreland 1
Section 3
North Catholic 3, Hampton 2
Wednesday’s summaries
Mars 5, Butler 0
Singles: 1. Callihan Johnson (M) d. Landin Schooley, 6-0, 6-0. 2. Max Palmiero (M) d. Creedon Dalton, 6-2, 6-2. 3. Aarya Raut (M) d. Carson Stewart, 6-0, 6-1.
Doubles: 1. Jaxon Hittle/Tripp Santora (M) d. Ryan Conaway/Evan Conaway, 6-2, 6-4. 2. Luke Bowser/Luke Martin (M) d. Nolan Beck/Jeremy Schreffler, 6-0, 6-2.
Latrobe 4, Plum 1
Singles: 1. Eli McKeever (L) d. Zander Cobb, 3-6, 6-4, 6-0. 2. Grant Gardiner (L) d. Avery Schaffer, 6-2, 6-0. 3. Gavin Finke (P) d. Owen Waleski, 4-6, 6-1, 6-4.
Doubles: 1. Jeremy Lazarchik/Parker Berk (L) d. Grant Jefferson/Quentin Caperton, 6-0, 6-4. 2. Kaden Shannon/Henry Hogg (L) d. Jake Scheible/Emerson Hendry, 6-4, 6-3.
Mt. Pleasant 4, Southmoreland 1
Singles: 1. Austyn Gross (MP) d. Lucas Hardik, 6-2, 6-1. 2. Luke Hauser (MP) d. Ben Schaeffer, 6-1, 6-0. 3. Reed Pollard (S) d. Nico Pisula, 5-7, 6-3, 6-1.
Doubles: 1. Logan Hause/Austin Duvall (MP) d. Christian Cook/CJ Ohler, 2-6, 6-2, 7-6 (8-6). 2. Derrick Smith/Colten Smith (MP) d. Drake Pacolay/Enzo Vargo, 6-4, 6-2.
North Catholic 3, Hampton 2
Singles: 1. Justin Garvey (NC) d. Jaxson Mayer, 6-2, 6-0. 2. Alex Weber (NC) d. AJ List, 4-6, 6-2, 6-2. 3. Jake Sinclair (NC) d. William Zhang, 6-2, 6-1.
Doubles: 1. Zane List/Chase Essig (H) d. Paddy McCabe/Lenny Splane, 7-5, 6-4. 2. Carlos Ortega/Sam Holmes (H) d. Dylan Bopp/Clint Elliott, 7-6, 6-3.
Pine-Richland 4, Seneca Valley 1
Singles: 1. Ryan Moore (PR) d. Marcos Lopez, 6-2, 6-2. 2. Arav Amin (PR) d. Gianni Varlotta, 4-6, 6-0, 6-0. 3. Billy Conway (SV) d. Eisen Faust, 6-3, 6-7 (8), 1-0 (10-7)
Doubles: 1. Levi Mandel/Ansel Iski (PR) d. Liam Schley/Kylan Meiers, 6-4, 7-6 (5). 2. Aayush Nayyar/Darren Lee (PR) d. Jackson Brandt/Andy Weng, 6-4, 6-1.
Track and field
Wednesday’s results
Class 3A
Section 6
Boys
West Mifflin 81.5, Upper St. Clair 66.5
West Mifflin 86, Peters Township 60
Peters Township 72, Upper St. Clair 70
Girls
Upper St. Clair 118, West Mifflin 31
Upper St. Clair 94, Peters Township 54
Peters Township 87, West Mifflin 63
Class 2A
Section 8
Boys
Mt. Pleasant 81, Ligonier Valley 69
Girls
Mt. Pleasant 97, Ligonier Valley 48
Volleyball
Boys
Wednesday’s results
Nonsection
Penn Hills 3, Brentwood 0
South Fayette 3, Keystone Oaks 0
Thursday’s schedule
Class 3A
Section 3
Pine-Richland at Moon, 7:30 p.m.
Seneca Valley at Butler, 7:30 p.m.
Section 4
Plum at Fox Chapel, 7 p.m.
Class 2A
Section 1
North Catholic at Beaver County Christian, 7 p.m.
Section 2
Summit Academy at Deer Lakes, 7 p.m.
Steel Valley at Derry, 7 p.m.
Section 3
South Park at Keystone Oaks, 4 p.m.
Thomas Jefferson at Brentwood, 7:30 p.m.
Nonsection
Bethel Park at Franklin Regional, 7:30 p.m.
Canon-McMillan at Montour, 7:30 p.m.
Central Catholic at Penn-Trafford, 7 p.m.
Mars at North Hills, 7 p.m.
Peters Township at Trinity, 7:15 p.m.
Portersville Christian at Our Lady of the Sacred Heart, 7:15 p.m.
All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com.
More High School Other
• Nominees announced for 70th annual Westmoreland County Scholar-Athlete banquet• High school scores, summaries and schedules for March 24, 2026
• State Legislative Budget and Finance Committee study recommends PIAA make changes
• High school scores, summaries and schedules for March 23, 2026
• Westmoreland high school notebook: Triumph and tragedy intersect in poignant weekend