Le , à quelques heures d'une nouvelle saison de baseball, les Braves l'échangent aux Devil Rays de Tampa Bay en retour du lanceur droitier Jorge Sosa. Green réussit des records personnels de 76 coups sûrs et 53 points marqués durant la saison 2005 avec 15 doubles, cinq circuits et 29 points produits en 111 parties jouées, mais sa moyenne au bâton chute à ,239.
Yankees de New York
En 2006, il n'a que 3 coups sûrs à ses 39 premières présences au bâton pour Tampa Bay lorsque son contrat est racheté le 24 mai par les Yankees de New York. Green y joue 46 matchs pour compléter sa saison avec une très faible moyenne de ,184 en 63 parties jouées au total.
Le joueur d'avant-champ redevient un régulier en Ligue majeure en 2009 alors qu'il joue 104 parties pour les Red Sox de Boston. Celui qui avait commencé sa carrière principalement comme joueur de deuxième but se voit surtout confier le poste d'arrêt-court à Boston. Il frappe dans une moyenne au bâton de ,236 et atteint de nouveaux records personnels en une saison pour les doubles (18), les coups de circuits (6) et les points produits (35).
Dodgers de Los Angeles et Blue Jays de Toronto
En 2010, Green passe par trois franchises: les Dodgers de Los Angeles l'assignent immédiatement à leur club-école des ligues mineures et ne le rappellent que pour cinq parties avant de le libérer en juin; les Blue Jays de Toronto l'emploient dans neuf matchs avant de lui redonner le statut d'agent libre quatre semaines après son embauche; et les Padres de San Diego ne le font jouer qu'en ligues mineures.
Après une année entière dans les mineures, Green revient dans les majeures en 2012 avec Miami mais ne joue que sept matchs, obtenant quatre coups sûrs. Son contrat chez les Marlins est renouvelé pour 2013, sa dernière année dans les majeures.