Who has scored the most runs in all T20 matches? asked Varun Prakash from India
It's very close at the top of the list of run scorers in senior T20 cricket. Chris Gayle has 6077 runs, just ahead of Brad Hodge with 5985. David Hussey (5503) and Brendon McCullum (5291) have also passed the 5000 mark. For the full list, click here.
If it's T20 internationals you're after, then McCullum (2044) is well clear of the Sri Lankan pair of Mahela Jayawardene (1493) and Tillakaratne Dilshan (1452).
The leading wicket-taker overall is Lasith Malinga with 252. Alfonso Thomas (235), Azhar Mahmood (224), Dirk Nannes (222), Yasir Arafat (219) and Albie Morkel (207) all have more than 200. In T20 internationals Saeed Ajmal (85 wickets) leads the way, ahead of his fellow Pakistanis Umar Gul (80) and Shahid Afridi (77).
Ask Steven features a number of experts, headed by Steven Lynch, who answer your questions across a variety of sports