I had a ST that played and performed awfully bad and got bad rate one season, but became my "best" player the next season. The same thing happend last season with a MC. His performance was bad and he only got like 5, but then this season he plays quite good and gets 7 or 8 in every game.

If he is young, keep him. If old, sell him