James B. Smith was a Scottish footballer who played for clubs including Dunfermline Athletic, Heart of Midlothian and Dundee United as an outside right, though he began his career as a centre forward and in the last years of his career was used at inside left. He made three appearances for the Scottish League XI (all in the annual fixture against the Irish League representative team), and played in a trial for the full Scotland team in 1924.