the contract ends on June 30, 2018. the day when KO stages of 2018 Russia FIFA WC will get underway. and he will be a week past 31 years old. good timing.
tabloids have claimed Guardiola to be the 'best manager in the world as long as he had Messi with him'; not the other way around. so Man City would be a bad choice for messi.
i feel messi should end his career with Barca. won't get better than that.