This revised edition covers the first centenary of Test cricket. It includes the full scores of the 803 official Test matches played from when Alfred Shaw bowled the first ball to Charles Bannerman in 1877, until Australia won the commemorative Centenary Test by the identical margin of 45 runs.