Nicknamed Papi, Rodríguez played the majority of his career for hometown club Árabe Unido.
He had spells in Colombia with Deportivo Pereira,[1] Envigado[2] and La Equidad[3] and joined Salvadoran club FAS in October 2007.
[4] In January 2010 he failed a medical test at Honduran giants Real España due to an ankle injury.
[5] He moved abroad again to play on loan for Peruvian side León de Huánuco in February 2011,[6] but in June 2011 his contract was terminated by mutual consent.
[12] Rodríguez made his senior debut for Panama in a December 2004 friendly match against Iran and has earned a total of 16 caps, scoring 1 goal.