Il effectue en 2010 des séjours à la fois dans les ligues mineures[3] et au niveau majeur. Pour les Marlins, il lance 27 manches et deux tiers en 26 sorties. Il encaisse la défaite à sa seule décision et sa moyenne de points mérités s'élève à 5,53. Appelé comme stoppeur le 7 avril à sa deuxième sortie de la saison, il enregistre son premier sauvetage en carrière dans une victoire de la Floride sur les Mets de New York[4].
Pïrates de Pittsburgh
Devenu agent libre après la saison 2010, il est mis sous contrat par les Nationals de Washington mais retranché de l'effectif durant le camp d'entraînement de l'équipe. Il rejoint alors les Pirates de Pittsburgh et apparaît dans 13 parties de cette équipe en 2011. Ses trois décisions se soldent par des défaites et sa moyenne de points mérités est de 5,63 en seulement huit manches de travail au monticule, durant lesquelles il accorde huit buts-sur-balles.
Le , les Pirates échangent Wood aux Rangers du Texas en retour d'une somme d'argent ou d'un joueur à être nommé plus tard[5]. Il ne s'aligne pas avec les Rangers et passe le reste de la saison dans la Ligue de la côte du Pacifique avec le club-école de la formation texane, le Round Rock Express[6]. Il revient chez les Pirates via un contrat des ligues mineures signé le 1er novembre2011[7].