But no-one defines world class like that, it's way too narrow. As normally understood and used, world class basically means a player who can thrive at the very highest levels of the game, consistently, and able to compete in and strongly influence the biggest matches, or otherwise make significant contributions to their teams winning the biggest trophies.
Personally I think Rooney was a world class talent when he came through, and was actually world class for a while in his early 20s, but hasn't been since 2010.