Site last updated: Tuesday, June 23, 2026

Log In

Reset Password
Butler County's great daily newspaper

WPIAL, District 9 and 10 softball brackets 2026: Championship scores for Seneca Valley, more

Abby Kalkowski, seen here pitching in March, leads No. 2 Seneca Valley into the WPIAL Class 6A playoffs. Matthew Brown/Butler Eagle

The WPIAL softball playoffs reach the championship round on Memorial Day week.

See the latest WPIAL, District 9 and District 10 tournament brackets, including championship matchups, sites times and winners. Scores and upcoming matchups will be updated throughout the postseason.

Related Article: 2026 WPIAL baseball tournament: See brackets, matchups for Butler County teams Related Article: WPIAL boys and girls lacrosse tournaments 2026: See the brackets, matchups Related Article: WPIAL boys volleyball tournament 2026: See the brackets, matchups for Butler County teams
2026 WPIAL Softball Tournament

Class 6A

(1 qualifies for PIAAs)

First Round: May 12

No. 4 Canon-McMillan 7, No. 5 Mt. Lebanon 0

No. 6 Pine-Richland 11, No. 3 Norwin 9

Semifinals: May 19

No. 1 Hempfield 13, No. 4 Canon-McMillan 0 (5 inn.)

No. 2 Seneca Valley 13, No. 6 Pine-Richland 2 (6 inn.)

Final: May 27

No. 1 Hempfield 11, No. 2 Seneca Valley 1 (6 inn.)

Class 5A

(4 qualify for PIAAs)

Play-In: May 11

No. 17 Moon 5, No. 16 Upper St. Clair 4

First Round

Tuesday, May 12

No. 1 Shaler 10, No. 17 Moon 0 (5 inn.)

No. 8 Armstrong 8, No. 9 Fox Chapel 6

No. 4 West Allegheny 11, No. 13 Greater Latrobe 1 (6 inn.)

No. 5 Baldwin 4, No. 12 Kiski Area 3

No. 2 Thomas Jefferson 3, No. 15 South Fayette 2

No. 10 Plum 12, No. 7 Trinity 2 (6 inn.)

No. 3 Penn-Trafford 3, No. 14 Connellsville 2

No. 11 North Hills 5, No. 6 Montour 1

Quarterfinals: May 19

No. 1 Shaler 11, No. 8 Armstrong 0 (5 inn.)

No. 5 Baldwin 7, No. 4 West Allegheny 1

No. 2 Thomas Jefferson 8, No. 10 Plum 0

No. 11 North Hills 8, No. 3 Penn-Trafford 1

Semifinals: May 21

No. 1 Shaler 10, No. 5 Baldwin 0 (5 inn.)

No. 11 North Hills 5, No. 2 Thomas Jefferson 3

Third-place Game: May 26

No. 5 Baldwin 3, No. 2 Thomas Jefferson 1

Final: May 27

No. 1 Shaler 10, No. 11 North Hills 2

Class 4A

(3 qualify for PIAAs)

First Round: May 11

No. 9 Derry 8, No. 8 Beaver 4

No. 4 Hampton 14, No. 13 Greensburg Salem 4 (5 inn.)

No. 12 Uniontown 5, No. 5 Indiana 3

No. 7 North Catholic 6, No. 10 West Mifflin 5 (10 inn.)

No. 6 Laurel Highlands 12, No. 11 Freeport 0 (5 inn.)

Quarterfinals: May 19

No. 1 Elizabeth Forward 8, No. 9 Derry 4

No. 4 Hampton 9, No. 12 Uniontown 2

No. 7 North Catholic 13, No. 2 Knoch 10 (10 inn.)

No. 3 Blackhawk 3, No. 6 Laurel Highlands 1

Semifinals: May 21

No. 1 Elizabeth Forward 7, No. 4 Hampton 5

No. 3 Blackhawk 13, No. 7 North Catholic 4

Third-place Game: May 26

No. 7 North Catholic 4, No. 4 Hampton 3

Final: May 28

No. 1 Elizabeth Forward 5, No. 3 Blackhawk 3

Class 3A

(3 qualify for PIAAs)

First Round: May 14

No. 8 Avonworth 3, No. 9 Yough 2

No. 5 McGuffey 7, No. 12 Hopewell 3

No. 7 Keystone Oaks 6, No. 10 Deer Lakes 0

No. 6 Burrell 6, No. 11 Charleroi 3

Quarterfinals: May 18

No. 1 South Park 2, No. 8 Avonworth 0

No. 4 Ellwood City 3, No. 5 McGuffey 0

No. 7 Keystone Oaks 2, No. 2 Mohawk 0

No. 3 Mt. Pleasant 9, No. 6 Burrell 4

Semifinals: May 20

No. 1 South Park 2, No. 4 Ellwood City 0

No. 3 Mt. Pleasant 3, No. 7 Keystone Oaks 2 (8 inn.)

Third-place Game: May 26

No. 4 Ellwood City 5, No. 7 Keystone Oaks 1

Final: May 28

No. 1 South Park 10, No. 3 Mt. Pleasant 1

Class 2A

(4 qualify for PIAAs)

First Round: May 14

No. 1 Laurel 15, No. 16 Shady Side Academy (3 inn.)

No. 9 Frazier 6, No. 8 Seton LaSalle 3

No. 13 Brownsville 7, No. 4 South Allegheny 1

No. 5 Neshannock 11, No. 12 OLSH 1 (6 inn.)

No. 2 Chartiers-Houston 2, No. 15 Washington 1

No. 7 Riverside 6, No. 10 Brentwood 1

No. 3 Bentworth 5, No. 14 Burgettstown 0

No. 6 Shenango 11, No. 11 Apollo-Ridge 1 (5 inn.)

Quarterfinals: May 18

No. 1 Laurel 4, No. 9 Frazier 2

No. 5 Neshannock 10, No. 13 Brownsville 0 (5 inn.)

No. 2 Chartiers-Houston 4, No. 7 Riverside 0

No. 3 Bentworth 6, No. 6 Shenango 1

Semifinals: May 21

No. 5 Neshannock 7, No. 1 Laurel 5

No. 3 Bentworth 2, No. 2 Chartiers-Houston 1

Third-place Game: May 26

No. 1 Laurel 6, No. 2 Chartiers-Houston 5

Final: May 27

No. 3 Bentworth 4, No. 5 Neshannock 1

Class 1A

(3 qualify for PIAAs)

First Round: May 14

No. 8 Jeannette 10, No. 9 Bishop Canevin 0 (6 inn.)

No. 5 Jefferson-Morgan 18, No. 12 Leechburg 0 (3 inn.)

No. 7 Sewickley Academy 10, No. 10 Monessen 7

No. 6 South Side Beaver 4, No. 11 Beth-Center 3

Quarterfinals: May 18

No. 1 Union 7, No. 8 Jeannette 1

No. 5 Jefferson-Morgan 2, No. 4 Serra Catholic 1

No. 2 Carmichaels 1, No. 7 Sewickley Academy 0

No. 3 West Greene 15, No. 6 South Side Beaver 1 (4 inn.)

Semifinals: May 21

No. 1 Union 17, No. 5 Jefferson-Morgan 7 (6 inn.)

No. 2 Carmichaels 9, No. 3 West Greene 0

Third-place Game: May 27

No. 5 Jefferson-Morgan 5, No. 3 West Greene 4

Final: May 28

No. 1 Union 6, No. 2 Carmichaels 2

2026 District 9 Softball Tournament

Class 3A

(1 qualifies for PIAA subregional vs. D10 runner-up)

Final: May 25

No. 2 St. Marys 9, No. 1 Karns City 7

Class 2A

(2 qualify for PIAAs)

Quarterfinals: May 18

No. 4 Keystone 10, No. 5 Forest Area 0

Semifinals: May 20

No. 1 Brockway 11, No. 4 Keystone 9

No. 2 Cranberry Area 11, No. 3 Moniteau 0 (6 inn.)

Third-place game: May 25

No. 4 Keystone 7, No. 3 Moniteau 3

Final: May 25

No. 1 Brockway 10, No. 2 Cranberry Area 7

2026 District 10 Softball Tournament

Class 4A

(1 qualifies for PIAAs)

Play-in: May 19

No. 4 Slippery Rock 8, No. 5 General McLane 7

Semifinals: May 21

No. 1 Harbor Creek 12, No. 4 Slippery Rock 2 (5 inn.)

No. 2 Fort LeBoeuf 16, No. 3 Titusville 10

Final: May 25

No. 1 Harbor Creek 4, No. 2 Fort LeBoeuf 2

More in Sports

Subscribe to our Daily Newsletter

* indicates required
TODAY'S PHOTOS