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