List of cricket grounds in Australia

Columns: Total Matches Held | Ground Name | State | First Game
884 | Melbourne Cricket Ground | Victoria | 1855-56 | 866 | Sydney Cricket Ground | New South Wales | 1877-78 | 788 | Adelaide Oval | South Australia | 1877-78 | 669 | The Gabba | Queensland | 1897-98 | 660 | WACA Ground | Western Australia | 1898-99 | 235 | Bellerive Oval | Tasmania | 1987-88 | 103 | NTCA Ground | Tasmania | 1850-51 | 99 | TCA Ground | Tasmania | 1906-07 | 50 | St. Kilda Cricket Ground | Victoria | 1977-78 | 38 | Devonport Oval | Tasmania | 1977-78

Example questions:
How many matches have been held at the Australian cricket venue also known as The G ? | How many matches have been played in the Australian cricket venue that was redeveloped in 2014 ? | Who sponsors the Australian cricket venue where 50 matches have been played ? | How many matches have been played in the Australian cricket venue that hosts an annual Athletics & Cycling Carnival ?

Answers:
884 | 788 | CitiPower | 38