I juni 1995 ble Marc Edworthy kjøpt av Crystal Palace for £350 000 der han i sin første sesong for fikk med seg 44 ligakamper. I tillegg spilte han også play-off finalen som Crystal Palace tapte 2-1 mot Leicester City den 27. mai 1996. I 1996/97-sesongen spilte Edworthy 45 ligakamper for Crystal Palace, og han fikk også med seg de 3 play-off kampene som Palace spilte før de var kvalifisert for Premier League. I denne sesongen scoret også Edworthy sitt første mål for Crystal Palace, og dette målet kom 17. september 1996 da klubben hans slo Bury 3-1 i den engelske ligacupen. Hans første kamp i Premier League kom 9. august 1997 da Crystal Palace slo Everton 2-1, og da 1997/98-sesongen var over hadde han fått med seg 34 ligakamper og 5 cupkamper for laget fra Stor-London som havnet på 19.-plass og dermed rykket ned etter bare en sesong i Premier League. I starten på 1998/99-sesongen fikk han med seg 3 ligakamper og en cupkamp for Palace før han 26. august 1998 ble kjøpt av Coventry City for £1 200 000.