The England international is expected to make a record breaking move to Manchester City this summer.
The 32-year-old, who was recently released by QPR after the club's relegation to the Championship, said he thought the Reds were doing the best out of the transfer of the England international, with City set to pay up to £49 million for the player according to BBC Sport, a record for an English player.
Can't help but think that Liverpool got the better of the Sterling deal? Yes he's young, yes he's English but can he help them to win UCL?— Joseph Barton (@Joey7Barton) July 13, 2015
Barton can offer an opinion that is more valid than most, being a Merseyside native who turned out for both Everton and Liverpool's youth teams, before going on to star for Manchester City and eventually captaining the Citizens.
The one time England cap, who has also turned out for Newcastle United and Marseille, makes a valid point about Sterling's ability to contribute in Europe in relation to his transfer fee, an amount that has drawn a lot of coverage in recent days.
In Europe, where he has 18 appearances to his name, the winger has so far failed to net a single goal, while Sterling's record of one goal for England in 16 appearances is also not the end product or match changing ability one would expect from a player with costing so much.
However, at just 20-years-old, it's hard to deny that Sterling is one of the more promising players in the game. Of course, what he may yet have to deal with is the pressure such an astronomical fee brings to the football pitch.
What is clear is that justification for the amount of money City could end up paying Liverpool is not going to be in the performances Sterling gave for the Reds, which have rarely, if ever, been that of a £49 million player, but in what he can deliver in the future.