St. Thomas More excels on offensive, defensive sides