 Contreras was then loaned to Mexico again and spent his entire 2004 season there.In 2005, he again spent his entire season in Mexico, hitting .314 with 9 home runs with 54 RBI.His 2006 season also was in the Mexican League, this time with the Tigres de la Angelopolis.