Rahul Dravid
It's highly unlikely that any batsman, whether Indian or from any other cricket-playing nation, has never been dismissed for a duck (scoring zero runs) throughout their entire career.
In the sport of cricket, getting out for a duck is a common occurrence, and even the best batsmen experience it at some point.
But Rahul Dravid holds a unique record of never getting out for a Golden duck in the 286 Test innings that he has played during his career.
He has faced 31,258 balls, which is the largest number of balls faced by any player in test cricket.