Having made only one appearance for Falkirk in over a year, McCaffrey joined Arbroath on loan on 18 September 2009.
Having only recently played for Falkirk after an extended period, McCaffrey temporarily moved to Arbroath on loan on 18 September 2009.