Career
He was capped twice for Scotland between 1873-1874. He also played for Craigmount Reconstruction Finance Corporation. Grant also played first-class cricket for Gloucestershire County Cricket Club. He served in World War I and died near Passchendaele, Belgium.