2 Partidas e gols totais pelos clubes, atualizadas até 20 de junho de 2022.
3 Partidas e gols pela seleção nacional estão atualizadas até 7 de junho de 2018.
Zagueiro forte e alto, tinha como principal característica a força física e o bom cabeceio. Formado nas categorias de base do Varzim Sport Clube, foi para os juniores do Porto, passando, assim, sucessivamente por diversos empréstimos (Farense, Vitória de Guimarães e AEK Atenas), com os quais se tornou numa peça importante da equipa oriental pelo então treinador Fernando Santos. Esta passagem valeu-lhe um retorno ao Porto, naquela altura treinado por Co Adriaanse, apesar de o mesmo ter optado que este não jogasse muitas das vezes.
No dia 3 de agosto de 2010, o Porto comunicou à CMVM um princípio de acordo com o Zenit referente à transferência do zagueiro pelo valor de 22 milhões de euros.[1]
Bruno Alves permaneceu na equipe russa até 2013, quando foi contratado pelo Fenerbahçe em junho.[2] No total, atuou em 101 jogos e marcou cinco gols pelo clube. Deixou o Fenerbahçe em junho de 2016, assinando um contrato válido por duas temporadas o Cagliari, equipe que havia retornado à Serie A. Após uma temporada pelo Rangers, da Escócia, retornou ao futebol italiano e passou a defender o Parma na temporada 2018–19.[3]