Zaheer, who was one of India's trump cards during their World Cup triumph in 2011, finished as the joint highest wicket-taker along with Shahid Afridi with 21 scalps.