He won't take Rooney's record. How long he stays is anyone's guess, as he could move on in 2 or 3 years, nevermind his performances here. This is not peak Ronaldo. While he scored some goals at Juve, it is a bit different now in the PL and his age. He keeps fit, but he is still way past his prime and cant play every game.