W 2006 roku przeszedł do Miami FC z drugiej ligi amerykańskiej – USL First Division, gdzie spędził rok i został drugim najlepszym strzelcem zespołu, zaraz za Romário.

Na początku 2007 roku Rodríguez po raz kolejny wrócił do Gwatemali, gdzie został graczem swojego byłego klubu, Municipalu. Z miejsca został czołowym piłkarzem tej drużyny i przeważnie pełnił w niej rolę najskuteczniejszego zawodnika. W sezonie Clausura 2008 wywalczył z nim mistrzostwo kraju, natomiast podczas Apertura 2008 wicemistrzostwo. W marcu 2009 był bliski przenosin do koreańskiego Chunnam Dragons, jednak transfer ostatecznie nie doszedł do skutku, a sam piłkarz pozostał w Municipalu, pomagając mu w zdobyciu kolejnego tytułu wicemistrzowskiego w rozgrywkach Clausura 2009. W sezonach Apertura 2009 i Clausura 2010 zdobył odpowiednio czwarte i piąte mistrzostwo Gwatemali. Później jego ekipa straciła miano najlepszej w kraju, zdobywając dwa kolejne tytuły wicemistrzowskie w rozgrywkach Apertura 2010 i Clausura 2011, natomiast w sezonie Apertura 2011 ponownie zanotowała mistrzostwo. Podczas sezonu Clausura 2012 Rodríguez wywalczył swoje piąte wicemistrzostwo z Municipalem.