Why don't cricket boards make more of an effort to send their players abroad to gain experience in other countries? Aussies struggle on spin friendly sub-continent pitches, Indians struggle on bouncier wickets and so on. Years ago every state in the Sheffield shield competition usually had at least1 international player playing for them. These players were paid well and gained valuable experience on Australian wickets and that usually helped there all round game. I know many Australian high profile players would go and play off season in English county sides. Cricketers now play all year round and many high profile just play IPL when not on international duties. Gone are the days when players would spend an off season playing cricket in another country because in all honesty there is no off season these days.