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

By:
Monday, March 23, 2026 | 11:09 PM


High schools

Baseball

Monday’s results

Class 5A

Section 1

Latrobe 13, Penn-Trafford 12

Plum 9, Armstrong 3

Penn Hills at Franklin Regional, ppd.

Section 2

Moon at South Fayette, ppd.

Trinity at Chartiers Valley, ppd.

Upper St. Clair at Bethel Park, ppd.

Section 3

Pine-Richland at Mars, ppd.

Shaler at Fox Chapel, ppd.

Class 4A

Section 1

Hampton at Blackhawk, ppd.

Hopewell at Beaver, ppd.

North Catholic at Ambridge, ppd.

Section 2

Ringgold at Elizabeth Forward, ppd.

Uniontown at Belle Vernon, ppd.

West Mifflin at Albert Gallatin, ppd.

Class 3A

Section 3

Deer Lakes 10, Southmoreland 0

Mt. Pleasant at Freeport, ppd.

Yough at Burrell, ppd.

Section 4

Seton LaSalle at Keystone Oaks, ppd.

Washington at Charleroi, ppd.

Waynesburg at Brownsville, ppd.

Class 2A

Section 1

Fort Cherry at Beth-Center, ppd.

Frazier at Bentworth, ppd.

Section 2

New Brighton at Laurel, ppd.

Northgate at Freedom, ppd.

Shenango at Aliquippa, ppd.

Section 3

Riverview at Carlynton, ppd.

South Side at Apollo-Ridge, ppd.

Springdale at Brentwood, ppd.

Class A

Section 1

Jefferson-Morgan at Greensburg Central Catholic, ppd.

Mapletown at Carmichaels, ppd.

West Greene at Avella, ppd.

Section 2

Aquinas Academy 19, Summit Academy 1

Union at Leechburg, ppd.

Western Beaver at Rochester, ppd.

Section 3

Serra Catholic 15, Monessen 0

Bishop Canevin 9, Sewickley Academy 8

Nonsection

Greene County Tech 15, Avonworth 2

Ligonier Valley 13, McGuffey 4

New Castle 19, Clayton (NJ) 0

Saint Viator 4, Montour 0

Central Catholic at Hempfield, ppd.

Ellwood City at Central Valley, ppd.

Greensburg Salem at Gateway, ppd.

Kiski Area at Valley, ppd.

Norwin at North Allegheny, ppd.

Seneca Valley at Riverside, ppd.

South Allegheny at Neshannock, ppd.

West Allegheny at Allderdice, ppd.

Wilmington at Mohawk, ppd.

Woodland Hills at McKeesport, ppd.

Tuesday’s schedule

Class 5A

Section 1

Armstrong at Plum, 4 p.m.

Franklin Regional at Penn Hills, 4 p.m.

Latrobe at Penn-Trafford, 4 p.m.

Section 2

Bethel Park at Upper St. Clair, 7 p.m.

Chartiers Valley at Trinity, 4 p.m.

South Fayette at Moon, 4 p.m.

Section 3

Mars at Pine-Richland, 4:15 p.m.

Shaler at Fox Chapel, 4 p.m.

Class 4A

Section 1

Ambridge at North Catholic, 4 p.m.

Beaver at Hopewell, 4 p.m.

Hampton at Blackhawk, 4 p.m.

Section 2

Albert Gallatin at West Mifflin, 4 p.m.

Belle Vernon at Uniontown, 7 p.m.

Elizabeth Forward at Ringgold, 4 p.m.

Class 3A

Section 3

Burrell at Yough, 4 p.m.

Deer Lakes at Southmoreland, 4 p.m.

Freeport at Mt. Pleasant, 4 p.m.

Section 4

Brownsville at Waynesburg Central, 4:15 p.m.

Keystone Oaks at Seton LaSalle, 4 p.m.

Washington at Charleroi, 4 p.m.

Class 2A

Section 1

Bentworth at Frazier, 4:30 p.m.

Beth-Center at Fort Cherry, 4 p.m.

Chartiers-Houston at Burgettstown, 4 p.m.

Section 2

Aliquippa at Shenango, 4 p.m.

Freedom at Northgate, 4 p.m.

Laurel at New Brighton, 4 p.m.

Section 3

Apollo-Ridge at South Side, 4:30 p.m.

Brentwood at Springdale, 4 p.m.

Carlynton at Riverview, 4 p.m.

Class A

Section 1

Avella at West Greene, 4 p.m.

Carmichaels at Mapletown, 4:15 p.m.

Greensburg Central Catholic at Jefferson-Morgan, 4 p.m.

Section 2

Leechburg at Union, DH, 2 p.m.

Rochester at Western Beaver, 4 p.m.

Section 3

Bishop Canevin at Sewickley Academy, 4:15 p.m.

Serra Catholic at Monessen, 4:30 p.m.

Nonsection

Allderdice at West Allegheny, 4:30 p.m.

Avonworth vs. Whitney Young at Myrtle Beach, 11 a.m.

Baldwin at Butler, 3:30 p.m.

California at South Park, 7 p.m.

Canon-McMillan at Thomas Jefferson, 4:30 p.m.

Central Valley at Ellwood City, 4 p.m.

Derry at Ligonier Valley , 4:15 p.m.

East Allegheny at Jeannette, 4 p.m.

Greensburg Salem at Gateway, 4 p.m.

Highlands at Shady Side Academy, 3 p.m.

Mt. Lebanon at Central Catholic, 3:45 p.m.

Riverside at Hickory, 4 p.m.

South Allegheny at Neshannock, 5 p.m.

Wilmington at Mohawk, 4:30 p.m.

City League

Obama Academy at Carrick, 3:30 p.m.

Westinghouse at Perry Traditional Academy, 3:30 p.m.

Flag football

Monday’s results

Section 1

Mars 46, Nazareth Prep 12

North Allegheny 14, Fox Chapel 13

Shaler 58, Pine-Richland 0

Nonsection

North Hills 39, South Fayette 24

Plum 28, Kiski Area 18

Lacrosse

Boys

Monday’s results

Class 2A

Section 1

Penn-Trafford 10, Trinity 7

Section 2

Indiana 14, Allderdice 0

Mars 21, Freeport 0

Girls

Monday’s results

Class 3A

Section 1

Canon-McMillan 17, Latrobe 2

Upper St. Clair 8, Penn-Trafford 7

Section 2

Fox Chapel 8, North Hills 5

Nonsection

Butler 14, Armstrong 2

West Allegheny 11, Ambridge 2

Softball

Monday’s results

Class 6A

Section 1

North Allegheny at Butler, ppd.

Norwin at Canon-McMillan, ppd.

Pine-Richland at Hempfield, ppd.

Seneca Valley at Mt. Lebanon, ppd.

Class 5A

Section 1

New Castle 15, Penn Hills 0

Plum at Mars, ppd.

Shaler at Fox Chapel, ppd.

Section 2

Kiski Area at Gateway, ppd.

McKeesport at Franklin Regional, ppd.

Penn-Trafford at Armstrong, ppd.

Section 4

Trinity at Albert Gallatin, ppd.

Class 4A

Section 1

Indiana at Greensburg Salem, ppd.

Knoch at Freeport, ppd.

Valley at Derry, ppd.

Section 2

Ringgold at Laurel Highlands, ppd.

West Mifflin at Belle Vernon, ppd.

Section 3

Hampton at Blackhawk, ppd.

North Catholic at Beaver, ppd.

Western Beaver at Ambridge, ppd.

Class 2A

Section 1

New Brighton at Laurel, ppd.

Riverside at Freedom, ppd.

Shenango at Aliquippa, ppd.

Class A

Section 2

West Greene at Avella, ppd.

Section 3

Monessen at Jeannette, ppd.

Nonsection

Adlai E Stevenson 7, Avonworth 0

Chartiers-Houston 13, Serra Catholic 0

Connellsville 20, Latrobe 10

Keystone Oaks 23, Central Valley 10

Morgantown (WV) 9, Carmichaels 3

Steel Valley 18, Woodland Hills 1

Waynesburg 8, Coventry 0

West Shamokin 15, Apollo-Ridge 0

Allderdice at Seton LaSalle, ppd.

Beaver Falls at Rochester, ppd.

Beth-Center at Bridgeport (WV), ppd.

Berlin Brothersvalley at Mt. Pleasant, ppd.

Carlynton at South Side, ppd.

Cornell at Northgate, ppd.

Highlands at Burrell, ppd.

Hopewell at Neshannock, ppd.

Leechburg at Yough, ppd.

Mapletown at Geibel Catholic, ppd.

Southmoreland at Charleroi, ppd.

West Allegheny at Mohawk, ppd.

Tuesday’s schedule

Class 6A

Section 1

North Allegheny at Butler, 4 p.m.

Norwin at Canon-McMillan, 4 p.m.

Pine-Richland at Hempfield, 4 p.m.

Seneca Valley at Mt. Lebanon, 4 p.m.

Class 5A

Section 1

Plum at Mars, 3:45 p.m.

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

Section 2

McKeesport at Franklin Regional, 4 p.m.

Penn-Trafford at Armstrong, 3:45 p.m.

Section 4

Thomas Jefferson at Baldwin, 5 p.m.

Class 4A

Section 2

Ringgold at Laurel Highlands, 4 p.m.

Uniontown at Elizabeth Forward, 4 p.m.

West Mifflin at Belle Vernon, 4 p.m.

Section 3

Hampton at Blackhawk, 4 p.m.

Class 2A

Section 1

New Brighton at Laurel, 5 p.m.

Section 3

Our Lady of the Sacred Heart at Carlynton, 4 p.m.

Class A

Section 3

Monessen at Jeannette, 4 p.m.

Nonsection

Avonworth vs. Riverside (Ohio) at Myrtle Beach, 11:15 a.m.

Berlin Brothersvalley at Mt. Pleasant, 4 p.m.

Beth-Center at California, 4:30 p.m.

Cornell at Northgate, 4 p.m.

Fort Cherry at Avella, 4 p.m.

Highlands at Burrell, 4:30 p.m.

Hopewell at Neshannock, 5 p.m.

Jefferson-Morgan at McGuffey, 4:15 p.m.

Keystone Oaks at Brentwood, 4 p.m.

Latrobe at Ligonier Valley, 5:30 p.m.

Moon at Deer Lakes, 4 p.m.

Southmoreland at Charleroi, 4 p.m.

South Park at Bentworth, 4:30 p.m.

Washington at Mapletown, 4:15 p.m.

West Allegheny at Mohawk, 4 p.m.

West Greene at Cameron (WV), 5 p.m.

Tennis

Boys

Monday’s results

Class 3A

Section 3

Shady Side Academy 5, Woodland Hills 0

Class 2A

Section 1

Burrell 5, West Mifflin 0

Section 3

McGuffey 4, Ringgold 1

West Allegheny 5, Springdale 0

Section 3

North Catholic 5, Highlands 0

Monday’s summaries

McGuffey 4, Ringgold 1

Singles: 1. Connor Piatt (M) d. Alex Sojar, 6-0, 6-1. 2. Mark Conrad (M) d. Max Channey, 6-0, 6-0. 3. Cooper Grice (M) wbf

Doubles: 1. Avery Mahan/Conner Harris (M) d. Ayden Bennett/ Josh Salazar, 6-0, 6-2. 2. Dooley/Fortuna (R) d. Quentin Ramsey/Jensen Phillips, 6-1, 6-2

North Catholic 5, Highlands 0

Singles: 1. Justin Garvey (NC) d. Ty Hall, 6-0, 6-0. 2. Alex Weber (NC) d. Dean Besterman, 6-0, 6-0. 3. Jake Sinclair (NC) d. Alex Cox, 6-0, 6-0

Doubles: 1. Paddy McCabe/Lenny Splane (NC) d. Calleb Ruggieri/Jabari Walker, 6-0, 6-0. 2. Dylan Bopp/Zeph Samuel (NC) d. Zane Callen/Ryan Snebold, 6-0, 6-0

Track and field

Monday’s results

Class 3A

Section 4

Boys

Hampton 75, Mars 66

Girls

Mars 71, Hampton 70

Volleyball

Boys

Monday’s results

Class 2A

Section 1

Shaler 3, Aquinas Academy 0

Nonsection

Canon-McMillan 3, Central Catholic 1

Deer Lakes at Plum, (n)

Derry 3, Bishop Guilfoyle 1

Fox Chapel at Peters Township, (n)

Franklin Regional 3, South Park 1

Hopewell 3, Mars 0

Norwin 3, Baldwin 2

Seneca Valley 3, North Hills 1

Seton LaSalle 3, Latrobe 0

Summit Academy at Brentwood, (n)

Trinity 3, Bethel Park 0

Tuesday’s schedule

Class 3A

Section 2

Fox Chapel at Penn Hills, 7:15 p.m.

Nonsection

Allderdice at Keystone Oaks, 4 p.m.

Ambridge at Beaver County Christian, 7 p.m.

Armstrong at Butler, 7:30 p.m.

Gateway at Our Lady of the Sacred Heart, 7 p.m.

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

Hopewell at Pine-Richland, 7:30 p.m.

Montour at Moon, 7:15 p.m.

North Catholic at Seton LaSalle, 7:15 p.m.

Penn-Trafford at Canon-McMillan, 7 p.m.

Shaler at North Allegheny, 7 p.m.

South Fayette at Mars, 7 p.m.

South Park at Aquinas Academy, 7:30 p.m.

Trinity at Thomas Jefferson, 7:30 p.m.

All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com.

More High School Other

Westmoreland high school notebook: Triumph and tragedy intersect in poignant weekend
High school sports scores, schedules for March 22, 2026
South Hills Record notebook: Brentwood swimmer rewrites record book
High school scores, summaries and schedules for March 21, 2026
Westmoreland high school athletes of the week: Hempfield’s Amelia Droste, Penn-Trafford’s Jake Lenart