The most physically fit player with form is a key to get success in their life. It is true for every sportsman. Many Skilled sportsmen did not get success in their life because of injuries. Today we will discuss about cricketers with most One day International matches played. 

10. Rahul Dravid (India): ‘The Indian Wall’ and occasional Wicket-keeper Rahul Dravid is standing at 10th rank in our list. He made his ODI debut against Sri Lanka at Singapore in 1996. He played total 344 matches in his ODI career. He scored 10889 runs in his career with average of 39.16. He took retirement playing last match against England at Cardiff in 2011. He scored 153 which is highest innings in his career.

9. Muttiah Muralitharan (Sri Lanka):  A charismatic, spectacular right arm off break bowler Muttiah Muralitharan who made as headlines on the field. He is considered as one of the greatest spinners in of all eras. He played total 350 ODI matches in his career. He took 534 wickets with economy of 3.93 and average of 23.08. he made his debut against India in 1993 at Colombo(RPS). He retired playing last match against India at Mumbai in 2011.

8. Wasim Akram (Pakistan):  the best left-arm fast bowler of all time, Wasim Akram could make the ball walk and talk like no one else did. He is standing at number 8th position in our list. He played total 356 ODI match in his career. He took 502 wickets with 3.89 economy rate. He made his debut against New Zealand at Faisalabad in 1984. He played his last ODI in his career against Zimbabwe in 2003 at Bulawayo. He was an   explosive, exciting genius who could change the game with the bat as well.

7. Kumar Sangakkara (Sri Lanka): the chill, cool minded Sri Lankan Kumar Sangakkara is at 7th rank in this list. He played total 374 match in his ODI career. He started his career playing with Pakistan at Galle in 2000. He collected total 12675 runs in his career with Strike rate of 77.36 and average of 40.36.

6. Ricky Ponting (Australia): One of the best captain of Australia Ricky Ponting is at 6th position in the list. He played 375 matches in his ODI career. He made his ODI debut against South Africa at Wellington in 1995. He collected 13704 run in his career. He retired in 2012 playing last match against India at Brisbane.

7Shahid Afridi (Pakistan):  ‘Boom Boom’ Afridi is standing at no 5th tank in this list. He played total 378 matches in his ODI career. He made his debut against Kenya at Nairobi in 1996. He is a batsman all-rounder. He collected 7619 with strike rate of 115.61 and showed us magic with ball too and took 378 wickets in his career. He is still to play few more matches.

4. Inzamam-ul-Haq (Pakistan): He was being a reliable player for Pakistan team throughout his career. He Played total 378 ODI matches in his career. He collected 11739 run in his career. He made his debut against West Indies at Lahore in 1991. He retired in 2007 from his ODI career.

3. Mahela Jayawardane (Sri Lanka): Mahela proved himself as a big responsible name for Sri Lanka. This right handed batsman is at 3rd position in our list. He played total 417 matches in his ODI career. He made his ODI debut against Zimbabwe in 1998 at Colombo (RPS). He collected total 11621 run with 78.15 Strike rate and average of 33.01.

2. Sanath Jayasuriya (Sri Lanka):  Sanath Jayasuriya could be the synonym of devastating player. He played total 445 ODI matches in his career.  He collected total 13430 run with 91.20 Strike rate and average of 32.36. . He made his debut against Australia at Melbourne in 1989. He took retirement playing last match of his OCI career against England in 2011 at The Oval.

1. Sachin Tendulkar (India): ‘The Cricket God’ ‘Master Blaster’ Sachin is Standing at 1st position in the list. He played 463 ODI matches in his career.  He made his  ODI debut against Pakistan in 1989 at Gujranwala. He touched the milestone of 15000 runs in ODI cricket collecting 18426 runs. His highest score is 200 in his ODI career.

Player

Country

 Match Played

Sachin Tendulakar

India

463

Sanath Jayasuriya

Sri Lanka

445

Mahela Jayawardane

Sri Lanka

417

Inzamam-ul-Haq

Pakistan

378

Shahid Afridi

Pakistan

378

Ricky Ponting

Australia

375

Kumar Sangakkara

Sri Lanka

374

Wasim Akram

Pakistan

356

Muttiah Muralitharan

Sri Lanka

350

Rahul Dravid

India

344