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
Sachin Tendulkar with 47 centuries
Sachin Ramesh Tendulkar--46 centuries
In ODIs he has scored 12 centuries and in tests he has scored 26 centuries
The highest number of goals scored is 11 eleven , scored by Tottenham Hotspur.