Here is the complete list of cricketers who have roots in India but they played for other teams in the ODI World Cup 2023.