Longest-serving players, and shortest Test-match days
Plus: oldest debut centurions, youngest to 9000 Test runs, and the highest completed innings without extras

With the exception of Chanderpaul, Harbhajan Singh is currently Test cricket's longest-serving player, having debuted in 1998 • Associated Press
The one that came to my mind first was the final Test of the 1936-37 Ashes series in Melbourne, when the fifth day started with England 165 for 8, still 200 short of avoiding an innings defeat. Australia wrapped up the match - and a unique come-from-behind 3-2 series win - when the left-arm spinner Chuck Fleetwood-Smith took the final two wickets with the first two deliveries of the day, in front of a crowd of around 12,000, admitted free.
I knew it wasn't a record, as the highest completed innings without any extras at all was Pakistan's 328 in 187.5 overs against India in Lahore in 1954-55. I wasn't sure, however, about the highest total reached before an extra was recorded, so am indebted to Charles Davis, the Melbourne statistician, who tells me it came during India's recent series in Australia. In their first innings in the third Test in Melbourne in December 2014, India had reached 402 before the first extra - a leg-bye off the fourth ball of the 106th over. In terms of overs bowled, in Johannesburg in 1957-58 Australia had faced around 149 eight-ball overs - the equivalent of 198.4 of six balls - before South Africa conceded the only extra of the innings, a leg-bye which took the score to 400 of the eventual 401. That innings included two no-balls, but as they were scored from they did not, under the regulations of the time, register as extras as they would now.
That's right, Australia's Adam Voges was 35 years eight months old when he completed his Test-debut century against West Indies at Roseau earlier this month. The previous record was held by Dave Houghton, who was about four months younger when he made 121 in Zimbabwe's inaugural Test, against India in Harare in 1992-93. Before that the record had been held for around 45 years by Sussex's Billy Griffith, who scored 140 for England after being pressed into service as an opener against West Indies at Port-of-Spain in 1947-48. Legend has it that Griffith, who later became MCC's secretary, ran out his opening partner early on, and thought he'd better hang around to make up for it. He made only 17 runs in his other four Test innings. Australia's Bert Collins (in 1920-21), Aminul Islam of Bangladesh (2000-01) and the English legend WG Grace (1880) were all 32 when they made a century in their first Test. Another England opener, Arthur Milton, was 30 when he did it in 1958.
The recent recall of Harbhajan Singh, for India's one-off Test against Bangladesh in Fatullah, gives him the longest span of any current player if you exclude Shivnarine Chanderpaul. Harbhajan made his debut against Australia in Bangalore in March 1998, so has lasted more than 17 years so far (and he's still only 34). Chanderpaul's Test career stretched just over 21 years from his debut in March 1994. Only 11 men have enjoyed longer Test careers; for the list, click here.
Alastair Cook scored his 9000th Test run in the second innings against New Zealand at Headingley - and was then immediately out, giving him a nice round career figure to take into the Ashes series. He was 30 years 159 days old, 94 days younger than Sachin Tendulkar was when he reached the 9000 mark in January 2004. Ricky Ponting was 31 when he got there, and Jacques Kallis, Mahela Jayawardene and Graeme Smith all 32.
It's no great surprise to find Muttiah Muralitharan on top of this list: after all he took 67 separate five-wicket hauls in his long Test career, nearly twice as many as the next man (Shane Warne, with 37). Murali took at least five in both innings on 11 occasions, his biggest haul being 16 for 220 (7 for 155 and 9 for 65) against England at The Oval in 1998. Warne took twin five-fors on five occasions, the same as Clarrie Grimmett and Richard Hadlee. But this illustrious trio are all shaded by the legendary England bowler Sydney Barnes, who did it six times - in just 27 Tests, in which he took 189 wickets at 16.43.
Steven Lynch is the editor of the Wisden Guide to International Cricket 2014. Ask Steven is now on Facebook