1. One becomes ‘better’ in stages, if he has been playing during the regaining of his health; so it might be better to state: “He is becoming a better player since regaining his health.” or “He has become a better player since regaining his health.” If, instead, he stopped playing until he regained his health, I would suggest: “He became a better player upon regaining his health.”