List of cricketers by number of international centuries scored

This list is a compilation of total centuries scored by international cricketers, split between different formats of the game.

A qualification of 15 overall centuries is used for entry onto the men's list. To date, 119 cricketers have scored 15 or more international centuries, 78 of whom went on to score 20 or more centuries and 44 have 30 or more centuries. Nine players have scored 50 or more centuries. Five players have scored 60 or more centuries in their international career across the 3 formats.