In 2016, Córdova played for Peruvian Liga 2 side Cienciano, making five appearances and scoring two goals.[1]
Alianza Atlético
In 2017, Córdova signed for Peruvian Liga 1 side Alianza Atlético.[2] That season, he made nineteen appearances and scored one goal as the club was relegated.[1] The following season in Liga 2, Córdova made 27 appearances and scoring 23 goals, winning the league golden boot.[1] He made one additional appearance in the league playoffs.[1]
Carlos A. Mannucci
On 5 January 2019, Córdova signed with Liga 1 side Carlos A. Mannucci.[3] After making one appearance, he left the club in early 2019.[1]
Juan Aurich
On 21 May 2019, Córdova signed with Liga 2 side Juan Aurich.[4] That season, he made sixteen league appearances, scoring nine goals and added another goal in two playoff appearances.[1]
On 22 January 2020, Córdova signed with Canadian Premier League side Cavalry FC, after the Canadian club activated his release clause.[6] Shortly after arriving in Canada, Córdova would be forced to enter quarantine due to the COVID-19 pandemic, and would miss further time due to an ankle sprain suffered before the start of the 2020 season. Following the 2020 season, Córdova and the club would mutually agree to part ways, as he would move back to Peru to be closer to family.[7]