One hundred and twenty-one grounds have hosted Test cricket since the first officially recognised Test match between Australia and England in Melbourne in March 1877. The grounds are listed in the order in which they were first used as a venue for Test cricket. The list excludes World Series Cricket and South African rebel tours venues. On 8 July 2009, Sophia Gardens in Cardiff became the 100th Test venue. The Ekana Cricket Stadium in India became the 121st and most recent Test venue when it staged a match between Afghanistan and West Indies in November 2019.