Met West Ham promoveerde Fletcher naar de Premier League in 2005. In mei 2006 trad Fletcher aan in de finale van de FA Cup tegen Liverpool. Fletcher verving de geelgeschorste Hayden Mullins centraal op het middenveld. West Ham verloor na strafschoppen. Zijn enige Premier League-doelpunt maakte Fletcher voor West Ham tegen Tottenham Hotspur op 7 mei 2006, een thuiswedstrijd op Upton Park. De spelers van Spurs leden toen aan een voedselvergiftiging, waarnaar een onderzoek werd opgestart door de Londense politie. De finale van de FA Cup was Fletchers laatste wedstrijd voor West Ham. In de zomer van 2006 verhuisde hij voor een bedrag van £ 400.000 ,- naar Championship-club Crystal Palace.