Ezequiel Carrera amorce sa carrière professionnelle en ligues mineures dans l'organisation des Mets de New York, au départ dans la ligue d'été du Venezuela en 2005 et 2006, puis aux États-Unis en 2007 et 2008[1]. Le , Carrera est l'un des 12 athlètes impliqués dans un échange à trois équipes entre les Mets, Cleveland et Seattle, dans lequel sont transférés, notamment, J. J. Putz et Franklin Gutiérrez[2].
Carrera frappe le premier coup de circuit de sa carrière dans les majeures le aux dépens du lanceur Joaquín Benoit des Tigers de Détroit[6]. Il réussit deux circuits, produit 11 points et maintient une moyenne au bâton de ,272 avec 8 buts volés en 48 rencontres pour les Indians en 2012.
Il est réclamé au ballottage par les Phillies de Philadelphie le . Après avoir amorcé la saison par 13 parties pour les Phillies, il est récupéré au ballottage par les Indians le suivant. Il ne joue que deux matchs pour Cleveland en 2013 et, durant la saison morte, signe chez les Tigers de Détroit.
En 45 matchs des Tigers en 2014, Carrera maintient une moyenne au bâton de ,261.