29 stycznia 2009 roku Derbyshire został wypożyczony do greckiego Olympiakosu. Został z nim mistrzem kraju. 18 czerwca 2009 został wykupiony przez Olympiakos i podpisał z nim 4-letni kontrakt.
16 sierpnia 2010 roku został wypożyczony do Birminghamu City na jeden sezon z opcją pierwokupu. W klubie tym zadebiutował 21 sierpnia wchodząc w 66. minucie meczu Premier League z Blackburn Rovers za Nikolę Žigicia. Spotkanie zakończyło się zwycięstwem jego zespołu 2:1.
11 sierpnia 2011 podpisał trzyletni kontrakt z Nottingham Forest. Następnie grał w Oldham Athletic, Blackpool i Rotherham United.
W 2016 trafił do cypryjskiego klubu Omonia Nikozja. W sezonach 2016/2017 oraz 2017/2018 został królem strzelców ligi cypryjskiej.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2004/05 Blackburn Rovers Premier League 1 0 2004/05 Plymouth Argyle Championship 12 0 2005/06 Wrexham League Two 16 10 2006/07 Blackburn Rovers Premier League 22 5 2007/08 23 3 2008/09 17 2 2008/09 Olympiakos SFP Alpha Ethniki 7 5 2009/10 19 6 2010/11 Birmingham City Premier League 13 0 2011/12 Nottingham Forest Championship 15 1 2012/13 Oldham Athletic League One 18 4 2012/13 Blackpool Championship 12 0 2013/14 Nottingham Forest 29 7 2014/15 Rotherham United 34 9 2015/16 35 8 2016/17 Omonia Nikozja Protathlima A’ Kategorias 33 24 2017/18 33