In 2015, he played abroad in Asia in Macau's Liga de Elite with Windsor Arch Ka I.[5] His tenure with the club was short as he departed for the last portion of the season.[6][7] He would appear in 10 matches and record 6 goals.[8]
Canada
He returned to Canada in 2016 to play in the southern Ontario-based Canadian Soccer League with the York Region Shooters.[9] Rodriguez made his debut for the club on May 29, 2016, against Brantford Galaxy where he recorded a goal.[9] Throughout his stint with York Region, he assisted the club in securing the First Division title.[10] He had another run in League1 Ontario in 2017 where he played with Vaughan Azzurri.[11] In the summer of 2019, he participated in the Croatian World Club Championship with Toronto Croatia where he played in the championship final where Toronto lost the match in a penalty shootout to SC Croat San Pedro.[12]
He joined the professional ranks of indoor soccer for the 2016-17 season when he signed with Florida Tropics SC of the Major Arena Soccer League.[14] He recorded a hattrick on January 14, 2017, against St. Louis Ambush.[15] Rodriguez received an honorable mention for week 12 of the competition.[16] In his debut season with Florida, he appeared in 20 matches and recorded 8 goals.[17] He returned for his sophomore season where he appeared in 22 matches and recorded 2 goals.[17]
When the MASL expanded into Canada he was acquired by the expansion side Mississauga MetroStars for the 2018-19 season.[1][18] He missed the opening match due to a buildup of suspension cards from his previous tenure with Florida.[19][18] He made his debut for Mississauga on December 7, 2018, against his former club Florida where he also recorded his first goal for the MetroStars.[20] He assisted Mississauga in breaking their losing streak of eight matches by contributing a goal against Harrisburg Heat which marked the club's second win throughout the season.[21] After an incident with a player in Harrisburg on March 9, 2019, he received a suspension for several matches.[22][23][24] In total, he made 18 appearances and scored 11 goals.[17]