Ranking the MLB Mascots

We've ranked the mascots of 27 Major League Baseball teams, as all but three ball clubs (Yankees, Dodgers and Angels) have "official" mascots. By Andrew Vailliencourt (@AndrewVcourt)
Author:
Publish date: