Brutal analysis. But please dont get confused by Shafiq’s soft runs down the order against the older ball and tired bowlers. Both need to go.
The only issue is that both are nice guys and it is in our blood to carry passengers...
I largely agree with you, except I think that the World Test Championship format basically requires staggered retirements so that you don't go into any series with two rookie batsmen whose anxiety and nerves come at a cost.
I would forcibly retire one of Azhar or Shafiq immediately, and the other in 12 months' time.
I see any Test player aged over 32 as a series-by-series proposition, and if he fails to perform he should be out.
Since Misbah and Younis retired, Azhar has been 33 and now 34 years old, and has failed across 13 Tests against 6 different teams.
That's got to be the end.
I'd have kept the 2016 Azhar Ali, of course, but he isn't coming back.
If you want a stodgy, slow, defensive opening batsman then at least pick Sami Aslam who has the reflexes to get out of the way of short-pitched bowling.
But the other part of this jigsaw is Sarfraz Ahmed. He is at least "32" years old, and in the 13 Tests as skipper since Misbah and Younis retired his batting average has fallen to 25.81 compared with a career average of 36.39.
To me, that says that you bring in Mohammad Rizwan who can genuinely bat at Number 6 and keep wicket, which lets you pick all-rounders like Shadab Khan and Faheem Ashraf at number 7 and 8.
But then you have:
1. Shan Masood as Test captain
2. Imam-ul-Haq
3.
4. Babar Azam
5. Haris Sohail
6. Mohammad Rizwan (wk)
That team only has one vacancy for a batsman - you probably stick with Asad Shafiq at 3 on the basis that he is not in sharp decline like Azhar Ali is.