Mulvey fait ses débuts dans les majeures comme porte-couleurs des Twins le . Son passage au Minnesota est de courte durée puisqu'il est transféré à la fin de l'été aux Diamondbacks de l'Arizona en compensation pour l'acquisition du lanceur de relèveJon Rauch. Il complète 2009 chez les Diamondbacks et apparaît dans quelques parties des majeures avec eux en 2010. Il joue 10 matchs au total dans le baseball majeur.