Teams James Bayley played for

MiscellaneousFettes College (1887)
 Old Fettesians (1894)
 Grange (1896)