Signé par les Orioles en 1999 comme agent libre, Daniel Cabrera a fait ses débuts dans les majeures en 2004 et a joué cinq saisons à Baltimore. Il a connu sa meilleure année à sa saison recrue avec 12 victoires contre 8 défaites.
Le , Cabrera a signé un contrat d'un an avec Washington[1]. Il est transféré chez les Diamondbacks de l'Arizona le .