As England prepare for their 1,000th Test, which starts on Wednesday against India, test your knowledge of the previous 999.
|England v India, first Test|
|Venue: Edgbaston Date: 1-5 August Time: 11:00 BST|
|Coverage: Ball-by-ball Test Match Special commentary on BBC Radio 5 live sports extra, Radio 4 LW and the BBC Sport website. In-play clips and live text commentary on the BBC Sport website and app. Full tour details|