Su padre es el exfutbolista colombiano Manuel Acisclo Córdoba,[2] apodado "El Triciclo", que también jugó de delantero, durante 17 años como profesional logró marcar 144 goles.
Familiar
Jhon, se encuentra casado y tiene una hija con Anabel García, hermana del exfutbolista y entrenador español Sergio García.[3]
Trayectoria
Envigado FC
Un canterano del Envigado F. C., Córdoba hizo su debut profesional con el club en el torneo apertura 2011, jugó solo 2 partidos y no pudo anotar un solo gol. A pesar de ello, Córdoba fue todavía tenido en cuenta para jugar la Copa Colombia 2011, logrando anotar contra equipos tradicionales como el Independiente Medellín y Once Caldas. Sin embargo, Envigado terminó último en su grupo, por lo tanto, fue eliminado de la copa. A partir del torneo finalización 2011, Córdoba estuvo como titular en el once inicial. Después de su estallida temporada con Envigado, Córdoba anotó 5 goles en 18 apariciones. Su partido más notable fue una derrota por 3-2 ante Once Caldas, en el que anotó un doblete.
Córdoba defendió con éxito su lugar a partir del torneo Apertura 2012. Terminó la temporada como máximo goleador de Envigado con 6, el logro de esta cifra en 16 partidos.
Jaguares de Chiapas
Después de una temporada impresionante con Envigado, Córdoba fue firmado por el club mexicano del Jaguares de Chiapas, el 9 de julio de 2012. Hizo su debut el 20 de julio de 2012 contra Tigres de la UANL. Después de pasar 4 meses en México, Córdoba finalmente anotó su primer gol en el triunfo por 4-0 ante San Luis. En Chiapas tuvo una discreta actuación anotando tan solo dos goles, uno de ellos en la Copa de México en un total de 21 partidos.
España
El 2 de septiembre de 2013 se anunció que se uniría al Espanyol de España. El acuerdo consistiría en un préstamo por un año con una opción de compra de 3,5 millones de euros.
El 30 de noviembre, Córdoba anotó su primer gol en un partido contra la Real Sociedad. Después, el 25 de enero, anotó su segundo gol en un partido contra el Valencia C. F. Terminó la temporada con cuatro goles tras un total de 28 partidos. El Espanyol finalmente no ejerció la opción de compra que tenía por Córdoba.
El 12 de agosto de 2014 firmó un contrato de cinco años con el Granada C. F., también español. Córdoba debutó y marcó con su nuevo club en la cuarta jornada de liga, el 20 de septiembre en una victoria por 0-1 ante el Athletic de Bilbao.[4]
Alemania
El último día de mercado del verano de 2015 se confirmaba la cesión por una temporada al Mainz 05 de la 1. Bundesliga con una opción de compra sobre el colombiano.[5] Debutó el 23 de septiembre en la derrota de su equipo por la mínima diferencia frente al Bayer 04 Leverkusen entrando al minutos 81 por la sexta fecha. Su primer gol lo marcaría el 20 de febrero en la derrota 3-2 al Hoffenheim. Marcaría el 2 de marzo el gol de la victoria como visitantes 2-1 sobre el Bayern Múnich completando tres partidos consecutivos marcando.[6]
Su primer gol internacional lo marcaría por la Liga de Europa de la UEFA el 29 de septiembre de 2016 en la victoria como visitantes 3-2 sobre el Qäbälä anotando un minuto después de haber ingresado.[7]
El 16 de septiembre del 2018 marca su primer gol en la nueva temporada en la derrota 3-5 como locales frente a Paderborn 07. Su primer doblete lo marca el 10 noviembre en la goleada 8-1 sobre Dinamo Dresde. El 8 de febrero de 2019 marca su primer hat-trick como profesional en la goleada 4-1 sobre F. C. San Pauli saliendo como la figura del partido.[9] El 6 de mayo del mismo 2019 marcaría su segundo hat-trick en la victoria como visitante del Colonia 0-4 frente al Greuther Fürth válido por la fecha 32 del campeonato de liga, fecha en la cual alcanzaría el título de la 2. Bundesliga junto al club consiguiendo llegar por primera vez a 20 goles en una temporada en su carrera, además de lograr el ascenso directo a la 1. Bundesliga.[10]
El 11 de agosto en el debut de la temporada 2019-20 marca gol en el empate a tres goles contra Wiesbaden en el clasifican por penales en Copa. Su primer gol en Liga lo hace el 8 de noviembre en la derrota como locales 1-2 contra Hoffenheim, el 30 de noviembre marca sobre los últimos minutos el gol del empate a un gol contra el F. C. Augsburgo. El 21 de diciembre marca el gol de la victoria por la mínima sobre otra gran histórico, el Werder Bremen. El 18 de enero marca su primer doblete de la temporada en la victoria 3-1 sobre el VfL Wolfsburgo, vuelve a marcar doblete el 22 de febrero en la goleada 5-0 como visitantes ante el Hertha Berlín además de dar una asistencia, siendo la figura del partido.
El 15 de septiembre de 2020 es presentado como nuevo jugador del Hertha de Berlín de la 1. Bundesliga firmando hasta el 2024, los clubes no dieron el precio de las transferencia pero se dio un aproximado de 20 millones de euros.[11] Debuta el 19 de septiembre marcando gol al minuto 90 para sentencia el 4 por 1 final como visitantes ante el Werder Bremen ingresando en el segundo tiempo por Krzysztof Piątek, el 4 de octubre marca nuevamente en la derrota 4-3 contra el Bayern de Múnich siendo el tercer gol que le marca al club más grande de Alemania, vuelve a marca el 24 en la derrota 2-1 contra el R. B. Leipzig.
Krasnodar
El 23 de julio de 2021 se confirmó su marcha del fútbol alemán para jugar en el F. C. Krasnodar ruso por un precio alrededor de los 20 millones de euros.[12]
Selección nacional
Categorías inferiores
Córdoba fue convocada al Sudamericano Sub-20 de 2013 con la camiseta número 9. Debutó con gol contra Paraguay dándole la victoria por 1-0. Contra Bolivia marcaría doblete en la goleada 6-0, no fue seleccionado en el juego final de la fase de grupos contra Argentina, donde Colombia ya estaba clasificado para la siguiente ronda. Luego anota contra Uruguay dándole la victoria por la mínima que le permitió encabezar el grupo. Al final lograron ser campeones del Sudamericano donde Córdoba sería una de las figuras con cuatro goles.
Córdoba participó con el equipo nuevamente para el Torneo Esperanzas de Toulon de 2013, donde no logró marcar un solo gol. A pesar de esto, Colombia logró convertirse en el subcampeón del torneo.
En mayo de 2013 sería convocado para disputar el Mundial Sub-20, debutaría contra Australia en el que desperdició muchas oportunidades mientras que Colombia perdía 1-0, finalmente logró marcar un gol en el minuto 78, lo que resultó en un empate 1–1. En el último partido de la fase de grupos marca de tiro penal en la goleada 3-0 contra El Salvador.
Categorías Superiores
Córdoba fue convocado para las eliminatorias 2024 del mundial 2026 y la copa América de 2024 celebrada en Estados Unidos donde Colombia salió subcampeona con Córdoba participando de dos goles y una asistencia.
El 3 de octubre de 2020 fue convocado a la Selección Colombia por el técnico Carlos Queiroz para las primeras fechas de las eliminatorias a Catar 2022 contra Venezuela y Chile en reemplazo de Luis Díaz, al final no debutaría en ningún partido.
Debutó el 16 de noviembre de 2023 en la victoria 2-1 sobre Brasil por Eliminatorias.[13]Su primer gol lo marcó en el triunfo 3-2 sobre Rumania por un amistoso internacional.[14]El 28 de junio de 2024 anotaría su primer gol oficial en la victoria 3-0 sobre Costa Rica, por la fase de grupos de Copa América 2024. En este partido además le cometieron un penal.[15]Contra Panamá en cuartos de final anotó su segundo tanto oficial.[16]