Teams Bill Usherwood played for

MiscellaneousScotland (1849-1858)
 Northumberland Club (1851)
 Glasgow (1851)
 Grange (1856-1859)
 Clydesdale (1859)
 Colonel Buchanan's Scotland Team (1860)