On 28 June 2017, 1.
FC Köln announced that they had signed Córdoba on a four-year deal.
The transfer paid to Mainz was reported as around €15 million.

On the 28 April 2018, he came off the bench as Köln lost 3–2 to SC Freiburg which confirmed Köln’s relegation from the Bundesliga.

In the 2018–19 season, Cordoba finished second in scoring with 20 goals in the 2.
Bundesliga.
Köln immediately gained promotion back to the 1.
Bundesliga.

He scored in his fifth home match in a row and notched his first Bundesliga brace in a 3–1 victory over VfL Wolfsburg on 18 January 2020.
On 28 June 2017, 1. FC Köln announced that they had signed Córdoba on a four-year deal. The transfer paid to Mainz was reported as around €15 million.
On the 28 April 2018, he came off the bench as Köln lost 3–2 to SC Freiburg which confirmed Köln’s relegation from the Bundesliga.
In the 2018–19 season, Cordoba finished second in scoring with 20 goals in the 2. Bundesliga. Köln immediately gained promotion back to the 1. Bundesliga.
He scored in his fifth home match in a row and notched his first Bundesliga brace in a 3–1 victory over VfL Wolfsburg on 18 January 2020.
Jhon Córdoba