Thai Sub – Messi is best player in history – Xavi