Gonzalez Germen signe son premier contrat professionnel en 2007 avec les Mets de New York. Il fait ses débuts dans le baseball majeur avec ce club le comme lanceur de relève. Il reçoit sa première victoire le suivant face aux Phillies de Philadelphie[1]. Il lance 34 manches et un tiers en 29 sorties en relève pour les Mets en 2013, réussit 33 retraits sur des prises et présente une moyenne de points mérités de 3,93. Il remporte un match, subit deux défaites et réussit le contre les Padres de San Diego son premier sauvetage[1] dans les majeures et son seul de la saison. Il lance 30 manches et un tiers en 25 matchs des Mets en 2014 et remet une moyenne de points mérités de 4,75.
Le , Germen est transféré des Mets aux Yankees de New York, les premiers recevant en retour une somme d'argent[2]. Son contrat est par la suite refilé aux Rangers du Texas le [3] mais, trois jours plus tard, il est réclamé au ballottage par les Cubs de Chicago[4]. Après 6 manches lancées en 6 matchs et peu de succès pour les Cubs, il est une fois de plus soumis au ballottage et réclamé le par les Rockies du Colorado[5], avec qui il termine la saison 2015.