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 Martin Guptill Martin Guptill (Pic Source: AFP/Getty Images) 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