Formado en la cantera del Balonman Lalín, Ledo fichó por el FC Barcelona en 2014.
Xoan Manuel Ledo debutó en la Liga Asobal en la temporada 2016-17 tras fichar por el BM Villa de Aranda.
[4] Con este equipo disputó los 30 partidos de la competición.
Sin embargo, tras el descenso de su antiguo club, Ledo, ficha por el Bidasoa Irún.
[5] Con la selección ganó el Campeonato Europeo de Balonmano Masculino Junior de 2016[6] y el Campeonato Mundial de Balonmano Masculino Junior de 2017, siendo nombrado además como el mejor portero de este último también.