Rahul Dravid played a mammoth total of 46,591 balls in international cricket (31,285 Test, 15,285 ODI, and 21 T20I)