Many people seem to have a drastically different meaning to this phrase than I do. I equate it to great player that is now too old and has become rubbish and a liability.