Lindsay played for Scotland in all five of the unofficial internationals against England in 1870, 1871 and 1872, which were played at Kennington Oval before the first official international match played on 30 November 1872. He qualified for Scotland as his father was born in Dundee in 1810; his grandfather had been Provost of Dundee.