The Uni Watch Power Rankings had their say. The verdict: the St. Louis Cardinals are the best-dressed Major League Baseball team, and the San Diego Padres the worst. Do you agree? Click on the logos to set your rankings!

MLB's best uniforms