<
>

Who has scored the most runs in ODIs without ever hitting a six?

Hashmatullah Shahidi is the only current batsman to have made as many as 675 runs in ODIs with zero sixes Getty Images

Brendan Taylor scored two hundreds against Bangladesh, but his side still lost. How often has this happened in a Test? asked Manish Varachia from Zimbabwe
That valiant double by Zimbabwe's Brendan Taylor - he scored 110 and 106 not out in Chittagong, but couldn't prevent a Bangladesh victory - was actually the 11th occasion in all Tests that a player on the losing side had managed two centuries. Andy Flower also did it for Zimbabwe, with 142 and 199 not out against South Africa in Harare in September 2001.

The last instance before Taylor was by Virat Kohli, with 115 and 141 in vain for India against Australia in Adelaide in 2014-15. Arguably the unluckiest man on this list is Brian Lara, who made 221 and 130 for West Indies in Colombo in 2001-02 - but even that was only just enough to make Sri Lanka bat again, as they won by ten wickets.

Who has scored the most runs in ODIs without ever hitting a six? asked James Robinson from England
The leader on this list - and likely to stay there, I'd have thought - is India's Manoj Prabhakar, who scored 1858 runs in one-day internationals, including two centuries, without the aid of a single six. Only two others have passed 1000 runs without one: Zimbabwe's Dion Ebrahim (1443) and England's Geoff Boycott (1082). I was about to say no one was likely to join them in these big-hitting days, but then noticed that Afghanistan's Hashmatullah Shahidi has so far scored 675 runs in ODIs without a six.

The record in Tests is held by England's Jonathan Trott, whose 3835 runs did not include a single six. Vijay Manjrekar of India managed 3208 Test runs and New Zealand's Glenn Turner 2991, also without any sixes. Canada's former captain and wicketkeeper Ashish Bagai leads the way in T20Is, with 284 runs but no sixes.

Where does West Indies' 187 in their Women's World T20 match against Sri Lanka the other day rank in the records? asked Allan Alexander from the United States
That total of 187 for 5 in St Lucia last week was just short of West Indies' highest total in women's T20 internationals, 191 for 4 against the Netherlands in Potchefstroom during a previous World T20, in October 2010.

In all, there have so far been 12 totals higher than 187 in women's T20 internationals, including five of over 200. The highest of all is England's 250 for 3 against South Africa in Taunton in June 2018. It wasn't a good day to be a South African bowler: earlier that day, in the first part of a double-header on the same Taunton ground, New Zealand had broken the existing record with 216 for 1. Shabnim Ismail's combined figures on a bruising day were 8-0-86-1.

Who has appeared in the most Test matches without ever playing at home? asked Leroy Marshall from Trinidad
Several current Pakistanis lead the way here: Azhar Ali has so far won 68 Test caps and Asad Shafiq 64 without ever playing one in Pakistan, where teams are reluctant to visit for security reasons. However, they have played "home" Tests in the United Arab Emirates.

If you discount Pakistanis who have not been able to play in their home country, the answer is the old Yorkshire allrounder Willie Bates, who played 15 matches on four different tours of Australia in the 1880s without ever getting a game at home. Essex's Frederick Fane won 14 caps for England, captaining them five times, all overseas, while the South African allrounder Percy Mansell had 13. Another England amateur batsman, Morice Bird, won ten caps, all of them in South Africa before the first World War, while slow left-armer Evan Gray won ten in the 1980s, in five different countries but none in his native New Zealand.

In Pallekele, Sri Lanka's captain Suranga Lakmal went in to bat at No. 11. How often has this happened in Tests? asked Chelliah Selvanasan from New Zealand
You're right in thinking that a captain batting at No. 11 in a Test, as Suranga Lakmal did against England in Pallekele last week, is quite a rare event: only 14 captains have gone in last in Test history, and at least four of those did so after an injury forced them down the order.

The man who did it most often was Courtney Walsh - 14 times in all for West Indies. Next comes the 19th-century Australia wicketkeeper Jack Blackham, with 11. England's Bob Willis did it seven times, while the only other captain to do it more than twice was South Africa's Percy Sherwell, with three - and it's a slight mystery why he went in last against England at home in 1905-06, as by 1907 he was opening the innings and scoring 115 in the Lord's Test.

Use our feedback form or the Ask Steven Facebook page to ask your stats and trivia questions