By Alex Taylor

James Tomkins has joined Crystal Palace from West Ham for £10million, it was announced on Monday.

Palace have completed a deal for the 27-year-old Hammers academy graduate after he agreed the terms of a five-year deal.

Palace announced the arrival of Tomkins on their official Twitter account and were keen for the fee to be made public.

Tomkins played 32 times for West Ham in the recently completed domestic season as Slaven Bilic’s team finished seventh in the Premier League.

The player will not be at the club as they prepare for Europa League football at the Olympic Stadium next season.

The Basildon-born defender was contracted to the club until 2020 but will now make the move across London to join up with his new side having never played for another team since a loan spell with Derby County eight years ago.

Tomkins will link up with Andros Townsend in south London as the duo represent the Eagles two biggest signings so far this summer.

In other West Ham news, Dimitri Payet’s agent has claimed only Hammers chiefs know what it would take to prise the playmaker from the club this summer.