Best Teams Zaheer Khan Has Played For

The Top Ten
1 Indian Cricket Team
2 Royal Challengers Bangalore
3 Mumbai Indians
4 Mumbai
5 Baroda
6 Worcestershire
7 Surrey
BAdd New Item