He played for Perthshire, and also for Scotland from 1890 to 1894. In 1894, at Beverley, East Yorkshire, he scored 201 for York C.C., then a record for the ground.
He represented Perthshire, and also for Scotland from 1890 to 1894. In 1894, at Beverley, East Yorkshire, he scored 201 for York C.C., then a record for the ground.