Teams Robert Elphinstone played for

MiscellaneousHarrow School (1859-1860)
 Gentlemen of Hampshire (1860)
 Officers of Ireland (1861)
 Canada East (1861)
 Military Officers of Canada (1862)
 Knickerbockers (1863-1867)
 East Hants Club (1863)
 Southampton Union (1863)
 I Zingari (1863-1877)
 Old Harrovians (1864-1875)
 W Mortlock's XI (1864)
 Shillinglee (1865)
 Marylebone Cricket Club (1865)
 EE Bowen's XI (1867)
 Aberdeenshire (1874-1876)
 Gentlemen of Dorset (1876)
 Prince's Club (1877)
 Dimboola (1877/78)