Xavi will sign a three-year deal with New York City FC worth $8.1 million per season, according to Sport in Spain.

NYCFC is a subsidary of Manchester City.

Xavi has two seasons remaining on his contract with Barcelona, but the club will not stand in the way of his exit.

Xavi also considered signing in Qatar.