Football Recap: Roman Catholic Has No Trouble Against Cardinal O'hara + How To Watch

By Team Reports Oct 9, 2025, 4:31am

Football Recap: Roman Catholic Cahillite vs. Cardinal O'Hara Lions

HOW TO WATCH: This game can be replayed on the NFHS Network, the official streaming partner of the PA Interscholastic Athletic Assn. (PIAA) & Cardinal O'Hara High School. Watch Full Replay

Roman Catholic had to skate by with only a three-point margin when they last took the field, which might have inspired the 26-point drubbing they dealt Cardinal O'Hara on Friday. The Cahillite put the hurt on the Lions with a sharp 33-7 victory. Given the Cahillite's advantage in MaxPreps' Pennsylvania football rankings (they are ranked first, while the Lions are ranked 34th) , the win wasn't entirely unexpected.

Semaj Beals

Passer Rating

08/29/25 @ Cardinal Newman154.4
10/03/25 @ Cardinal O'Hara151.4
09/26/25 vs La Salle College129.6
08/22/25 @ Providence Day97.1
09/05/25 vs Springside Chestnut Hill Academy82.8
+ 1 more games

Semaj Beals continued his habit of posting crazy stat lines, throwing for 172 yards and two touchdowns on only 13 passes, while also punching in one rushing score. His passing game has become a key predictor of Roman Catholic's success: the team is undefeated when his passer rating is 100 or higher, but only 1-2 otherwise.

Roman Catholic didn't let much get past them through the air: they limited Cardinal O'Hara to a completion percentage of just 31.2%. The team can thank Austin Wright for the heroic effort on defense: he. Roman Catholic wasn't nearly as limited: they posted one of 68.8%.

Roman Catholic's win bumped their record up to 4-2. As for Cardinal O'Hara, this is the second loss in a row for them and nudges their season record down to 5-2.

We've got plenty of inter-conference action coming up soon. Roman Catholic will square off against rival St. Joseph's Prep at 7:00 p.m. on Friday. Meanwhile, Cardinal O'Hara is set to face off against their familiar foe Father Judge at 7:00 p.m. on Friday.

Article generated by infoSentience based on data entered on MaxPreps