Having made only one appearance for Falkirk in over a year, McCaffrey joined Arbroath on loan on 18 September 2009.
After a prolonged absence from the field, McCaffrey joined Arbroath on a temporary basis on 18 September 2009, following just one appearance for Falkirk in over a year.