What is Major League Cricket?

Cricket is one of the most popular sports in the world, followed by around 2.5 billion fans worldwide, and in recent years it has become dominated by a selection of franchise Twenty20 competitions. This has occurred as league-based T20 tournaments such as the Indian Premier League (IPL) have amassed an […]