Test cricket is the longest and oldest type of international cricket. The first officially recognized Test match took place on 15–19 March 1877 and was played between England and Australia at the Melbourne Cricket Ground, where Australia won by 45 runs.