Miguel Martins started playing handball at AA Águas Santas. In 2011 he joined
Associação Desportiva e Académica da Maia, followed by
FC Porto in 2013. In the 2013-14 and 2014-15 seasons he primarily played for the youth teams, but acted as a backup for the first team. From 2015 he was permanently part of the senior team. Here he won the
Portuguese League 4 teams, the Portuguese Cup twice and the Supercup once. In total he played 394 games for Porto, scoring 1063 goals. In 2021 he joined Hungarian
OTP Bank-Pick Szeged. He represented Portugal at the
2020 European Men's Handball Championship, the
2021 Olympics and the
2021 World Championship. He was excluded from
2025 World Men's Handball Championship due to accusations of
doping by having unnatural levels of
testosterone. A month later he was cleared of all charges and could continue the season at
Aalborg Håndbold. Three days after being cleared, he won the
Danish Cup with
Aalborg Håndbold, beating
SønderjyskE Håndbold in the semifinal and
Bjerringbro-Silkeborg in the final. His team mate
Simon Hald dedicated the win to Martins, calling the entire process unfair. At the end of February 2025 he announced his intention to leave Aalborg Håndbold at the end of the 2025 season, over concerns about playing time. Instead he joined
Dinamo Bukarest. ==Honours==