I januar 2007 skrev Teale under på en tre og et halvt år lang kontrakt med Derby County som kjøpte han for £600 000. Han debuterte for Derby 13. januar 2007 i en ligakamp mot Sheffield Wednesday og 10. februar 2007 scoret han sitt første mål for i en ligakamp mot Hull City. Totalt ble det ett mål på 16 ligakamper for klubben fra Derbyshire i siste del av 2006/07-sesongen. Etter å ha spilt 18 ligakamper og 4 andre obligatoriske kamper for klubben fra Derbyshire i første del av 2007/08-sesongen signerte Teale på en låneavtale med Plymouth Argyle den 19. februar 2008. Han debuterte for den samme dagen da han kom inn i det 69. spilleminutt i en ligakamp mot Southampton.