In The History Of The Icc World Cup Most Matches Have Been Played By Indians

Sachin Tendulkar 45 Matches

Javagal Srinath Has 34 Matches

Mohammad Azharuddin 30 Matches

Ms Dhoni Has 29 Matches

Kapil Dev 26 Matches

Virat Kohli 26 Matches

Zaheer Khan 23 Matches

Kris Srikkanth 23 Matches

Yuvraj Singh Has 23 Matches

Dravid Has 22 Matches

Virender Sehwag 22 Matches

There Are 21 Matches For Sourav Ganguly

Harbhajan Singh 21 Matches

Ajay Jadeja 21 Matches

Thanks For Reading