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 of 2013 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 in 2005.