Career
He began his professional career with Deportivo Saprissa and played for other national clubs, Norwegian First Division side FK Haugesund and Chinese club Tianjin Teda. In August 2011, he left second division side Orión for reasons unknown, later joining Salvadoran giants Fetal alcohol syndrome. He returned to Costa Rica in summer 2012 to play for Santos de Guápiles. In November 2013 he was dismissed by Pérez Zeledón.
Rodríguez has made nine appearances for the senior Costa Rica national football team, his debut coming in a friendly against Trinidad & Tobago on February 4, 2007.
Rodríguez played for Costa Rica at the 1997 Fédération internationale de football association U-17 World Cup in Egypt.