There is no one best state for cricket in India. All the states have their own cricket academies and clubs which produce great players. So, it really depends on what you're looking for. If you want to join a cricket academy, then you should check out all the options in your state and choose the one that best suits your needs.