^^ Sad to see only one cricketer made into this list. IMHO It shows that where cricket stands in comparison of other sports and clearly begging for more exposure in other parts of the world too, not just Subcontinent.
Most of them in that list are either footballer, tennis player and golf player. Virat Kohli is the only one ranked in that list of top 100. Cricket needs a lot of exposure and more first world countries need to participate.