El veterano de 39 años de edad participó en 42 partidos por Arizona en el 2011 en los cuales tuvo promedio de .228 con seis dobles y 16 remolcadas antes de ser dejado en libertad en junio.
Mora debutó en la Gran Carpa en 1999 con los Mets y tuvo 31 turnos al bate en 66 juegos por Nueva York. En octubre de ese año, bateó .429.