Because it is an English sport. Most of Latin America was colonized by either Spain, France or Portugal.
Futbol (Soccer) , Baseball, and Cricket.
Christianity
To answer this you have to be a socialist.
Simon Bolivar's travels in Europe
Soccer is probably the most popular sport. Cricket and bullfights are also traditional favorites.
Cricket is popular in the West Indies and India because of the fact that they were provinces in the British Empire and, as Britain in invented cricket, the British colonials naturally played it and so it spread into the culture of the respectives countries for all citizens. Look at the other cricketing nations, for example: Australia, South Africa and New Zealand were all British colonies. South America was mainly colonised by Spain and Portugal therefore Cricket would not have been played by the colonials. This meant that it never developed a following amongst the natives hence why it is not played in South America with the exception of Guyana which was a British colony and so does play cricket.
To stop the spread of communism to Latin America.
Latin America
Field crickets latin name is Gryllinae.
Cricket was first invented by the British and they spread it through their commonwealth, in more recent year cricket has been spread to ares that were never part of the British empire, like Holland.
Young America Cricket Club was created in 1854.
stop the spread of Communism to Latin America.