Liverpool have agreed a fee with West Ham for Yossi Benayoun, according to the Israeli international’s agent.

Liverpool will pay the Hammers £5m and the midfielder is expect to earn around £50,000 a week.

Agent Ronen Katzav said: “Everybody would be happy to play for Liverpool. West Ham will always be in his heart but he is looking to move up a level.”

Liverpool manager Rafael Benitez said: “It’s clear he’d like to come and he’s a player I like.”

Benayoun, Israel’s national captain, impressed Benitez when he played in Spain for Racing Santander. He moved to Upton Park from Racing in a £2.5m deal in 2005.