Ha jugado en Major League Baseball (MLB) con los Tampa Bay Devil Rays, Cincinnati Reds, Marlins de la Florida, Texas Rangers y San Diego Padres.
Cantú fue descubierto por un cazatalentos mientras jugaba en un torneo junior olímpico en la Ciudad de México, mientras que en la escuela secundaria, y le ofreció un contrato con los Tampa Bay Devil Rays a los 16 años.
Cantú hizo su debut en las Grandes Ligas de Béisbol con las Mantarrayas de Tampa Bay en la temporada del 2004, bateando .301 con 2 Home runs y 17 Carreras impulsadas en 50 partidos jugados.
Él mostró su talento, logró tener un gran año, y fue nombrado el Jugador Más Valioso por Tampa Bay, después de batear para .289 con 28 Home runs, 117 carreras impulsadas, 40 dobles y 171 Hits en 150 partidos (80 en la Segunda base, 63 en la Tercera base).
Cantú era un joven jugador valioso para la reconstrucción Devil Rays, que terminaron últimos en la Liga Americana en esa temporada.
Bateó apenas .207 con 0 Home runs y 4 Carreras impulsadas en 25 juegos con Tampa Bay ese año.
[5] A pesar de que era un buen bateador de jonrones y carreras impulsadas, cuando estaba con Florida, Cantú no bateó un solo jonrón o carreras impulsadas en sus primeras 83 apariciones para los Rangers.
Sin embargo, el 25 de septiembre, obtuvo su primera Carrera Impulsada, y más tarde su primer Home run, este último dando a su equipo una ventaja de 4-3, que resultó ser el marcador final, consiguiendo los Rangers su primer título divisional desde 1999.
Él jugó en 30 partidos con los Colorado Springs Sky Sox, pero nunca fue llamado a las Grandes Ligas.
Jugó la primera base y bateador designado, llevando al equipo a un campeonato.
Durante la temporada ganó un título Home Run Derby y fue un All-Star.