Teams Christopher Hornsby played for

MiscellaneousClydesdale (1858-1862)
 Gentlemen of Scotland (1862)