ODI The top-3 of the players who scored the most centuries in the history of cricket List All three are Indians. Virrat at the top Kohli Are. after this Sachin Tendulkar And Rohit Sharma’s number comes. as well as ODI In the matter of scoring the most centuries against a team, he also has the top name. Scoring the most centuries against a team People Top-5 of List I am Virat, Sachin And there is no other Indian batsman other than Rohit.
Against a team ODI The top-5 of the batsmen who scored the most centuries List
- Virat Kohli
Indian veteran batsman Virat Kohli This List In the first place. Kohli Has scored 10 centuries in 56 matches against Sri Lanka. Who ODI The highest century against any team in the history of cricket is the highest century. Kohli During this time, he has also scored 2652 runs against Sri Lanka.
- Virat Kohli
Kohli Only this List I am also at number two. Kohli Done West Indies 43 against against ODI There are 9 centuries in matches. During this, he has also scored 2261 runs at an average of 66.50.
- Sachin Tendulkar
This List Those who are called God of Cricket at number three in Sachin Tendulkar Are. Sachin Done Australia There are 9 centuries in 71 matches against. During this, Sachin has scored 3077 runs at an average of 44.59.
- Rohit Sharma
Indian veteran batsman Rohit Sharma this List I am in fourth place. Rohit Australia There are 8 centuries in 46 matches against. During this, Rohit has scored 2407 runs at an average of 57.30.
- Virat Kohli
Kohli This List I am also at number 5. Earlier, Kohli was also at number one and two. Kohli Done Australia There are 8 centuries in 50 matches against against. During this time Kohli Has scored 2407 runs at an average of 54.46.
Also read-
W, w, w, w, w, w … 6 wickets on the ball 6 wickets, this ‘Indian’ wreaked havoc; 8 wickets for T20 match

