It's the Saints' third Class AAA title in the last four years.
The Catholic title was also their third in the last four seasons.
La Salle, wich fell to the Saints in the Catholic final, captured its first District 12 Class AAAA title as it dropped Frankford, 14-1, at Ashburn Field.
The Explorers led, 6-0, after two innings and Dom Cuoci picked up the win as he pitched six innings and struck out five without allowing a walk.
Senior Mike Piscopo went 2 for 3 and drove in two runs to lead the offense. P.J. Acierno added two hits and two RBIs, and Corey Baiada finished with three RBIs on two hits. Chris Melillo scored three times, drove in two runs, and had two hits.
District 1. C.J. Mayo drove in six runs, including a three-run homer in the fourth inning, as Coatesville topped Central Bucks West, 9-5, in the Class AAAA fifth-place game at Plymouth Township.
Mayo finished 2 for 6 and scored twice. Emmett Hunt added two RBIs and a pair of hits. Justin Moore posted the complete-game win with three strikeouts.
Matthew Martens went 3 for 4 and scored three times to lead Central Bucks West.
Class AA. Max Vido's first-inning homer set the tone as Springfield (Montco) cruised past Esperanza, 8-2, in a subregional playoff at LaSalle.
Vido hit a solo homer and reached base four times. He scored three runs.
In the third inning, Vido reached on an error and moved to third on a wild pitch. Kris Bornhold followed with an RBI single as the Spartans jumped ahead, 3-1.
Springfield added three runs in the fifth inning to increase the lead to 7-1. Vido started the rally after he was hit by a pitch with one out. He then moved to second on an error and was driven home again by Bornholdt. Anthony Scafidi then knocked in Bornholdt and scored later on a single by Dave Wells.
Luke Pollock added two runs scored and a pair of stolen bases. Greg Fasold struck out three and went the distance for the win.