Asad Shafiq is the Ian Bell of pakistan..
And I think people should stop expecting runs overseas from Azhar Ali anymore..
Averaged 42 in England.
As for the OP I agree with them on Shafiq hasn't lived upto all the ability he has can't score big hundreds and score tons consistently either and it's because he's a timid cricketer. If you look at the end of the England and WI series he averaged between 39-40.
This shows 2 things:
1) He is versatile to different conditions and all types of bowling
2) His capacity is to average 40 in a series and score 1 x 100
For a player of his talent this isn't good enough and has never looked like scoring a big hundred, which I define as a 150+ score which he has yet to achieve. He simply isn't a match winner.
As for Azhar Ali I have to disagree with OP, he has been in good touch and tried to play positively in the 1st innings of the last test but got out to a beauty which affected his mindset and made him go into shell in the subsequent innings.
Azhar Ali has an excellent conversion of 100s to 150+ scores and has played some important match winning innigns for Pakistan in the past including:
1. 300 in D/N test v WI - had he scored any less than 250 Pakistan would have lost, he was truly the difference between the 2 sides
2. 300 run chase in 60 overs when he scored at a SR of 80+ and held that innings together was a knock of a class batsman
3. 157 v England in UAE 2012
4. 68 v England in UAE 2012 - this gave Pakistan something to bowl at and presented the spinners the opportunity to bowl them out for 70-80 in that memorable series sealing win
5. Scored 2 x 100s in UAE vs Australian bowling line up of Johnson and Starc
Other innings of note in losing causes:
1. 91 vs WI in the last test in UAE
2. 137 in Edgbaston - Misbah's tactics were horrendous and the batting collapse in the 4th innings was equallu abysmal. Should have been a match winning hundred
3. 100 in 2nd test in SL 2015
Asad Shafiq has far more talent but his timidness, lack of fitness and guts means Azhar Ali with Steve Waugh-esque resilience outperforms him.
Shafiq out
Azhar Ali in