Tercera base que fue seleccionado a su primer Juego All-Star como miembro de los Atlanta Braves en el 2010. También ha jugado con los Miami Marlins.
Firmó con los Atlanta Braves en el 2001 como un agente libre no seleccionado en el Draft. Más tarde hizo su debut en las ligas mayores con el club en abril del 2006.
En el 2014 fue cambiado a mitad de temporada de los Arizona Diamondbacks a los New York Yankees. Comenzó el Juego All-Star del 2010 en lugar de Chase Utley.
Sus tres hermanos y él fueron criados por su madre soltera Irma. Se enseñó a sí mismo inglés después de firmar un contrato con la MLB viendo películas con subtítulos.
Fue intercambiado de los Braves a los Diamondbacks en el 2012 por Justin Upton.