OK, you can't have Messi in there, as he hasn't played long enough... he'd probably win best player from 2010-20 though.... Kaka also hasn't really played long enough...

Zidane is the best of those... close second to Ronaldo...
Rooney isn't even in the same league, although I'd say Klinsmann was a pretty fine player for the Germans...