Selling players is always a gamble, and parting company with a promising player too soon can often come back to haunt you further down the line. Then again, some clubs have perfected the art of selling their stars at their peak, and seriously reaped the rewards.
BettingsOdds.com have taken a look at every Premier League club's player sales over the last five years, and tallied up their current market values to determine the extent to which each club is either better or worse off since their sale, as well as their most unsuccessful transaction over the time period.
This is where Leeds United and the rest of the Premier League rank in the intriguing table:

19. 19th - Aston Villa - -£95.66m
Amount received from players sold: £74.67m. Current value of sold players: £170.33m. Biggest loss = Adama Traore - Amount received from sale: £7.43m. Value of player now: £36m. Difference: -£28.57m. Photo: RICHARD SELLERS

20. 20th - Arsenal - -£182.61m
Amount received from players sold: £228.83m. Current value of sold players: £411.44m. Biggest loss = Serge Gnabry - Amount received from sale: £4.5m. Value of player now: £63m. Difference: -£58.5m. Photo: Handout

