I think you need to upgrade as well Player valuation based on his current stats and age and potential,because now it's primitive and inconclusive and it's only based on market activity but it doesn't say real value of this player.
So that there is more accurate value and then buyer can decide to over pay for player or not.