Site last updated: Sunday, November 16, 2025

Log In

Reset Password
MENU
Butler County's great daily newspaper

WPIAL, District 9 football brackets 2025: Karns City, North Catholic scores, matchups

Freeport defeated Indiana 28-0 in a season-opening football game Friday, Aug. 22, 2025, at Freeport High School. Chris Leisie/Special to the Eagle

Three Butler County high school football teams — Mars, Freeport and North Catholic —learned their seed and opponent for next Friday when the WPIAL released its playoff brackets on Saturday.

Mars (8-2) received the No. 5 seed in Class 4A and will travel to No. 4 Thomas Jefferson (8-2). The Planets’ only losses this season came against two other playoff teams in No. 7 Aliquippa and No. 1 McKeesport.

In Class 3A, Freeport (7-3) was tabbed as the No. 8 seed and will host No. 9 Beaver (5-5). After beginning the season 6-0, the Yellowjackets have dropped three of their last four games.

Also in 3A, No. 5 North Catholic will square off against No. 12 Burrell (4-6) at a site to be determined. The Trojans (7-3) had lost three of four prior to clinching a playoff berth with Friday’s 44-36 win over Hopewell.

District 9 released their brackets Sunday afternoon, with Union/A-C Valley hosting a Class 1A first-round game and Karns City earning a bye into a District 8/9 Subregional final.

See the matchups, sites and times for the WPIAL tournaments below. Brackets will be updated throughout the postseason.

2025 WPIAL FOOTBALL TOURNAMENT

Class 6A

Semifinals: Nov. 7

No. 1 Central Catholic 44, No. 4 Canon-McMillan 10

No. 2 North Allegheny 35, No. 3 Norwin 17

Final: Nov. 15

No. 1 Central Catholic 42, No. 2 North Allegheny 7

——

Class 5A

First Round: Oct. 31

No. 8 Shaler 28, No. 9 Kiski Area 8

No. 5 Moon 48, No. 12 Armstrong 21

No. 7 Bethel Park 38, No. 10 North Hills 7

No. 6 Upper St. Clair 46, No. 11 Plum 8

Quarterfinals: Nov. 7

No. 1 Pine-Richland 42, No. 8 Shaler 10

No. 5 Moon 20, No. 4 Penn-Trafford 13

No. 2 Peters Township 42, No. 7 Bethel Park 14

No. 6 Upper St. Clair 36, No. 3 Woodland Hills 26

Semifinals: Nov. 14

No. 1 Pine-Richland 34, No. 5 Moon 24

No. 2 Peters Township 31, No. 6 Upper St. Clair 6

Final: Nov. 22

No. 2 Peters Township vs. No. 1 Pine-Richland, at Acrisure Stadium, 8 p.m.

——

Class 4A

Quarterfinals: Oct. 31

No. 1 McKeesport 44, No. 8 Chartiers Valley 7

No. 4 Thomas Jefferson 31, No. 5 Mars 14

No. 7 Aliquippa 21, No. 2 Trinity 14

No. 3 New Castle 14, No. 6 Montour 13

Semifinals: Nov. 7

No. 1 McKeesport 28, No. 4 Thomas Jefferson 3

No. 7 Aliquippa 14, No. 3 New Castle 0

Final: Nov. 15

No. 7 Aliquippa 21, No. 1 McKeesport 12

——

Class 3A

First Round: Oct. 31

No. 8 Freeport 35, No. 9 Beaver 27

No. 5 North Catholic 56, No. 12 Burrell 21

No. 10 Hopewell 42, No. 7 Southmoreland 6

No. 6 Highlands 14, No. 11 Derry 0

Quarterfinals: Nov. 7

No. 1 Avonworth 56, No. 8 Freeport 7

No. 5 North Catholic 55, No. 4 Elizabeth Forward 32

No. 2 Imani Christian 59, No. 10 Hopewell 21

No. 3 Central Valley 34, No. 6 Highlands 10

Semifinals: Nov. 14

No. 1 Avonworth 44, No. 5 North Catholic 24

No. 2 Imani Christian 48, No. 3 Central Valley 0

Final: Nov. 22

No. 2 Imani Christian vs. No. 1 Avonworth, at Acrisure Stadium, 5 p.m.

——

Class 2A

First Round: Oct. 31

No. 8 Mohawk 17, No. 9 OLSH 14

No. 4 South Allegheny 61, No. 13 Waynesburg Central 13

No. 5 Washington 37, No. 12 Beaver Falls 7

No. 7 Apollo-Ridge 28, No. 10 Riverside 7

No. 6 Ellwood City 35, No. 11 Keystone Oaks 13

Quarterfinals: Nov. 7

No. 1 Seton LaSalle 42, No. 8 Mohawk 7

No. 5 Washington 31, No. 4 South Allegheny 7

No. 2 Western Beaver 41, No. 7 Apollo-Ridge 14

No. 3 Steel Valley 42, No. 6 Ellwood City 6

Semifinals: Nov. 14

No. 1 Seton LaSalle 27, No. 5 Washington 10

No. 3 Steel Valley 34, No. 2 Western Beaver 7

Final: Nov. 22

No. 3 Steel Valley vs. No. 1 Seton LaSalle, at Acrisure Stadium, 2 p.m.

——

Class 1A

First Round: Oct. 31

No. 1 Fort Cherry 48, No. 16 Avella 14

No. 9 Neshannock 49, No. 8 Leechburg 14

No. 4 Laurel 35, No. 13 Jefferson-Morgan 0

No. 12 Chartiers-Houston 26, No. 5 South Side 21

No. 2 Clairton 50, No. 15 Monessen 0

No. 10 Jeannette 38, No. 7 Bentworth 24

No. 3 Bishop Canevin 50, No. 14 Greensburg Central Catholic 35

No. 11 Frazier 27, No. 6 California 12

Quarterfinals: Nov. 7

No. 1 Fort Cherry 36, No. 9 Neshannock 9

No. 4 Laurel 40, No. 12 Chartiers-Houston 21

No. 2 Clairton 38, No. 10 Jeannette 33

No. 3 Bishop Canevin 50, No. 11 Frazier 7

Semifinals: Nov. 14

No. 4 Laurel 24, No. 1 Fort Cherry 14

No. 2 Clairton 42, No. 3 Bishop Canevin 22

Final: Nov. 22

No. 4 Laurel vs. No. 2 Clairton, at Acrisure Stadium, 11:05 a.m.

——

2025 DISTRICT 9 FOOTBALL TOURNAMENT

Class 2A is a District 8/9 Subregional

Semifinal: Oct. 31

No. 2 Central Clarion 56, No. 3 Perry 8

Final: Nov. 7

No. 1 Karns City 42, No. 2 Central Clarion 14

——

Class 1A

Quarterfinals: Oct. 31

Bye: No. 1 Port Allegany

No. 5 Keystone 56, No. 4 Kane 7

No. 2 Union/A-C Valley 42, No. 7 Cameron County 12

No. 3 Redbank Valley 51, No. 6 Ridgway 19

Semifinals: Nov. 8

No. 1 Port Allegany 53, No. 5 Keystone 23

No. 3 Redbank Valley 35, No. 2 Union/A-C Valley 21

Final: Nov. 14

No. 1 Port Allegany 41, No. 3 Redbank Valley 19

More in Sports

Subscribe to our Daily Newsletter

* indicates required
TODAY'S PHOTOS