A la temprana edad de 16 años fichó por el Hamburgo S. V. para jugar en el equipo reserva y en el año 2010 dio el salto a la Bundesliga con el primer equipo.[6] Tras tres temporadas en el conjunto, el 13 de junio de 2013 se oficializó su fichaje por el Bayer Leverkusen.[7]
El 28 de agosto de 2015 se hizo oficial su fichaje por el Tottenham Hotspur.[8] El 5 de noviembre de 2017, enfrentando al Crystal Palace, anotó su gol número 20 en la Premier League y se convirtió en el máximo goleador de origen asiático de esa liga.[9]
Con la selección de fútbol de Corea del Sur ha disputado 131 partidos y ha marcado 51 goles, disputando las Copas Mundiales de Brasil 2014, Rusia 2018 y Catar 2022, siendo eliminado en fase de grupos en las primeras dos y en octavos de final en la última, y la Copa Asiática 2015, en la que fueron subcampeones, donde aportó con 3 goles y fue incluido en el equipo ideal.
En 2018 se libró de la mayor parte de los servicios militares que debía afrontar durante dos años al ganar los Juegos Asiáticos, siendo reducido a tres semanas.[10] A principios de mayo de 2020 lo terminó, estando entre los 5 mejores de su promoción.[11]
En ese momento, su modelo a seguir era Lee Chung-yong, jugador del Crystal Palace y del Bolton Wanderers entre otros.[14][15] Aparte de su lengua materna, Son también habla alemán e inglés con fluidez. Su agente, Thies Bliemeister, dijo que Son estaba tan decidido a hacerse un éxito en Europa que aprendió alemán viendo episodios de Bob Esponja.[16]
Consiguió sorprender a todos en la pretemporada 2010-11 cuando consiguió marcar un total de nueve goles, lo que le hizo firmar un contrato profesional nada más cumplir los 18 años.[21] En un principio jugó con el filial del club teniendo ficha con el primer equipo pero solo llegó a jugar un total de seis partidos con el Hamburgo S. V. II. Tras dos meses de baja por una lesión en el pie, Son volvía a los terrenos de juego. El 30 de octubre marcó su primer gol en la Bundesliga contra el F. C. Colonia consiguiendo ser el jugador más joven del HSV en la élite del futbol alemán, superando así un récord que poseía Manfred Kaltz.[22][23]
Volvió a firmar un contrato que lo uniría al club hasta junio de 2014, el objetivo del joven coreano era en convertirse en el nuevo Cha Bum-kun, exjugador histórico de la Bundesliga y de la selección de fútbol de Corea del Sur.[24] Aquella campaña jugó un total de 14 partidos con el primer equipo llegando a anotar 3 goles.[25]
Realizó una gran pretemporada en 2011 anotando un total de 18 goles en nueve encuentros disputados.[26][27][28] Tras haberse perdido el partido inaugural por fiebre, Son anotó dos goles en tres partidos.[29] Reflejando la pasada temporada, se lesionó del tobillo en la derrota por 4-3 ante el F. C. Colonia lo que le alejaba de los terrenos de juego durante seis semanas;[30] aun así, su recuperación fue más rápida de lo esperado y volvió a regresar a la acción en la derrota por 1-0 ante el Borussia Monchengladbach el 17 de septiembre. Son jugó un total de 30 partidos en los que anotó 5 goles,[31] consiguió goles cruciales contra el Hannover 96 y contra el 1. F. C. Núremberg lo que le garantizó la permanencia al Hamburgo S. V. en la Bundesliga.[32]
Tras las salidas de Mladen Petrić al Fulham y la de Paolo Guerrero al Corinthians en la temporada 2012-13, el entrenador del momento Thorsten Fink eligió a Son como el encargado de ocupar un puesto de titular en el primer equipo. Aquella fue la mejor temporada de Son, ya que consiguió anotar dos goles en la victoria por 4-1 fuera de casa contra el Borussia Dortmund el 9 de febrero de 2013 y por ende fue elegido como el hombre del partido por Kicker Sportmagazin.[33] El 14 de abril volvió a anotar dos goles en la victoria 2-1 contra el Maguncia 05. Acabó la temporada marcando 12 goles en 34 partidos lo que le hizo ser el cuarto futbolista asiático que en la temporada 2012-13 consiguió marcar más de 10 goles en las grandes ligas europeas.[34][35]
Bayer Leverkusen
El 13 de junio de 2013, el Bayer 04 Leverkusen anunció la llegada de Son por 10 millones de euros, siendo el fichaje más caro de la historia del club hasta el momento; el atacante firmó un contrato que le unía al club por cinco años.[36] Son realizó una buena pretemporada en la que consiguió marcar tres goles en tres partidos jugados ante el TSV 1860 Múnich, Udinese Calcio y KAS Eupen.[37] Su primer gol con el Bayer en un partido oficial llegó en la primera ronda de la copa alemana ante el SV Lippstadt 08 de sexta división, donde también llegó a dar una asistencia en aquel partido.
Son consiguió abrir el marcador en el primer partido de liga ante el SC Friburgo gracias a una asistencia de su compañero Sidney Sam, días más tarde anotó otro gol en la segunda ronda de la copa alemana gracias al pase de su compañero Lars Bender. Su primer hat-trick llegó el 9 de noviembre de 2013 en un partido de Bundesliga en el que se enfrentó a su antiguo equipo, el Hamburgo S. V., en aquel partido también dio una asistencia a Stefan Kießling. El marcador final fue de 5-3, siendo el segundo futbolista coreano en haber anotado un triplete en Europa después de Sul Ki-hyun y el cuarto asiático en hacerlo.[38] Son fue elegido como el mejor futbolista de la jornada 12 de la Bundesliga. El 7 de diciembre de 2013, Son consigue anotar un gol muy importante ante el Borussia Dortmund, que dejaba al equipo a solo cuatro puntos del líder que era el Bayern Múnich. Durante dos semanas estuvo apartado de los terrenos de juego debido a una lesión muscular. Otro de los mejores goles de Son fue ante el Borussia Monchengladbach desde fuera del área y con asistencia de Sidney Sam. El 10 de mayo de 2014 Son anotó el gol ante el Werder Bremen que daba la clasificación al Bayer para jugar la edición de la Liga de Campeones de la UEFA 2014-15.[39] Son acabó la temporada anotando 12 goles en 43 partidos oficiales volviendo a superar la barrera de los diez goles por segundo año consecutivo.[40]
Son también tuvo un buen comienzo en la temporada 2014-15. Marcó el último tanto en la goleada del Bayer al SV Alemannia Waldalgesheim en uno de los mejores partidos de Stefan Kießling. También participó en los dos partidos de fase previa de la Liga de Campeones de la UEFA 2014-15 ante el FC Copenhague en los que consiguió remontar y abrir una goleada para sellar la clasificación de manera definitiva. Son marcó el segundo gol del partido de UEFA Champions League ante el S. L. Benfica; además, antes de anotar dio una asistencia a su compañero Stefan Kießling. Finalmente el partido acabó con victoria para el Bayer por 3-1. Son fue incluido en el once ideal de la jornada 2 de la UEFA Champions League. El 18 de octubre anotó dos goles tempraneros al VfB Stuttgart y también dio una asistencia a su compañero Karim Bellarabi. Aquel partido terminó con empate a 3 tras una remontada del equipo local en la segunda mitad. Son volvió a ser incluido en el once de la jornada 4 de la fase de grupos de la UEFA Champions League al anotar los dos goles ante el Zenit de San Petersburgo. El 14 de febrero consiguió el segundo triplete de su carrera ante el VfL Wolfsburg en un partido que acabó con derrota por 4-5 y en el que el jugador rival Bas Dost consiguió anotar cuatro goles.[41] Anotó su undécimo gol en liga ante el 1. FSV Maguncia 05. Son acabó la temporada marcando un total de 17 goles en 42 partidos.[42]
El 28 de agosto de 2015 se hizo oficial su llegada al Tottenham Hotspur por 18 millones de libras.[8]
El 20 de julio de 2018 renovó su contrato hasta el 30 de junio de 2023.[45]
El 3 de noviembre de 2019 cometió una entrada al futbolista del Everton F. C.André Gomes. El jugador portugués se rompió el tobillo derecho tras una caída y choque con Serge Aurier, provocando una gravísima lesión, que concluyó con la expulsión del coreano, el cual abandonó el campo de juego llorando. Dos días después el club decidió apelar la sanción ya que consideraban que no fue justa. Finalmente, la Federación Inglesa le quitó la tarjeta roja.[46]
El 23 de julio de 2021 renovó otra vez su contrato hasta el 30 de junio de 2025.[47]
El 8 de abril de 2023 consiguió su gol número cien en la Premier League, convirtiéndose de este modo en el primer jugador asiático en la historia de la competición en alcanzar esa cifra.[48]
El 6 de junio de 2022 se convirtió en el decimoséptimo jugador en alcanzar las cien internacionalidades con Corea del Sur tras salir de inicio en un amistoso ante Chile.[54]
Ha disputado 131 partidos y ha marcado 51 goles. Previamente ya había jugado con las categorías inferiores. Disputó la Copa Mundial de Fútbol de 2014, en la que marcó un gol y la Copa Asiática 2015, en la que marcó tres goles, donde fueron subcampeones y fue uno de los escogidos para entrar en el equipo ideal.
El 6 de abril de 2020, mientras la Premier League fue suspendida debido a la pandemia de coronavirus, Son confirmó que llevaría a cabo su servicio militar (obligatorio para los surcoreanos).[62] Después de completar una cuarentena de dos semanas al regresar a Corea, sirvió en el cuerpo de marines de Corea durante tres semanas, en la isla de Jeju.[63] Se le concedió el grito de guerra "Pilsung" (victoria certera) por sus buenos resultados, quedando entre los 5 primeros de su promoción de 157.[64]
↑«Son ist Vehs Sturmjuwel». Hamburger Morgenpost(en alemán) (Hamburg). 11 de julio de 2010. Archivado desde el original el 17 de julio de 2010. Consultado el 21 de enero de 2011.