Ahmed Shehzad's century in the World Twenty20 meant he has scored hundreds in all three international formats. How many other people have done this? asked Kshitij Garg from India
With his 111 not out against Bangladesh in Mirpur during the World Twenty20, Ahmed Shehzad became only the 11th batsman to score a century in a T20 international.
Six of the other centurions also have a complete set: Mahela Jayawardene leads the way, as his 50 international hundreds include 33 in Tests, 16 in one-dayers, and one in a T20.
Chris Gayle, Tillakaratne Dilshan, Martin Guptill, Brendon McCullum and Suresh Raina have also reached three figures in all three formats.
McCullum, who passed 2000 runs in T20 internationals during the tournament in Bangladesh, is the only man to have scored two hundreds in the format.
Ask Steven features a number of experts, headed by Steven Lynch, who answer your questions across a variety of sports