I have no fucking clue. I mean if someone like Dinesh Karthik was in place of Vijay Shankar today then we would have scored 20–30 runs more. Frankly, Vijay Shankar doesn't deserve to be in the XI He is so overrated and overhyped by the Indian team management. He is test player. I would pick him SA, England and NZ test tour as medium pace all rounder. Not in limited over's cricket. Certainly not in WC!!!