Does AB hold the record for most Test innings without a duck?
And which ground has hosted more Test wins by visiting teams than the hosts?
Suresh Raina is the leading run-getter in the IPL, with 4985 runs from 176 matches • BCCI
Mohammad Abbas, who collected 4 for 23 and 4 for 41 in a fine display as Pakistan won the first Test against England last week was the unlucky 13th bowler to take four wickets in both innings of a Test at Lord's. The first to do it (and the only one to claim his wickets more cheaply than Abbas) was the England slow left-armer Bobby Peel, with 4 for 36 and 4 for 14 against Australia at Lord's in 1888.
Still top of the IPL run charts is Suresh Raina, who ended the 2018 competition with 4985 runs overall, just 37 more than Virat Kohli, who had overtaken him towards the end of the regular season but was overhauled again later on. Raina has also taken more catches (95) than any other outfielder in the IPL. The leading overseas run scorer, despite not having played in 2018, is David Warner, with 4014. He's one of just eight players to have scored more than 4000 IPL runs (Chris Gayle is six runs short).
Of the 52 grounds that have staged ten or more Tests, only four have seen the visiting side win more than half the matches - Mirpur and Chittagong in Bangladesh, and Bulawayo and Harare in Zimbabwe. The best grounds for visitors in the other Test countries percentage-wise are Kandy in Sri Lanka (nine away wins out of 21 Tests), Lancaster Park in Christchurch, New Zealand (16 of 40), Port Elizabeth in South Africa (11 of 29), Headingley in England (25 of 76, before the second Test against Pakistan), Port-of-Spain in Trinidad (18 of 60), Mumbai's Wankhede Stadium in India (seven of 25), Melbourne in Australia (30 of 110), and Faisalabad in Pakistan (five of 24).
Ricky Ponting captained Australia in 77 Tests and won 48 of them. That puts him second on the list of most Tests won as captain, behind South Africa's Graeme Smith, who led in 109 (including one for the World XI) and won 53 of them.
AB de Villiers does still hold the record for the most Test innings before a duck - he had 78 before finally falling for 0 against Bangladesh in Centurion in 2008-09. That dismissal meant the record for a whole career without a duck reverted to the 1950s Australian opener Jim Burke, who avoided getting out without scoring in all his 44 Test innings. The leading current player is another Australian, Tim Paine, with no ducks from 22 Test innings so far.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes