In today’s time cricket become the no.1 sports that everyone like to watch it and loved it. Cricket is played in 3 formats and the formats were Test, ODI and T20. Many players makes so many runs and many centuries but here we only discuss the top 5 highest century in ODI.
Sachin Tendulkar has record of making most hundred in ODI cricket he has total 49 centuries in 452 innings after him Virat Kohli is on 2nd player who has 46 centuries in 265 innings. Here we see list of these top 5 players are as follow-
Name | Matches | Centuries |
Sachin Tendulkar | 463 | 49 |
Virat Kohli | 265 | 46 |
Ricky Ponting | 375 | 30 |
Rohit Sharma | 221 | 28 |
Sanath Jayasuriya | 445 | 28 |
Top 5 Highest Centuries In One Day Internationals
1. Sachin Tendulkar-
Sachin Tendulkar was born on 24th April 1973. He was Indian professional cricketer also also captained of team India. Sachin regarded as the greatest batsman in history of cricket. He has record of highest run scorer in ODI (18000) and Test (15000) matches and also won most man of the match awards. Tendulkar has record of highest century in ODI cricket he has 49 centuries in 463 matches.
2. Virat Kohli-
Virat Kohli was born on 5th November 1988. He is professional Indian cricketer and also former captain of India National Cricket Team. Kohli considered as the greatest cricketer in all time history. Kohli has record of most centuries in ODI format he has 46 centuries in 265 matches. Kohli played over the 500 matches and he’s the only 4th Indian player who plays over 500 matches.
3. Ricky Ponting-
Ricky Ponting was born on 19th December 1974. He was former Australian professional player and Australia current coach. He was the most successful captain in the history including 220 winning in 324 matches his winning percentage was 67.91%. Ricky has also record of most centuries in ODI format he makes 28 centuries in 375 matches.
4. Rohit Sharma-
Rohit Sharma was born on 30th April 1987. He is professional Indian cricketer and captain of India National Team. Rohit has record of highest individual score in ODI format he makes 264 runs and also has 3 double centuries. He is in the list of highest ODI century makes 28 century in 221 matches.
5. Sanath Jayasuriya-
Sanath Jayasuriya was born on 30th June 1969. He was former Sri Lankan cricketer and regarded as the greatest cricketer of all time. He was an all rounder player and only player who score more than 10000 runs and tooks over 300 wickets in ODI. Jayasuriya also makes 28 century in 445 matches in ODI.
Read Also: ICC Cricket World Cup 2023 Schedule | Venue and Team Details of ICC World Cup 2023