Teams Robert Walker played for

MiscellaneousScotland (1850)
 Perth (1852)