Scoring centuries in all the different forms of the game shows how multi-talented a batsman is. Their versatility to adapt in accordance with the demand of the format make them one of the most spectacular batsmen in the game. Over the years only 9 players have managed to achieve this esteemed feat. Let’s have a look at them.
- Mahela Jayawardene
This former right-handed batsman from Sri Lanka who defined the term ‘elegancy’ in batting entitled his name in this list on 3rd May, 2010 after he scored a T20I century against Zimbabwe.
Test Centuries: 34
ODI Centuries: 19
T20I Centuries: 1
Total: 54
- Brendon McCullum
Kiwi’s one of the finest wicket-keeper batsmen is known for his devastating ability in batting. Made into this illustrious club in 2010 after smashing a magnificent 116* against Australia in a T20I. Only batsman to score at least 2 centuries in every format.
Test Centuries: 11
ODI Centuries: 5
T20I Centuries: 2
Total: 18
- Suresh Raina
The sensational southpaw was first ever from India to achieve this feat. He did this by scoring a Test century(only player in this list to hit Test century after ODI & T20I century) on July 2, 2010 vs Sri Lanka- a rare opportunity.
Test Centuries: 1
ODI Centuries: 5
T20I Centuries: 1
Total: 7
- Tillakaratne Dilshan
The aggressive right-handed batsman from Sri Lanka who made his debut way back in 1999 has achieved this prestigious feat after he scored 104* against Australia in a T20I match. He has retired from the longer formats now but is still more than efficient in the shorter formats of the game.
Test Centuries: 16
ODI Centuries: 22
T20I Centuries: 1
Total: 39
- Chris Gayle
The destructive left-handed Caribbean batsman made his debut in 2000 and since then he has achieved many heights in international cricket as well as domestic leagues. He smashed only T20I century way back in ICC T20 WC 2007 against South Africa and joined the elite club.
Test Centuries: 15
ODI Centuries: 22
T20I Centuries: 1
Total: 38
- Martin Guptill
In 2012, Guptill scored his first T20 century; he scored 101 against South Africa and became the sixth player to score a century in all the three formats.
Test Centuries: 2
ODI Centuries: 9
T20I Centuries: 1
Total: 12
- Ahmed Shehzad
The lone Pakistani batsman to feature in this list, Ahmed Shehzad smashed a brilliant hundred (111*)against Bangladesh in a T20I in Mirpur (2014). With this he became a centurion in every format.
Test Centuries: 3
ODI Centuries: 6
T20I Centuries: 1
Total: 10
- Faf du Plessis
The T20Is skipper for the Proteas played a marvelous innings of 56-ball-119 against West Indies in 2015 to feature in this unique list.
Test Centuries: 4
ODI Centuries: 4
T20I Centuries: 1
- Rohit Sharma
The Hitman from India surely showed that blue jersey fits him better and how he has been a terror at the crease in the shorter formats. Smashed a terrific century recently against South Africa and became the highest scorer in ODIs and T20Is for India and with this he entitled his name in this illustrious club.
Test Centuries: 2
ODI Centuries: 7
T20I Centuries: 1
Total: 10