What team does Lionel Messi play for?

He plays for Barcelona as a club team and for international he plays for Argentina.