The player with the most centuries in the history of international cricket is Sachin Tendulkar of India. Sachin Tendulkar holds the record with a remarkable 100 centuries across Test and ODI formats. He scored 51 centuries in Test cricket and 49 in One Day Internationals.
Back to Home