League Matches surely help a lot. From some time we are seeing almost every sport coming up with league matches which are surely helping the cause of players and they are doing pretty well with that.
In India Firstly Hockey was Introduced in league phase and it was liked by all and it have the added advantage of International greats playing with the Indian local players and in that way the indian local players can learn a lot from the experienced players and be an asset.
After that Cricket was Introduced and it was a mind blowing decision as it helped in creating a large group of good players to choose for the Indian team and also with that Experienced International players can help the Indian youngsters to do well.
Football was also Introduced in league phase and that has resulted in Indian National Team doing so well in football and achieve its best 100th ranking in the world FIFA Rankings.
Even Kabaddi, Badminton, Boxing and Wrestling were Introdcued as well and they are showing good results as well.
The Main benefit of these league matches is to commercialize the game and earn rich rewards which will help players to earn well and also perform well in the game.