Every game can be learned and assimilated well by anyone if the right person teaches it. The game of cricket is also not an exception for this principle. A coach plays a vital role right from the selection of the tam members to the formation of new strategies as per the game circumstances. A good coach can turn into any type of team into a high performing and efficient one. Thus, it is the responsibility of the team management to select the talented coach. There are some important qualities for the coaches if present, will enhance their skill set and profile. They should be able to identify the talents of the players, they should possess good communication skills, they should be able to categorize the game plan and to allot the specific job to be done for each player in the team, and they should have good terms with almost all the playing team members as well as the reserve players. Above all, they should be skillful in devising the strategies and adopting according to the situations. A good coach well supported by a great team management and the captain can create wonders and can concoct many things for the future of the team.