Home Cricket News 9 Batsmen who have scored centuries in all the 3 Formats Cricket News 9 Batsmen who have scored centuries in all the 3 Formats By Cricfit Staff - September 23, 2016 3 Faf du Plessis Faf du Plessis (Pic Source: Getty Images) 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