Teams James Caffarey played for

Main FCSurrey (1881-1882)
MiscellaneousMitcham (1875-1881)
 Surrey Professional Colts (1879)
 R Humphrey's Surrey Colts (1880)
 Surrey Colts (1880)