Edwards, som var forsvarsspiller, fikk 15 landskamper for Wales i perioden 2003 til 2006.
Biografi
Rob Edwards startet sin fotballkarriere i Aston Villa der han skrev under på sin første profesjonelle kontrakt i 2002. Han debuterte for Villa 28. desember 2002 i en ligakamp mot Middlesbrough, og totalt fikk han med seg 8 ligakamper og 1 cupkamp for the Villans i 2002/03-sesongen.
I november 2003 skrev han under på et låneopphold med Crystal Palace, og han spilte sin første kamp for Palace 22. november 2003 i en ligakamp mot Walsall. Den 29. november 2003 scoret han sitt første mål for the Eagles da de spilte 1-1 mot Coventry. Etter å ha spilt 7 ligakamper og laget 1 ligamål vendte Edwards tilbake til Aston Villa i desember 2003, men allerede i januar 2004 var han klar for et nytt låneopphold, denne gang til Derby. Hans første kamp for Derby var 10. januar 2004 da de møtte Stoke, mens hans første scoring for the Rams kom 17. januar 2004 i en ligakamp mot Gillingham. Han spilte 11 kamper og scoret 1 mål for Derby før han vendte tilbake til Aston Villa da 2003/04-sesongen var over.
I juli 2004 gikk Edwards til Wolverhampton for £150 000, og han spilte sin første kamp for Wolverhampton den 8. august 2004 da de tapte 2-1 for Stoke i en ligakamp. I hans første sesong for Wolves spilte han 17 ligakamper, mens han i 2005/06-sesongen stoppet på 42 ligakamper.