Former English cricketer Michael Vaughan has strongly criticized Mohammad Hafeez for making what he deemed an ‘utter nonsense’ and ‘selfish’ comment regarding Indian captain Virat Kohli. Hafeez’s statement had caused quite a stir in the cricketing world, and Vaughan didn’t hold back in expressing his disapproval. The comment, which Hafeez has since clarified, sparked a debate on sportsmanship and respect in the cricket community. Vaughan’s outspoken reaction further underlines the passion and opinions that cricket fans and experts often bring to the table when discussing the sport.