 Contreras has never had a great eye at the plate, not once in his professional career has he walked more than 50 times in a season.He has represented the Mexican national baseball team in the 2007 Baseball World Cup, the 2008 Americas Baseball Cup and the 2009 Baseball World Cup.Contreras played for the Tigres de Quintana Roo in the Mexican League from 2005 to 2017.