Uribe signe un contrat des ligues mineures avec Giants de San Francisco pour la saison 2009[1]. Il partage les positions d'arrêt-court, de deuxième but et de troisième but en 2009, avant de s'installer surtout à l'arrêt-court en 2010[2]. Il quitte les Giants après les avoir accompagné dans leur conquête de la Série mondiale 2010.
Le , Uribe rejoint les Dodgers de Los Angeles, avec qui il signe un contrat de trois saisons pour 21 millions de dollars[3]. Sa première saison pour les Dodgers est très décevante. Non seulement il présente ses pires statistiques offensives en carrière (moyenne au bâton de ,204 avec 28 points produits) mais il dispute son plus faible total de parties en une année (77 matchs) depuis son arrivée dans les majeures. Placé sur la liste des blessés à plusieurs reprises, sa saison prend fin le [4]. Souffrant déjà d'une blessure à la hanche, il doit être opéré pour une hernie[5].
Après deux très décevantes saisons, Uribe vaut son pesant d'or à sa dernière année de contrat en 2013. Il aide les Dodgers à remporter le titre de la division Est de la Ligue nationale grâce à une moyenne au bâton de ,278 en 132 matchs, ainsi que 12 circuits et 50 points produits. Brillant au troisième but, il s'avère l'un des meilleurs joueurs défensifs de la ligue à sa position[6],[7] et gagne le prix du meilleur joueur de l'année en défensive chez les Dodgers[8]. En séries éliminatoires, il frappe un circuit dans le 3ematch de la Série de divisions contre les Braves d'Atlanta et, le lendemain dans le 4eduel, en ajoute un autre dans la victoire de 4-3 qui permet aux Dodgers d'éliminer leurs adversaires. Avec 6 coups sûrs et 4 points produits, il frappe pour ,375 avec une moyenne de puissance de ,813 dans la série contre Atlanta mais est plus discret en Série de championnat contre Saint-Louis avec seulement 3 coups sûrs, mais 3 points produits, en 23 présences au bâton.
Devenu agent libre, Juan Uribe signe le un nouveau contrat de deux saisons avec Los Angeles[9].
Il frappe pour ,285 de moyenne au bâton avec 7 circuits en 46 matchs pour les Braves, avant qu'un nouvel échange ne l'envoie à un autre club de la même division.