my-server
← Wiki

List of cricketers with centuries in all international formats

In cricket, a player is said to have scored a century when they score 100 or more runs in a single innings. There are three international cricket formats - Test, One Day (ODI) and Twenty20 (T20I). Scoring a century in any format is regarded as a landmark score; completing the feat in all three international formats is considered a significant milestone by the cricket community and media. The first Twenty20 International match was held on 5 August 2004, so players whose careers finished before this date cannot appear on this list.

The first player to score centuries in all international formats was Chris Gayle of the West Indies in 2007, who achieved the feat by scoring the first century in T20I cricket. He had notched the Test component of the feat in July 2001 against Zimbabwe with an innings of 175, and the ODI component in August of the same year against Kenya with an innings of 152.

Every International Cricket Council (ICC) full member team, except Afghanistan, has had at least one player score centuries in all international formats. As of March 2026, the feat has been accomplished by 39 players; 34 men and 5 women. India has the most players who have completed the feat with seven players; six men and one woman, followed by Australia with six; five men and one woman, England with six; four men and two women, and Sri Lanka with four; four men. The most recent player to accomplish the feat was Jacob Bethell of England in March 2026.

Key

Men's international cricket

Women's international cricket

See also

Notes

References