Sevilla (37)
Messi has played 30 games against Sevilla, scoring 37. His latest goal came in a 4-0 win in October 2019, his first coming in a 3-1 in October 2006.
Atlético (31)
Atlético are the team that Messi has played the 2nd most amount of matches against in his career. He netted his first 2 goals against Atlético in a 6-0 win in May 2007.
Valencia (28)
Messi's first goal against Los Che came in a 6-0 win in May 2008. He has scored 3 hat tricks against them and even netted 4 in one match.
Real Madrid (27)
Perhaps his deadliest rivals. Madrid are the team he has played the most against, but they are only 4th on the list. He has netted 2 hat tricks against Los Blancos.
Espanyol (25)
Barca have never lost when Messi has scored against Espanyol, which is one of the reasons he has scored so many goals against them. His latest strikes came in a 2-0 win in March 2019.