Was Bob Simpson's ten years between Tests the longest such gap?

John Traicos has a unique place in cricket history, having represented South Africa shortly before their isolation, later resuming his international career with Zimbabwe Getty Images

Bob Simpson, who died recently, had a ten-year gap in his Test career - was this the longest for Australia, or indeed anybody? asked David McCormack from Australia
Bob Simpson, who sadly died last week at the age of 89, had played 52 Tests when he originally retired, aged only 31, after the 1967-68 Australian season. But he returned to captain them again in 1977-78, when several first-choice players were unavailable as they had joined Kerry Packer's World Series Cricket. Simpson was 41, but scored two centuries against India before captaining in the West Indies (which he had done before, in 1964-65). In all he played 62 Tests, scoring 4869 runs at 46.81. The highest of his ten centuries was his first, 311 against England at Old Trafford in 1964.

There was a gap of nine years and 305 days between Simpson's 52nd Test (against India in Sydney in January 1968) and his 53rd (also against India, in Brisbane in December 1977). That's the longest such gap for Australia in Tests, but leaves him quite a way down the overall list.

The offspinner John Traicos tops the list: he went 22 years 222 days between playing for South Africa in March 1970 and appearing in Zimbabwe's inaugural Test, against India in Harare in October 1992. George Gunn of England and Pakistan's Younis Ahmed both went more than 17 years between Test appearances.

Simpson missed 71 Test matches during his absence, and lies third on that particular list for Australia, behind Brad Hogg and Tim Paine, who both missed 78. The overall list is headed by the England offspinner Gareth Batty, who was not selected in 142 successive Tests between June 2005 and October 2016.

Who has played the most Test matches without ever taking a catch? And what's the record for ODIs and T20Is? asked Zaheer Ahmed from the United States
I've answered this before, but not for a while I think, and it's worth doing again as Zimbabwe's Tendai Chatara has (possibly temporarily) joined four other men who have played ten Tests without ever taking a catch. The others are Australia's Chuck Fleetwood-Smith, Imran Khan of Pakistan (the recent bowler, not the famous captain), India's Abey Kuruvilla and Jayananda Warnaweera of Sri Lanka.

In ODIs, the Pakistan seamer Ata-ur-Rehman played no fewer than 30 matches without ever holding on to a catch: he's well clear of the next man, Zimbabwe's Piet Rinke with 18.

In T20 internationals, Chirag Suri of UAE has played 31 matches so far without taking a catch, while Hungary's Ali Farasat has drawn a blank in 22. Australia's Billy Stanlake has played 19 T20Is without a catch, as has Rwanda's Yvan Mitari.

For the women, Pakistan's Sharmeen Khan played 26 ODIs without taking a catch and Jiska Howard of Netherlands 21. In T20Is, the Singapore offspinner Haresh Dhavina has so far played no fewer than 49 matches without a catch, and Harjivan Bhullar 43 for Austria.

Has any captain ever done less than Mitchell Santner in the second Test against Zimbabwe? He only bowled one over and didn't bat... at least he took a few catches! asked Christopher McKenna from New Zealand
I don't suppose Mitchell Santner was too bothered by his slim pickings in Bulawayo, since his side won by an innings and he ended up with two wins out of two as captain! He wasn't required to bat, bowled one over for four runs, but did take three catches.

There are 18 instances of a captain not batting or bowling in a Test, most of them rain-affected matches - it includes successive games for England's Arthur Carr during the 1926 Ashes, and rival captains Tom Lowry (New Zealand) and Harold Gilligan (England) in a soggy match in Auckland in February 1930. The previous two instances were both in 2023, by Ben Stokes for England against Ireland at Lord's in June, and the injured Temba Bavuma for South Africa vs India in Centurion in December.

There's one other instance of a captain not batting but bowling just one over in the Test, by Jackie Grant in West Indies' innings victory over England in Kingston in 1935.

On his Test debut in 2019, George Linde scored the most runs in the match and also took the most wickets for South Africa. Has anyone else done this on debut? asked James King from South Africa
South Africa's George Linde scored 37 and 27, and also took 4 for 133, on his debut against India in Ranchi in 2019.

He was only the second man to make the most runs and take more wickets than any other team-mate on his Test debut, after Roger Blunt, who scored 52 runs and also took five wickets with his legbreaks against England in Christchurch in 1930, in New Zealand's first-ever Test match.

Two other players scored the most runs, and were the equal-top wicket-taker in their first Test: Tinashe Panyangara, with 50 runs (from No. 11) and three wickets for Zimbabwe against Sri Lanka in Harare in 2004 (Blessing Mahwire also took three wickets), and Alick Athanaze, who top-scored in both innings with 47 and 28 and also took a wicket for West Indies vs India in Roseau (Dominica) in 2023. Athanaze was one of five West Indian bowlers who took a solitary wicket in that match.

As a follow-up to last week's question about Brendan Taylor, did Zimbabwe have the oldest average age for any Test team? asked Anandh Subramanian from India
The team in Bulawayo was Zimbabwe's oldest in a Test, with an average age of 32 years 111 days: apart from the nearly-40s, most of the others were relatively young. Zimbabwe's previous-oldest team was against England at Trent Bridge earlier in the year, with an average age of 31 years 133 days (Taylor wasn't in that one).

Buit it's a long way down the overall list of the oldest teams: there have actually been 156 XIs with a higher average age. The top four places are occupied by England in the four Tests in the West Indies in 1929-30, when their side included two 50-year-olds in Wilfred Rhodes (who was actually 52) and George Gunn, two fortysomethings in Nigel Haig and Patsy Hendren, and 39-year-old Andy Sandham, who scored Test cricket's first triple-century in the final Test in Kingston, when the team's average age was 37 years 188 days.

The oldest in the current century was Australia's team in the World Test Championship final against South Africa at Lord's in June 2025, which had an average age of 33 years 156 days - only Cameron Green was under 30.

Shiva Jayaraman of ESPNcricinfo's stats team helped with some of the above answers.

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