Han startet sin seniorkarriere i Football League Championship-klubben Cardiff. Han debuterte som 17 åring 21. september 2004 i en ligacupkamp da han ble byttet inn i det 63. minutt mot Milton Keynes Dons. Han debterte i ligaen den følgende måneden, 16. oktober da han kom inn som innbytter i 2-0 seieren mot Rotherham. Tre dager senere spilte han fra start i 1-1-kampen mot Brighton.