Former Pakistan cricket team captain Mohammad Hafeez caused quite a stir in the cricketing world when he called star India batter Virat Kohli 'selfish' following his century against South Africa in Cricket World Cup 2023. Virat slammed his 49th international ton off 121 balls during the group stage match against South Africa at Eden Gardens, Kolkata. However, Hafeez said that Virat focused more on personal milestones and did not play for the team. During a recent episode of the Club Prairie Fire podcast with Australia legend Adam Gilchrist and ex-England captain Michael Vaughan, Hafeez was asked about his comments and the former Pakistan all-rounder doubled down on his views regarding Virat Kohli.