Yuzvendra Chahal, with a net worth of Rs 45 crore, earns through his BCCI contract, IPL earnings, and brand endorsements from ...