It's not an insult to call Afridi our best captain in the last 10 years when he was the only one who truly united the team and there were no spats or divisions within the camp as we had seen previously.Even during Inzi's time,there were well documented spats between Younis Khan,Afridi,Shoaib etc.
None of that took place under Afridi.He was incharge of one of the weakest teams we've had in the last 20- odd years,perhaps even THE weakest.Inzi,Waqar,Shoaib,Younis,they all had much stronger teams at their disposal.Afridi didn't.Yet the results he gathered were very impressive,also,he led from the front,but most importantly,he made the team play like a UNIT.None of our captains since Imran have managed to do that.
Stop looking for reasons to downplay Afridi.If you're going to give Waqar the credit for everything,then you might as well hold him accountable for not keeping a check on Asif,Amir and Butt.All of that,is just not true.Waqar has made Gul a much improved bowler,Wahab Riaz has learned a lot,but to say that Waqar is the one responsible for our performances is stupid.