Ryan Sweeney, Red Sox
The most recent Red Sox to wear No. 12 was outfielder Ryan Sweeney. He came to Boston in 2012 and hit .260 with 16 RBIs in an injury-shortened season. Before coming to Boston, the 27-year-old played four years with the Oakland A's and two with the Chicago White Sox.