Garry Sobers has a bowling strike rate above 90 in Tests. Is this the worst among those who have taken more than 200 Test wickets? asked James Laird from Barbados
It's true that Garry Sobers took a wicket every 91.9 balls, and that is the worst strike rate for anyone with more than 200 Test wickets. We won't be too hard on him, though, as he also scored more than 8000 runs at an average of 57!

Next, rather surprisingly, is his long-time West Indies team-mate Lance Gibbs - very much a specialist bowler - whose wickets came every 87.7 deliveries. Next come five more spinners in Bishan Bedi (a wicket every 80.3 balls), Daniel Vettori (79.5), Richie Benaud (77), Derek Underwood (73.6) and Abdul Qadir (72.5) before the first specialist fast bowler on the list - the Australian Graham McKenzie, who took a wicket every 71.8 balls.

As I write, 77 bowlers have taken 200 or more wickets in Tests. The best strike rate among them belongs to Dale Steyn, who took a wicket every 42.3 balls, not far ahead of Waqar Younis (43.4). Then come Malcolm Marshall (46.7), Allan Donald (47), Mitchell Starc (48.1) and Fred Trueman (49.4), the only others who waited fewer than 50 balls between each wicket.

Was Zak Crawley's 267 against Pakistan the highest Test score to be ended by a stumping? asked Rajiv Radhakrishnan from England
The short answer is yes: Zak Crawley's 267 against Pakistan in Southampton last weekend was nine runs higher than the previous-highest victim of a stumping, the 258 of Seymour Nurse - in what turned out to be his final Test innings - for West Indies against New Zealand in Christchurch in 1968-69. In all there have now been 12 Test innings of 200 or more which ended with a stumping, two of them by Ricky Ponting.

England Test cricketers have a number on their caps, and it seems to be different from the Test-debut number that is on their shirts. What does the cap number represent? asked Waqar Ahmed from Pakistan
The number you can sometimes spot on an England player's cap is nothing to do with his place on the all-time list of debutants, which is indeed on their shirts - the one on the cap recognises milestones like 25, 50, 75 or 100 appearances. There are similar caps for England's one-day sides. The tradition started around 2010.

Which current player has won ten Test caps but has never played a senior T20 match? asked Brian Harrison from England
The man with this rather odd record is the Somerset spinner Jack Leach. In addition to his ten Test appearances, he's played 78 other first-class matches and 16 List A games - but he's never yet played a T20 match for Somerset or England. There is another current player with rather more appearances: Kraigg Brathwaite has played 62 Tests for West Indies, but is yet to appear in a senior T20 match.

On the subject of lopsided careers, Mark Butcher scored 4288 runs in 71 Tests for England - but never played a one-day international. Both those numbers are records for anyone who played since the first ODI in 1970-71. Butcher had a decent List A record for Surrey, and also played a few T20 games for them in the early days of the format.

Who has scored 10,000 runs in T20 cricket but has never played a Test match? asked Jamie Stewart from Canada
This is a fairly straightforward one, since there are only two men who have made more than 10,000 runs in senior T20 cricket - Chris Gayle, who has more than 13,000 to go with more than 7000 in Tests, and Kieron Pollard, who despite 186 white-ball appearances for West Indies has yet to appear in a Test match. Pollard reached 10,000 with his last scoring shot - a six, unsurprisingly - in a T20I against Sri Lanka in Pallekele in March, and is currently adding to his tally with Trinbago Knight Riders in the Caribbean Premier League.

Gayle, incidentally, has a remarkably even career record: as I write he has 13,226 runs in first-class matches, 13,189 in List A games, and 13,296 in T20s.

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

Steven Lynch is the editor of the updated edition of Wisden on the Ashes