Messi is in the final year of his contract at Barcelona and has refused to sign a contract extension. He is allowed to sign a pre-contract in January if he does not renew his contract at Barcelona or leave as a free agent next summer. The 33-year-old is certainly committed to the club this season.