Zaheer Khan has represented the country in the three ODI World Cups (2003, 2007 and 2011). He has consistently delivered for the team in high-pressure situations. Zaheer was the fourth-highest wicket-taker in the 2003 ODI World Cup. He picked up 18 wickets at an economy of 4.23 and at an average of 20.77 in 11 matches. His best performance in that edition came against New Zealand, where he picked up four wickets and conceded 42 runs.