To answer this fully, one would need a knowledge of how Indian cricket is organised, which unfortunately I don't have. I suppose "franchise" refers, in the usual way, to the authorisation, granted by some umbrella organisation, that allows a team (or group of teams, or league), to operate within the cricketing system. A "franchisee" is, as usual, a holder of a franchise.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.