Steve Smith has just finished his 50th Test, and averages more than 60. Where does he stand overall among players at that stage of a career? asked Steve Austin from Australia
Steve Smith ended his 50th Test - Australia's victory over Pakistan in Sydney last weekend - with an average of 60.15. Only three batsmen had a better average after 50 Tests: the inevitable Don Bradman (99.85), and the great England opening pair of Herbert Sutcliffe (61.67) and Jack Hobbs (61.28). Only Bradman (6790) and Sunil Gavaskar (4947) had more runs after 50 Tests than Smith's 4752. Bradman (28) and Gavaskar (20) both made more centuries than Smith, who has 17. Matthew Hayden also had 17 hundreds in his first 50 Tests, and in only 83 innings to Smith's 92. Sutcliffe, Neil Harvey, Kevin Pietersen and David Warner all scored 16 centuries in their first 50 Test matches.
England made 477 at Chennai yet lost by an innings. Has any side made a higher score but still lost so heavily? asked Adrian McDonald from Scotland
England's 477 in the fifth Test in Chennai last month was indeed the highest by any side which then lost by an innings, beating West Indies' 463, also against India, in Kolkata in 2011-12. India themselves made 459 but lost by an innings to South Africa in Centurion in 2010-11. England actually lost successive matches this way after reaching 400 in the first innings of the match - they made exactly 400 in the fourth Test in Mumbai. This had occurred only twice before in 139 years of Test cricket - England made 405 against Australia at The Oval in 1930, and Sri Lanka 400 v England in Cardiff in 2011 - but remarkably it happened again a week later, when Pakistan lost to Australia in Melbourne by an innings despite kicking off the match with 443 for 9 declared. There have been only 19 higher first-innings totals than England's 477 which resulted in any sort of defeat.
Lockie Ferguson took wickets with his first two balls in Twenty20 internationals recently. Has anyone else done this? asked Savo Ceprnich from South Africa
The New Zealand seamer Lachlan "Lockie" Ferguson dismissed Sabbir Rahman of Bangladesh with his first ball in T20Is, and Soumya Sarkar with his second, in Napier last week. Ferguson was the 14th man to take a wicket with his first delivery in T20Is. The first, Australia's Michael Kasprowicz, is the only other one to strike with his first two balls, doing so in the first official T20I, against New Zealand in Auckland in 2004-05. Willie Gavera, making his T20I debut for Papua New Guinea against Ireland in Belfast in 2015, dismissed Niall O'Brien with his first delivery and Niall's brother Kevin with his third.
Two different wicketkeepers took seven catches in South Africa's first innings at Newlands recently. Was this some sort of record? asked Niroshan de Silva from Sri Lanka
Kusal Mendis started keeping wicket for Sri Lanka in the second Test against South Africa in Cape Town last week, and took three catches - then handed the gloves over on the second day to Dinesh Chandimal, who collected four more. This was the second time two different wicketkeepers had combined to take seven catches in a Test innings: in the fifth match between West Indies and Pakistan in Kingston in 1976-77, Majid Khan took four catches while standing in for the injured Wasim Bari, who returned towards the end of the innings and caught three more. Bari later became the first keeper to take seven catches in a Test innings, against New Zealand in Auckland in 1979-80. That record has since been equalled by Bob Taylor, Ian Smith and Ridley Jacobs.
Who has the highest batting average in Twenty20 internationals? asked Ashok Saldanha from India
There's a clear leader here: top of the pile is Virat Kohli, who averages 57.13 in T20Is. His lead, among those with 20 or more innings, is almost Bradmanesque: no one else is over 40. Aaron Finch comes next with 38.96, then JP Duminy (38.46), Michael Hussey (37.94) and Kevin Pietersen (37.93).
Tests in India seem to be played in more places than other countries. Who has scored the most Test runs at a single ground there? asked Jez Wilson from Australia
You're right that India shares its Test matches around more than most - 24 different grounds have hosted Tests now, including three new ones this season (Indore, Rajkot and Visakhapatnam), with three more (Pune, Ranchi and Dharamsala) to come soon when Australia visit. The name of the man who has scored the most Test runs on a single Indian ground is a slight surprise: it's VVS Laxman, with 1217 in ten matches at Eden Gardens in Kolkata. Sunil Gavaskar made 1122 at the Wankhede Stadium in Mumbai, and 1018 in Chennai, where Sachin Tendulkar amassed 970. To save you asking, the most Test wickets on one Indian ground is 58, by Anil Kumble in Delhi: he's also second, with 48 in Chennai. Harbhajan Singh took 46 in Kolkata, and 41 in Chennai.
Post your questions in the comments below