Courtney Walsh of West Indies has scored the highest number of ducks in Test Cricket with 43 ducks in 185 innings.
Srilankan Team
Sachin tendulkar
Don bradman
methali raj
Sachin tendulakar of India has scored the highest number of centurys in internatiaonal cricket he has scored 99 centurys 48 in odis 51 in tests
He scored 452 in first class national cricket. In international "test" cricket, his highest score was 334 not out at Headingly in England.
INDIA 417/2
Shivnarine Chanderpaul
In 2014, Rohit Sharma scored the highest score of 264 runs. It is the highest score played by any player in ODIs in international cricket. The match was happened in Eden Gardens, Kolkata against Srilanka.
Sachin Tendulkar is the leading and highest Test Cricket run scorer among all Indian players and all other international players.
Its Afridi then Jayasuriya then Ganguly Then Cairns and then Tendulkar
sachin tendulkar