Recovering a player and healing him on greens will most likely lead to another injury. See it as in real soccer when you make infiltrations onto player to force them to play, hence worsening their condition further and leading to usually huger injuries. If instead of doing so you let him jump one match and recover form naturally, he'll be as good as new. No suggestion, just what i tried and succesfully achieved last season by trial and error