Teams Robert Craig played for

MiscellaneousGentlemen of Scotland (1871-1874)
 Edinburgh (1872-1874)
 North of Scotland (1873)
 Gentlemen of Edinburgh (1874)
 Dalkeith (1876)