1. 70-80% revenue comes from the India. In ICC tournaments big chunk of fans only watch matches when their fav team is playing or in some cases, when high quality teams are facing each other. So let's say there are 10 teams in the tournament and every team is playing 4-5 matches in every group. So big markets like India, England and Australia (mainly Indian) playing limited amount of matches. Fans are obviously going to invest time in their own team instead of WI vs Ban or Pak vs SL, hence ICC earn money from limited amount of fixtures mainly Indian fixtures.
In contrast in IPL even dull match is capable to generate enough clicks, let's say 5-ish millions and that's only streaming services, not even talking about other services like cable tv.
2. Life of athlete is short so it normal for players to look into their own interest due to paycheck.
In the whole cricketing world, IPL is quite popular but the problem is cricket is not very popular altogether and that has certainly limited the revenue that is being generated by cricket as a whole. and it is true that 70 to 80% of the revenue is generated from India and that alone shows the situation of cricket by itself. It is quite safe to invest money in club matches instead of International matches.
when even not interesting matches are generating a lot of revenue then why would someone put his money on some International stage of cricket?
Players are obviously going to look for a bigger paycheck because their life as an athlete is not very long and they also have to worry about the life after their retirement.
Really did'nt got what you wanna say in Point 1.
Players do have there own choice but national duty is also important. Its the national team that introduces a player to the world and is picked up by league like IPL or BBL. WI and RSA cricket is destroyed because of IPL, a players are no more interested in national duty since they earn more from IPL.
DanWalker's query was related to ICC (international stage) vs IPL revenue.
I wanted to point out that ICC earn less amount of money due to this main reason (based on ICC tournaments like T-20 WC, WC).
- Only BIG 3 fixtures generate enough money in ICC tourney, mainly India.
- Rest of the fixtures in the ICC Tourney are not profitable, barring few.
- IPL revenue only depends on the local market, which is already big.
ICC is obviously not going to get enough money unless there are more teams interested in cricket. I think most of the money generated by cricket comes from the subcontinent because the fans here are just crazy about cricket. It doesn't look like ICC has any big plans for expanding cricket as a game. so I don't see bigger revenue being generated by cricket in the recent future.
ICC very much interested in increasing the revenue that's why they lobbied hard for at least one ICC tournament every year. Problem is they only want to milk the Indian market, for example deliberately trying to push ICC media rights auction before IPL's media auction.
Simply handing over Test status to countries is not solution. Test format is a dead cow except for few countries. Limited overs cricket, especially T-20 is the future. IMHO They should make qualification process easy and go ahead with 16-20 countries T-20WC tournament.
At start there is a possibility that it won't be profitable because you have to subsidise new participants. Also it could turn into financial disaster (like 2007), plus bit dull tournament at times due to mis-matched fixtures but in a longer run it could solve many problems because cricketing market would mature in those new countries, given ICC playing its cards right (like involving locals, publicity etc) but for this to happen ICC have to bite the bullet.
I really don't see the point of increasing the number of tournaments instead of trying to increase the number of teams that are playing cricket regularly. The same amount of fans is going to be bored of cricket if the same thing was on again and again. And yes test status is just not an option and if the revenue is needed to be made bigger I think ICC needs to introduce more and more countries to ODI and T20 cricket.