Former cricketers were quick to rebuke Mohammad Hafeez for his comments on Virat Kohli's intentions during the World Cup match against South Africa, with Michael Vaughan also chiming in, deeming Hafeez's remarks as 'complete nonsense.' Hafeez's critique centered on Kohli's approach when he was nearing his record-equalling 49th ODI century, suggesting that Kohli prioritized singles over boundaries in the 49th over to attain this milestone, which Hafeez viewed as a selfish move.