Two years after his last Test match, Cheteshwar Pujara on Sunday announced his international retirement saying "all good things come to an end". Pujara finishes his 103-match-long Test career with over 7000 runs and 19 centuries. Known for his old-school methods of batting, Pujara was among the best batters of his time and remains India's eighth-highest run-getter in the international red ball game.