Raheem Sterling has become the most expensive Englishman ever after joining Manchester City from Liverpool for a fee that could rise to £49 million.

City have paid an initial £44m for the winger, which could go up by a further £5m depending upon add-ons, after he passed a medical and agreed personal terms. He will wear the No. 7 shirt.

By: ESPN