10 Players with most appearances for ICC World XI team (ODI); feat 2 Indians

10 Players with most appearances for ICC World XI team (ODI); feat 2 Indians

Image Source : Getty

10. Kumar Sangakkara (Sri Lanka) - 3 ODI matches for the ICC World XI team

Image Source : Getty

9. Virender Sehwag (India) - 3 ODI matches for the ICC World XI team

Image Source : Getty

8. Shaun Pollock (South Africa) - 3 ODI matches for the ICC World XI team

Image Source : Getty

7. Jacques Kallis (South Africa) - 3 ODI matches for the ICC World XI team

Image Source : Getty

6. Muthiah Muralidaran (Sri Lanka) - 3 ODI matches for the ICC World XI team

Image Source : Getty

5. Chris Gayle (West Indies) - 3 ODI matches for the ICC World XI team

Image Source : Getty

4. Andrew Flintoff (England) - 3 ODI matches for the ICC World XI team

Image Source : Getty

3. Rahul Dravid (India) - 3 ODI matches for ICC World XI team

Image Source : Getty

2. Brian Lara (West Indies) - 4 ODI matches for ICC World XI team

Image Source : Getty

1. Daniel Vettori (New Zealand) - 4 ODI matches for ICC World XI

Image Source : Getty

Next : Fewest innings to record 4 Test centuries; Kamindu Mendis equals Don Bradman