Cricket became popular in India and the West Indies because of the following reasons:
- Both countries were a part of the British colonial empire.
- British imperial officials used it as a symbol of racial and social superiority.
- In these countries, the game was instituted as a popular sport either by white settlers or by local elites who wanted to imitate the habits of their colonial masters.
On the other hand, the game was not so popular in countries like those of South America since they were not dominated by imperial England, but were by American, Spanish and Portuguese. Also, the pre-industrial methods of cricket made it a difficult game to export. Hence, it took root only in countries that the British had dominated and seized.