West Ham midfielder Carrick has been reluctant to sign a new deal at Upton Park and the 23-year-old would have been out of contract next summer but the Championship club were not prepared to lose the England star for nothing. Portsmouth, Everton, West Brom and Arsenal have all been linked with moves for him but Spurs, who continued their fine start to the season with a 1-0 win at Newcastle on Saturday, have won the race to sign him.