Mohammad Hafeez' s last 9 test scores: 2, 34, 0, 9*, 1, 32, 4, 2, 8. He is clearly struggling in Test Cricket. Doesn't come across as a "Test quality" opener. In this version of the game you need specialists as opposed to utility cricketers. Hafeez is not the answer at the top of the innings. Your views?