According to this list, the Red Cross does better than Catholic charities.
http://www.csmonitor.com/Business/Guide-to-Giving/America-s-Top-50-charities-How-well-do-they-rate
Also, they might not have gotten ALL of it right, especially when VOLUNTEER work isn't computed in there.
If the "man hours" were calculated, that is, the priests, sisters, brothers, monks and unpaid (of course) volunteers, who live their lives for Christ and His charities, I doubt if the Catholic Church would come up third.
In fact it would be my guess that the other charities would be second and third by too large a margin to believe.
How DOES one calculate the hours, months, decades of volunteer work? Do we discount the unpaid work of the sisters, monks, brothers and priests? Does their labor have no price tag? I guess not.
How many Catholics ARE there? Over the past century, the number of Catholics around the world has more than tripled, according to a study by the Pew Research Center. As of 2010, there are nearly 1.1 billion Catholics, up from an estimated 291 million in 1910.
How much do these Catholics contribute in food, housing, clothing, work, medical care, counseling, St. Anthony kitchens? Doctors and nurses have ALWAYS volunteered their time for the poor. That can't be calculated either.
ALL volunteer. There simply IS no price tag for that.