Matthew Richards, som gikk på Derby County sitt fotballakademi, skrev under på sin første profesjonelle fotballkontrakt i desember 2006. Han signerte på en to og et halvt år lang kontrakt med Derby County den samme dagen som han fylte 17 år, og denne kontrakten binder han til klubben ut 2008/09-sesongen. Han hadde ikke noe draktnummer for Derby i 2006/07-sesongen, men foran 2007/08-sesongen har han fått tildelt draktnummer 34. Han har fortsatt ikke spilt noen obligatoriske kamper for , men 6. september 2007 erstattet han Steve Howard i det 62. spilleminutt i en testimonialkamp Derby spilte mot skotske St Mirren.