Teams
Robert McLeod
played for
Miscellaneous
Cumberland (1879-1880)
Scotland (1880)
Scarborough (1881-1883)
Roxburghshire (1881)
United North of England Eleven (1882)
Wigan (1886-1891)