Here are 2 reasons :
1. The Olympics sports were selected by and for European countries ,that's also why there's a winter Olympics as well
2.England and the Cricket world has not made any effort to be a part of the Olympics before.
This could change as some cricketers are seeing the wisdom of being in the Olympics and there is even an online petition at Cricket2012Games to get Cricket into the 2012 Olympics.
Cricket was featured in the 1900 Olympics and even though it is the second most popular sport in the world, only two teams competed, England (Gold) and France (Silver).
Not only in 2012 Olympics, cricket is not featured in Olympics
Cricket is not in the Olympics
Paris Olympics in 1900
No, not yet!
NO. Cricket was never introduced in Olympics. Though, it was introduced in Commonwealth games held in 1997 in Malaysia.
No cricket is not an Olympics sport (but i wish it could beee......)
The only time cricket was played as part of the Olympics was at the 1900 Summer Olympics. Only one match was played, with Great Britain beating France.
Cricket is not played by enough nations. Only 10 nations play test cricket so it is not included.
They currently don't.
Melbourne Cricket Ground