The most expensive English footballer of all time - a record Sterling will eclipse if he completes a move to Manchester City - is Andy Carroll, for whom Liverpool paid £36m in 2011. Carroll was then sold to West Ham for a hugely reduced fee and has struggled with injuries. His fee was £4million more than Chelsea paid in 2014 for their leading centre-forward, the Brazil-born Spain international Diego Costa.