By London correspondent Tony Hughes

Crystal Palace have agreed a £12million fee for West Ham defender James Tomkins, according to a report.

Sky Sports reported last weekend that the 27-year-old would not be taking part in the Hammers’ pre-season tour of America, ahead of a proposed transfer to Palace this summer.

The Evening Standard now claim that the London rivals have agreed a fee for the centre-back and he has been given the green light to discuss personal terms.

It is said that a deal will be completed for the Hammers academy graduate to make the short journey across London and complete the transfer.

Tomkins played 32 times for West Ham in the recently completed domestic season as Slaven Bilic’s team finished seventh in the Premier League, but he is not expected to be at the club as they prepare for Europa League football at the Olympic Stadium next season.

The West Ham man has never played for another team since a loan spell with Derby County eight years ago.

The Basildon-born defender is contracted to the club until 2020 but is believed to be heading towards the exit door, ending his 19 year relationship with his boyhood side.

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.