- Ask Steven
The unwanted record
Which specialist batsman played the most Tests without ever scoring a hundred? asked Owen Morris from the UK
There's a bit of difficulty here in categorising a specialist.
Overall, the leader on the no-centuries list is Shane Warne, who played 145 Tests with a highest score of 99. But he clearly wasn't a specialist batsman, and nor were any of the 51 others who have played in 50 or more Tests without reaching three figures.
The answer is Chetan Chauhan, the Indian opening batsman who hardly bowled: he played 40 Tests, but although he reached 50 on 16 occasions he never quite made it to 100, finishing with a highest score of 97.
Mike Brearley played 39 Tests for England with a highest score of 91, and Deon Ebrahim 29 for Zimbabwe.
Download ESPN's new UK sport app, a fresh and powerful new way to follow your favourite UK sports news, scores and video.