- As of the 2023 season, there are nine current MLB teams with pinstriped uniforms.
- Seven of those teams wear pinstripes on their home uniforms.
Pinstripes are a famously traditional choice for uniforms across Major League Baseball, with the pattern of thin parallel stripes dating back to the early 1900s.
Which MLB Teams Wear Pinstripes?
There are nine current Major League Baseball teams with pinstriped uniforms — the Chicago Cubs, Chicago White Sox, Colorado Rockies, Miami Marlins, Milwaukee Brewers, New York Mets, New York Yankees, Philadelphia Phillies, and the San Diego Padres. Only seven of those teams feature pinstripes on their home uniforms, with the Marlins and Brewers only wearing pinstripes on an alternate uniform.
A range of former MLB teams, including the Montreal Expos, also wore pinstriped uniforms, as did some active teams who have now phased out the pattern, including the Cincinnati Reds, Pittsburgh Pirates, St. Louis Cardinals, Houston Astros, and Boston Red Sox.
Which MLB Team Wore Pinstripes First?
The Chicago Cubs are recognized as the first MLB team to incorporate pinstripes into a Major League Baseball uniform. The team’s uniforms have had pinstripes since 1907.
Why Do the Yankees Wear Pinstripes?
Although the Cubs wore pinstripes first, the Yankees are the team largely credited with making the pattern famous in MLB, and both teams continue to wear pinstripes today simply due to tradition.
Contrary to baseball legend, the Yankees did not introduce pinstripes to their uniforms in order to make Babe Ruth look slimmer in the late 1920s and 1930s. In fact, the Yankees first donned pinstripes in 1912, and have worn them continuously since 1915.