On verge of 50th Test, Cheteshwar Pujara claims his father to be his worst critic
In 49 Tests thus far, Pujara has scored 3966 runs at an average of 52.18, inclusive of 12 hundreds. The last of those centuries came in the recently concluded first Test at Galle that India won by 304 runs inside four days.