THE REASON is very simple, the nations that play cricket as their major sporting events Indian, Pakistan and other similar countries have a very large population compared to other nations.
however, i have to point out that football remains the most loved sport in the world.
i do not think that cricket is played more than football yeah i know cricket are played in high populated countries like india but you need to understand that not all indians play cricket,infact we have alot of indian women and men that has never played cricket,as for me i believe that football is still the most played sport game in the world...
Because, Sports This one prioritizes hand and eye coordination, not physical strength or stamina.
That is why, in cricket sports, it does not discriminate between the sexes of the players. None are stronger, all have the chance to win this sport.