Rohit Sharma, the fourth batsman to score the most hundreds in ODIs for India.

Hitman Rohit Sharma of India is one of the world's explosive batsmen. Rohit Sharma has influenced everyone with his strong performance. Rohit Sharma is the first batsman to score double century in ODIs three times. Rohit Sharma scored 208* in 153 balls in the second ODI of the series against Sri Lanka in Dharamshala. In this innings of 208*, Rohit Sharma also hit 13 fours and 12 sixes. With this century, Rohit Sharma has become the fourth batsman to score the most ODI century for India.
Rohit Sharma has played 173 matches in ODIs, which has scored 6417 runs in an average of 45.51 in 167 innings. In ODIs, Rohit Sharma has scored 16 centuries. At this time Rohit Sharma is fourth in the batsmen for the most centuries in ODIs for India. India's highest ODI century is scored by Sachin Tendulkar (49), Virat Kohli (32) and Sourav Ganguly (22).

Four Indian batsmen who have been dismissed most often on Zero Run in ODIs against Sri Lanka.

The Indian team is performing very well this year and is winning the match. Some batsmen play fast to make more runs and quickly get out due to hurriedness. Let's know about the four Indian batsmen who have been dismissed most often on Zero Run in ODI cricket against Sri Lanka.

1. Rohit Sharma ---

                                                
Rohit Sharma is the most dismissed Indian batsman to hit Zero Run in ODIs against Sri Lanka. Rohit Sharma has played 44 ODIs against Sri Lanka, which has scored 1555 runs in 43 innings with an average of 45.73. In ODIs against Sri Lanka, Rohit Sharma is out on Zero Run 5 times.

2. Harbhajan Singh ---
Harbhajan Singh, the second Indian batsman to get out on most Zero runs in ODIs against Sri Lanka. Harbhajan Singh has played 47 ODIs against Sri Lanka, which has scored 140 runs from an average of 7.36 in 23 innings.  In ODIs against Sri Lanka, Harbhajan Singh is out on Zero Run 4 times.
Suresh Raina ---
Suresh Raina is the third Indian batsman to get out on most Zero runs in ODIs against Sri Lanka. Suresh Raina has played 55 ODIs against Sri Lanka, in which he has scored 1356 runs from an average of 34.64 in 47 innings. In ODIs against Sri Lanka, Suresh Raina is out on Zero Run 4 times.

4. Virender Sehwag ---
Virender Sehwag is the fourth Indian batsman to get out on most Zero runs in ODIs against Sri Lanka. Virender Sehwag has played 55 ODIs against Sri Lanka, in which he has scored 1699 runs in 52 innings with an average of 34.67. In ODIs against Sri Lanka, Virender Sehwag is out on Zero Run 4 times.

Top 3 batsmen who have made the fastest half century in Test cricket, read

In Tests, batsmen often start slow and safe. In Test cricket, the batsman drives his own and the team's score by making single-and double runs. In the Test match the batsmen go slow on the half-century and the hundred but today we will tell you about the top three batsmen who have made the fastest fifty in Test cricket.
1. Misbah ul Haq ---
Pakistan's Misbah-ul-Haq made the fastest half-century in the Test match. In the Test match, Misbah-ul-Haq has made his half-century off 21 balls, which is the fastest half-century in the Test match. Misbah ul Haq made this feat against Australia in Abu Dhabi on October 30, 2014.
2. David Warner ---
Australia's David Warner made the second fastest fifty in the Test match. In the Test match, David Warner made his half-century off 23 balls, which is the second fastest fifty in Test cricket. David Warner did this feat against Pakistan in Sydney on 3 January 2017.
3. Jacques Kallis ---
South Africa's Jacques Kallis has made the third fastest fifty in the Test match. Jacques Kallis has made his half-century in 24 balls, which is the third fastest fifty in the Test match. Jacques Kallis made this feat against Zimbabwe on 4 March 2005 in Cape Town.

This is the top 3 Indian batsmen who have scored the most runs in their country.

Most players, whether they are batsmen or bowlers, all have good performances in their home. Let's know about the three Indian batsmen who have scored the highest runs in their own country in international one day cricket.
1. Sachin Tendulkar ---
Sachin Tendulkar is the number one batsman in the indian team with the highest number of runs in the his country. Sachin Tendulkar has played 164 matches in India in ODIs, in which he has scored 6976 runs in 160 innings with an average of 48.11. Sachin Tendulkar's best score is 200* runs on the Indian ground. Sachin Tendulkar has made 20 centuries in ODIs in his country.
2. Mahendra Singh Dhoni ---
Mahendra Singh Dhoni is second in the batsmen who scored the highest runs in India. Mahendra Singh Dhoni has played 121 matches in India in ODIs, which has scored 4390 runs in 110 innings with an average of 56.28. Dhoni's best score on Indian ground is 183 * runs.
Virat Kohli ---
Virat Kohli is third in the Indian team with the highest run-scorer in his country. Virat Kohli has played 79 matches in India in ODIs, in which he scored 3830 runs in 76 innings with an average of 58.03. Virat Kohli's best score on Indian ground is 154 * runs. Virat Kohli has made 14 centuries in his country in ODIs.

This is the top 5 bowlers taking the most wickets for Australia in ODI cricket.

Australia's batting, bowling and fielding have always been good in world cricket. Australia has a good record in every format of cricket. Australia is one of the top teams in international cricket. Top 5 bowlers to take the most wickets for Australia in international one day cricket.
1.Glenn McGrath ---

McGrath tops the list of highest wicket-takers in the austrelian team in ODI cricket. McGrath has played 249 matches for Australia in international one-day cricket, in which he has bowled 12928 balls in 247 innings and 8354 runs are given. 
   McGrath has taken 380 wickets at an average of 21.98 and a strike rate of 34.0. McGrath has taken 4 wickets 9 times and 5 wickets 7 times in one innings. McGrath's best performance in ODIs is 7 wickets for 15 runs.

2. Brett Lee ---

Brett Lee is the second highest wicket-taker in ODI cricket for Australia team. Brett Lee has played 221 matches for Australia in international one-day cricket, in which he has bowled 11185 balls in 217 innings and 8877 runs are given.              
     Brett Lee has taken 380 wickets at an average of 23.36 and a strike rate of 29.4. Brett Lee has taken 4 wickets 14 times and 5 wickets 9 times in one innings. Brett Lee's best performance in ODIs is 5 wickets for 22 runs.

3. Shane Warne ---

Shane Warne is the third highest wicket-taker in ODI cricket for Australia team. Shane Warne has played 193 matches for Australia in international one-day cricket, in which he has bowled 10600 balls in 190 innings and 7514 runs are given.
     Shane Warne has taken 291 wickets at an average of 25.82 and a strike rate of 36.4. shane Warne has taken 4 wickets 12 times and 5 wickets 1 times in one innings. Shane Warne's best performance in ODIs is 5 wickets for 33 runs.

4. Mitchell Johnson ---

Mitchell Johnson is the fourth highest wicket-taker in ODI cricket for Australia team.  Mitchell Johnson has played 153 matches for Australia in international one-day cricket, in which he has bowled 7489 balls in 150 innings and 6038 runs are given. 
           Mitchell Johnson has taken 239 wickets at an average of 25.26 and a strike rate of 31.3. Mitchell Johnson has taken 4 wickets 9 times and 5 wickets 9 times in one innings. Brett Lee's best performance in ODIs is 6 wickets for 31 runs.

5. Craig McDermott ---
Craig McDermott is the fifth highest wicket-taker in ODI cricket for Australia team. Craig McDermott has played 138 matches for Australia in international one-day cricket, in which he has bowled 7461 balls in 138 innings and 5018 runs are given. 
     Craig McDermott has taken 203 wickets at an average of 24.71 and a strike rate of 36.7. Craig McDermott has taken 4 wickets 4 times and 5 wickets 1 time in one innings. Craig McDermott's best performance in ODIs is 5 wickets for 44 runs.