Noonan made eight field goals and was a perfect 8-for-8 at the foul line as the surging Saints won their fourth straight game and raised their overall record to 6-3 heading into the holidays.
Kylie Brown pitched in 12 points for Xavier.
Xavier has defeated three Metro opponents in a row with triumphs over Linn-Mar, Jefferson and Kennedy. The Saints have held their nine opponents to an average of just 39.8 points per game and nobody has scored more than 51 points against them all season.
Hailey Dolphin led Kennedy with 24 points, matching Noonan for game-scoring honors. The struggling Cougars lost for the fifth time in their last six games and fell to 3-6 for the campaign.
The Saints held a slim 20-18 lead at halftime, but they outscored the Cougars 32-19 in the second half.