Liverpool have reached an agreement with Manchester City over the £49m transfer of Raheem Sterling, which will make the 20-year-old the most expensive player in England.
The transfer of the 20-year-old England winger is subject to contract negotiations and a medical.
Sterling had asked to leave Anfield and was the subject of two bids from City in June, which were rejected.
Sterling is under contract with Liverpool until 2017 but turned down a new £100,000-a-week deal.
On Saturday, Sterling was named on a 30-man list for the tour of Thailand, Australia and Malaysia, but was then withdrawn.
Several former Liverpool players have criticised the player since he told manager Brendan Rodgers and chief executive Ian Ayre he wanted to leave the club this summer.