Teams Elliot Balfour played for

MiscellaneousYorkshire (1878)
 JM Cotterill's XI (1878)
 Gentlemen of Scotland (1880)
 Grange (1880-1897)
 Edinburgh (1881-1887)
 Gentlemen of Edinburgh (1882)
 Edinburgh Academicals (1884-1885)
 Abbotsford (1885)
 Scotland (1886)
 Grange Second XI (1894)