According to the Chicago Tribune, professional mascots are paid about $25,000 per year, while Upstart Business Journal reports a base pay of $35,000 to $55,000 per year for big-league mascots. Sources report a wide range of salaries for mascots.
Although it isn't the norm, some of the highest-paid professional mascots earn a six-figure salary. According to The Richest, the top 10 best-paid Major League Baseball mascots made between $125 and $600 per hour. The Mariner Moose, Mr. Met and Phillie Phanatic were the highest paid with each making $600 or more per hour for games and public events. NBA mascots are paid much better than MLB mascots, according to an article published in CNN Money.