Of the 3,118 male players who have played Test cricket, Cheteshwar Pujara is only the 75th to have completed a century of Tests
Of the 3,118 male players who have played Test cricket, Cheteshwar Pujara is only the 75th to have completed a century of Tests