First of all, thank you for your condescending taunt in telling me I don't know what I'm talking about. Appreciate it very much.
Secondly, to suggest that a batsman who averages 30 across a long career is 'amazing' at anything other than mediocrity is in itself deluded. Hafeez's struggles against pace are well known (Steyn says hi) and his dismissals against Finch, Kane Williamson and Markram say a lot about his recent performances against spin. Today when we required simple strike rotation, Hafeez got bogged down putting pressure on himself and on Harris, before being giving his wicket away. This was yet another failure in a long run of failures.
Even on the one occasion Hafeez performed in the World Cup, against England, it came after a shocker from Jason Roy when he dropped an absolute sitter which Hafeez had skied.
So please, Rohit Sharma he is not.
Contrast this with Rizwaan. Coming into the World Cup, Rizwaan, like Harris, scored multiple hundreds against Australia and showed great skill and technique. I accept that Rizwaan doesn't necessarily have the power game but his strike rate of 89.09 at an average of 49 is 2019 is a country mile ahead of the so called professor. In a batting line up that can struggle to chase 228 against Afghanistan, the decision to play Hafeez in place of Rizwaan is just as bonkers as the decision to play Malik in place of Harris.