James Alasdair Duff (born 26 January 1989 in Inverness, Scotland) is a Scottish retired professional association football player, who last featured as a centre-back for Rothes.
Duff broke into the Inverness Caledonian Thistle first team during the early part of the 2008âÂÂ09 season, making his senior début in a 1âÂÂ0 defeat by Hamilton Academical. He signed for Elgin City in 2010. Duff left Elgin after six years, signing for Highland Football League side Brora Rangers in November 2016.
Duff represented the Scotland underâÂÂ21 level team for the first time in a 3âÂÂ1 defeat against Northern Ireland in November 2008.