thats the difference . Football is played by a lot more nations and cared about more . It has a much more cultural impact and soft power . Cricket has concentrated popularity only in India . Rest other countries like England , Aus its not even the most popular sport
Cricket is most popular sports in India, Australia, Pakistan, Bangladesh, Sri Lanka, Afghanistan
mild popular in Eng, South Africa, New zealand, carribean countries etc
Football fans - 3.5bil
Cricket fans - 2.5bil