1426208_641253725922690_2881490832002988366_n
Kansas City Packers Uniform 1914
nuts570x375
Vermont Lake Monsters 2014 BP Cap
Atlanta Braves 1974 Throwbacks, 2014 3
durham_bulls-570x375
Boston Red Sox 2013 World Champs Cap
Junior Lake Wrong Cubs Uniform 2014
San Diego Padres English Jersey 2014
It's been so long since the Marlins wore this cap that their last starting pitcher to wear it is Mark Buehrle, who's been gone from the team for over 8 months.  Here's Mark wearing it during it's final appearance on June 7, 2012.
KnightsF
Credit to @ThadBrown7 for this grab