Etter å ha spilt 93 klubbkamper for Celtic skrev han i desember 1999 under for Derby County som betalte £3 000 000 for spilleren. Hans første kamp for Derby kom den 5. desember 1999 da Derby tapte 1-0 for Leeds United i Premier League, mens hans første scoring kom 15. januar 2000 da Derby vant 4-1 over Middlesbrough i en ligakamp. Totalt ble det 5 mål på 18 ligakamper for i siste del av 1999/00-sesongen. Den påfølgende sesongen ble det 2 mål på 24 ligakamper, mens han i 2001/02-sesongen ikke laget noen mål på 11 ligakamper.