In this world each and every movement for moneymoney..I think Cricketers are earning much higher money from the others (particularly in advertisement). So they are concentrating on that.on that only.Keep them away/restrict them from other works and ask them to do their main job(Cricket). Definitely it will workout.