Dani Alves a côtoyé plusieurs joueurs dans sa carrière. Cristiano Ronaldo, Ronaldinho, Zinedine Zidane, Ronaldo Nazário, Kaká, Neymar, Xavi Hernández, Andrés Iniesta, Zlatan Ibrahimovic, Luis Suárez, Edinson Cavani, Sergio Ramos, Carles Puyol, Luka Modric, Iker Casillas, Gianluigi Buffon ou Manuel Neuer en font partie. Mais dans tout ce monde, le meilleur joueur de tous les temps de Dani Alves ne s’y trouve pas.
« Le meilleur de tous les temps? J’ai choisi Messi parce que c’est lui que j’ai vu jouer. Des autres joueurs, je n’entends que ce qu’ils disent d’eux et je ne peux pas le corroborer (rires). Alors, je choisis toujours celui que j’ai pu voir », a déclaré le champion olympique, dans la rubrique The Best Of (2017) de la chaîne YouTube de la FIFA.
Avec Lionel Messi, Dani Alves a eu l’occasion de célébrer deux triplés Coupe- Championnat – Ligue des Champions. Non seulement il l’a vu jouer de près, mais il avait un lien très spécial avec lui sur le flanc droit du Barça.