High school scores, summaries and schedules for March 19, 2026

By:
Friday, March 20, 2026 | 12:03 AM


High schools

Baseball

Thursday’s results

Nonsection

Avella at Western Beaver, ppd.

Baldwin 5, West Mifflin 4

Beaver Falls at Northgate, (n)

Blackhawk 3, West Allegheny 0

Burrell 11, Knoch 1

California 5, Carmichaels 3

Canon-McMillan 5, Ringgold 0

Cary Christian 2, North Hills 1

Chartiers-Houston 2, Geibel Catholic 1

Derry 4, Steel Valley 3

East Allegheny at Greensburg Central Catholic, ppd.

Eden Christian 7, Laurel 6

Norwin 4, Fox Chapel 3

Frazier 9, Southmoreland 4

Freeport 10, Highlands 3

Hampton 7, Deer Lakes 4

Hempfield 9, Pine-Richland 3

Ligonier Valley 6, Keystone Oaks 1

McKeesport 4, Carlynton 2

Mt. Lebanon 10, Upper St. Clair 0

Neosho (MO) 7, Franklin Regional 6

Penn-Trafford 11, Bellevue East 6

Plum 6, Seneca Valley 0

Potomac 18, West Greene 2

Putnam Science 13, Jefferson-Morgan 0

Putnam Science 13, West Greene 0

Riverview 4, West Mifflin 3

Shady Side Academy 11, Blair Academy 6

Shaler 10, Penn Hills 0

South Allegheny 12, Clayton 1

Springdale 16, Sto-Rox 1

Thomas Jefferson 10, Potomac 0

Union at Shenango, ppd.

Woodland Hills 12, Brashear 2

Friday’s schedule

Nonsection

Allderdice at Hampton, 4 p.m.

Armstrong at Freeport, 4:15 p.m.

Burgettstown vs. Jefferson-Morgan at Myrtle Beach, 4 p.m.

Canon-McMillan at Seton LaSalle, 4 p.m.

Central Catholic at Norwin, 4 p.m.

Central Valley at Chartiers Valley, 4 p.m.

Charleroi at Ringgold, 4 p.m.

Connellsville at Albert Gallatin, 4 p.m.

Derry at Greensburg Central Catholic, 4 p.m.

Fort Cherry at South Side, 4:30 p.m.

Frazier at Mapletown, 4:15 p.m.

Freedom at Mohawk, 4:30 p.m.

Greensburg Salem at Ligonier Valley , 4:15 p.m.

Knoch at Kiski Area, 4 p.m.

Laurel at Mercer, 4 p.m.

Laurel Highlands at Morgantown (WV), 5:30 p.m.

Leechburg at Highlands, 4 p.m.

McGuffey at California, 4:30 p.m.

North Catholic at Chartiers-Houston, 7 p.m.

North Hills vs. Pennsbury at Myrtle Beach, 11 a.m.

Quaker Valley at Our Lady of the Sacred Heart, 5:30 p.m.

Riverside at Beaver, 4 p.m.

Riverview at Jeannette, 4 p.m.

Seneca Valley at Hempfield, 4:15 p.m.

Shaler at Butler, 3:30 p.m.

Shenango at Ellwood City, 4:30 p.m.

Thomas Jefferson vs. Abington at Myrtle Beach, 1:30 p.m.

Valley at Serra Catholic, 4 p.m.

Waynesburg at Belle Vernon, 4 p.m.

West Greene vs. Boys Latin at Myrtle Beach, 1:30 p.m.

Basketball

Championships

At Giant Center

Boys

Class 6A

Saturday’s schedule

Imhotep Charter (25-6) vs. Central Dauphin (26-3), 8 p.m.

Class 5A

Friday’s schedule

Bonner-Prendergast (23-6) vs. West York (24-1), 8 p.m.

Class 4A

Thursday’s results

Devon Prep 58, Obama Academy 41

Class 3A

Saturday’s schedule

West Catholic (16-12) vs. Camp Hill Trinity (24-2), 2 p.m.

Class 2A

Friday’s schedule

Old Forge (22-6) vs. Sewickley Academy (29-1), 2 p.m.

Class A

Thursday’s results

Sankofa-Freedom 55, Neighborhood Academy 52

Girls

Class 6A

Friday’s schedule

Upper Dublin (28-2) vs. Dallastown (27-3), 6 p.m.

Class 5A

Saturday’s schedule

Archbishop Wood (16-12) vs. South Fayette (29-1), 6 p.m.

Class 4A

Saturday’s schedule

Neumann-Goretti (19-10) vs. Oakland Catholic (25-2), noon

Class 3A

Thursday’s results

Greensburg Central Catholic 52, Holy Redeemer 41

Class 2A

Thursday’s results

Berlin-Brothersvalley 55, Neshannock 39

Class A

Friday’s schedule

Delco Christian (29-2) vs. Williamsburg (26-5), noon

Hockey

State championships

Saturday’s schedule

At Ice Line, West Chester

Class 3A

Seneca Valley vs. Holy Ghost Prep, 5 p.m.

Class 2A

Penn-Trafford vs. North Penn, 2 p.m.

Class A

Quaker Valley vs. Hershey, 11 a.m.

Lacrosse

Boys

Thursday’s results

Nonsection

Franklin Regional 10, North Hills 6

Hampton 12, South Fayette 9

Hempfield 15, Trinity 4

Peters Township 8, Upper St. Clair 7 (OT)

Plum 10, Seton LaSalle 9 (2OT)

Girls

Thursday’s results

Nonsection

Hempfield 16, Yough 13

Mars 25, Peters Township 4

Plum 19, Seton LaSalle 7

Quaker Valley 17, Trinity 2

Softball

Thursday’s results

Class 5A

Section 4

Thomas Jefferson 22, Connellsville 3

Class 4A

Section 3

Hampton 10, Western Beaver 0

Class 3A

Section 2

Beaver Falls at Quaker Valley, ppd.

Nonsection

Aliquippa at Cornell, ppd.

Avella at Washington, ppd.

Beaver Falls at New Brighton, ppd.

Belle Vernon at Albert Gallatin, ppd.

Bentworth 10, Mahomet-Seymour 0

Beth-Center at Bridgeport (WV), ppd.

California at West Greene, ppd.

Carmichaels 6, Austin Prep 0

Carrick 10, Brentwood 9

Chartiers-Houston 20, Bishop Canevin 1

Deer Lakes 11, Apollo-Ridge 2

Derry 10, Burrell 0

Elizabeth Forward 7, Austin Prep 4

Fox Chapel 7, Norwin 3

Gateway 16, Woodland Hills 0

Hopewell at Neshannock, ppd.

Jeannette at Springdale, ppd.

Jefferson County 9, Baldwin 4

Latrobe 7, Southmoreland 1

Leechburg at Geibel Catholic, ppd.

McKeesport 14, Penn Hills 3

Montour 13, Union 12

Moon 16, Mars 0

New Castle 22, Butler 15

Our Lady of the Sacred Heart at Ambridge, ppd.

Penn-Trafford 6, North Hills 0

Pine-Richland 15, Mahomet-Seymour 0

Plum 4, Knoch 2

Seneca 5, Upper St. Clair 4

Seneca Valley 5, Harbor Creek 1

Shaler 10, North Allegheny 0

Shenango 12, South Side 0

South Park 6, Serra Catholic 2

Steel Valley 12, Allderdice 0

Uniontown 7, Ligonier Valley 6

Upper St. Clair 11, Jefferson County 1

Valley at Apollo-Ridge, ppd.

West Mifflin 13, Bethel Park 3

Friday’s schedule

Nonsection

Avella at Washington, 4:15 p.m.

Baldwin vs. Seneca at Pigeon Forge, Tenn., 9 a.m.

Bishop Canevin at Steel Valley, 3:30 p.m.

Butler at Fox Chapel, 3:45 p.m.

Charleroi at Mapletown, 4:15 p.m.

Chartiers Valley at Blackhawk, 4 p.m.

Elizabeth Forward vs. St. Paul’s (NJ) at Orlando, Fla, 9 a.m.

Ellwood City at South Side, 4 p.m.

Franklin Regional at Plum, 4 p.m.

Freeport at East Allegheny, 3:45 p.m.

Gateway at Mt. Lebanon, 4:15 p.m.

Greensburg Salem at Ligonier Valley, 5:30 p.m.

Hampton at North Hills, 4 p.m.

Jefferson-Morgan vs. University School at Pigeon Forge, Tenn., 11 a.m.

Jefferson-Morgan vs. Springside Chestnut Hill at Pigeon Forge, Tenn., 3 p.m.

Karns City at Armstrong, 3:45 p.m.

Monessen at Beth-Center, 4 p.m.

North Catholic at New Castle, 4 p.m.

Northgate at Fort Cherry, 4 p.m.

Penn-Trafford at Norwin, 4 p.m.

Pine-Richland vs. Upper St. Clair at Pigeon Forge, Tenn., 11 a.m.

Ringgold at Mt. Pleasant, 4 p.m.

Sto-Rox at Carlynton, 4 p.m.

Thomas Jefferson at South Park, 5 p.m.

Union at Moon, 3:30 p.m.

West Allegheny at Ambridge, 4 p.m.

Woodland Hills at McKeesport, 6 p.m.

Tennis

Boys

Thursday’s results

Class 3A

Section 1

Franklin Regional 3, Latrobe 2

Section 2

Moon 4, Butler 1

Section 3

Allderdice 5, Shaler 0

Class 2A

Section 3

Hampton 4, West Allegheny 1

Quaker Valley 5, Knoch 0

Nonsection

South Fayette 3, South Park 2

Thursday’s summaries

Franklin Regional 3, Latrobe 2

Singles: 1. Collin Stalnaker (FR) d. Eli McKeever, 6-1, 6-0 . 2. Grant Gardiner (L) d. Prem Nadasen, 6-2, 2-6, 6-2. 3. Adarsh Nedipali (FR) d. Jeremy Lazarchik, 6-2, 6-3

Doubles: 1. Anresh Parua/Sanshiro Ogawa (FR) d. Owen Waleski/Kaden Shannon, 6-1, 6-1 2. Park Berk/Henry Hogg (L) d. Shane Naseem/Vedanth Reddyvari, 7-6 (6), 3-6, 1-0 (5)

Moon 4, Butler 1

Singles: 1. Adam Jaczcar (M) d. Ryan Conaway, 6-0, 6-3. 2. Karthik Battu (M) d. Creedon Dalton, 5-7, 6-1, 6-3. 3. Praynsh Dhar (M) d. Carson Stewart, 6-4, 6-2

Doubles: 1. Jeremy Schreffler/Evan Conaway (N) d. Jai Singh/Prajida om Nathan, 6-4, 6-2. 2. Ethan Ferdar/Zach Zorn (M) d. Anthony Stoops/Connor McGee, 6-4, 7-6

Quaker Valley 5, Knoch 0

Singles: 1. Will Meagher (QV) d.Mason Hoffman, 6-0, 6-0. 2. Tanner Schultz (QV) d.Ethan Lauer, 6-0, 6-1. 3. Dom Ditano (QV) d. Carter Manzer, 6-0, 6-0.

Doubles: 1. Carter Hawes/JP Kenny (QV) d. Ryan Godot/Payden McDermott, 6-1, 6-3. 2. Sutton Hoehl/Patrick Connors (QV) d. Nicholas Johnson/Geoffrey Fair, 6-0, 6-0

Volleyball

Boys

Thursday’s results

Nonsection

Allderdice 3, Steel Valley 0

Beaver County Christian at Portersville Christian, (n)

Brentwood at Propel Andrew Street, (n)

Butler at Norwin, (n)

Franklin Regional 3, Penn Hills 0

Hempfield 3, Bethel Park 0

Keystone Oaks at Deer Lakes, (n)

Latrobe 3, Derry 1

Montour 3, Mars 0

Moon at Canon-McMillan, (n)

North Hills at North Allegheny, (n)

Our Lady of the Sacred Heart 3, North Catholic 0

Shaler 3, Penn-Trafford 1

Peters Township at Central Catholic, (n)

Pine-Richland at Armstrong, (n)

Meadville 3, Seneca Valley 2

Seton LaSalle 3, Mt. Lebanon 0

South Fayette at South Park, (n)

Friday’s schedule

Nonsection

Upper St. Clair at Thomas Jefferson, 7:15 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 March 18, 2026
High school scores, summaries and schedules for March 17, 2026
High school scores, summaries and schedules for March 16, 2026
At monthly meeting, WPIAL approves co-ops
High school scores, schedules for March 15, 2026