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
Tests: 51 ODIs: 49 updated on 10/29/2017
Sachin Tendulkar has scored maximum centuries; 48 in ODIs.
Shajah cricket stadium in UAE
In ODIs he has scored 12 centuries and in tests he has scored 26 centuries
Sharjah Cricket Association Stadium.
sachin tops both the lists tests he has scored 42 and in ODIs he has scored 43
194 by CK Coventry
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 has scored a total of 195 sixes in 463 ODIs played.