Teams Billy Caffyn played for

Main FCSurrey (1849-1873)
 Lancashire (1851)
 Kent (1858)
 New South Wales (1865/66-1870/71)
Other FCMarylebone Cricket Club (1850-1857)
 South (1850-1863)
 All England Eleven (1850-1853)
 Players (1850-1863)
 England (1850-1862)
 Surrey and Sussex (1852-1857)
 Surrey Club (1855-1859)
 Surrey and Kent (1855)
 United England Eleven (1857-1863)
 Single (1858)
 Manchester (1858)
 England Eleven to North America (1860)
 England First XI (1860)
 Surrey XI (1861/62)
 Players of Surrey (1863)
 G Parr's XI (1863/64)
MiscellaneousPlayers of Surrey (1849-1861)
 Suffolk (1849)
 Reigate (1850-1854)
 All England Eleven (1850-1854)
 Godalming (1852)
 Players Engaged at Oxford University (1853-1857)
 F Pilch's England XI (1853)
 East Surrey (1853)
 Oxford University Second XI (1854)
 Pilch and Martin's England XI (1855)
 United England Eleven (1855-1863)
 Surrey (1856-1872)
 Reigate Priory (1856-1860)
 Glasgow (1857)
 EW Vyse's Team (1858)
 Croydon (1858)
 England (1859-1860)
 G Parr's XI (1859-1863/64)
 T Lockyer's XI (1859)
 South (1859)
 Bedfordshire (1860)
 Players (1861-1863)
 HH Stephenson's XI (1861/62)
 E Stephenson's XI (1861/62)
 W Caffyn's England XI (1863)
 Melbourne Cricket Club (1864/65)
 New South Wales (1864/65-1868/69)
 The World (1866/67)
 Army and Navy (1867/68)
 United South of England Eleven (1872)
 Dudley (1872)
 New United South of England Eleven (1875-1876)
 Leinster (1876)
 Surrey XI (1879)