One-day cricket has revolutionized since 1990. The arrival of many power hitters has changed the dynamics of the game. In this modern era of One-Day cricket, the strike rate is a crucial metric for judging the game. Indian players have ruled in One-Day International batting rankings. It will be great to see which Indian batters have the highest strike rate in One-Day cricket. We will set the minimum criteria as 2,000 runs. Let's look at 'Top 10 Indian Batters with Highest Strike Rate in ODIs';

1. Virendra Sehwag

The former aggressive Indian Opener Sehwag has the highest strike rate for Indian batsman in One-Day International. Sehwag has 104.33 in his One-Day International career. Sehwag scored the fastest century for India, at that time in 2009 against New Zealand in 60 balls. Sehwag has changed the dimensions of Indian Cricket with his aggressive stroke-making. Sehwag was part of India's 2011 World Cup Squad.

2. Shubman Gill

The 24-year-old Indian batter, Gill, has already started to break records in International Cricket. Gill has a strike rate of 102.60 in One-Day Internationals. He had shown a glimpse of what we could witness from him in the future. Gill has played 38 matches in One-Day International for India, scoring 2012 runs at an average of 62.87. He is, one of the few players who, scored a century in all three formats for India.

3. Kapil Dev

The former Indian All-Rounder was one of the excellent all-rounders in world cricket. Known for his aggressive batting, Kapil had a strike rate of 95.07 in his One-Day career. The World Cup-winning captain, Kapil, has played 225 One-Day International for India scoring, 3783 runs at an average of 23.79, which includes one century and 14 half-centuries. He played a significant role for India in the 1983 World Cup glory.

4. Virat Kohli

The legendary Indian batsman Kohli has a strike rate of 93.69 in his One-Day Career. Regarded as one of the best batsmen of all time, if not the best, in One Day Cricket, Kohli has scored 13437 runs at an average of 58.16 in One-Day Internationals. He has scored 48 centuries for India and is three centuries behind Sachin's record of 51 centuries in One-Day International. Kohli was part of India's squad that won the World Cup in 2011.

5. Suresh Raina

The left-hander aggressive middle order player Raina has been a crucial part of India's middle order in limited-over internationals. He has a strike rate of 93.50 in his One-Day career. Raina has played 226 One-Day Internationals, scoring 5615 runs at an average of 35.31, which includes five centuries and 36 half-centuries. He played a significant role in India's World Cup glory in 2011. His knock against Australia in the 2011 World Cup quarter-finals is still remembered by the fans.

6. Rohit Sharma

The right-hand Indian opener Rohit Sharma has a strike rate of 91.40 in his One-Day International career. Rohit has broken many records since he was turned as an opener in One-Day Cricket. Fondly called 'Hitman'; Rohit has scored three double centuries in this format and holds the record for most runs scored in an One-Day innings. Rohit Sharma has played 256 One-Day Internationals for India, scoring 10423 runs at an average of 49.16, which includes 31 centuries and 53 half-centuries.

7. Shikhar Dhawan

The aggressive left-handed Indian opener is one of the best openers for India in One-Day cricket. Dhawan has a strike rate of 91.35 in One-Day Internationals. Dhawan has stitched many crucial partnerships with Rohit Sharma and played a significant role in India's glory in the 2013 Champions Trophy. Dhawan has played 167 One-Day Internationals, scoring 6793 runs at an average of 44.11, including 17 centuries and 39 half-centuries.

8. Yuvraj Singh

The flamboyant left-hander Indian batter Yuvraj Singh had a strike rate of 87.43 in One-Day International cricket. Yuvraj Singh played a significant role in India's World Cup victory in the 2011 World Cup with bat and ball. Yuvraj has played 301 matches for India in One-Day cricket, scoring 8609 runs at an average of 36.47, which includes 14 centuries and 52 half-centuries.

9. KL Rahul

Indian opener turned middle-order batsman Rahul has been one of the most dependable batsmen for India in recent times. He has a strike rate of 87.30 in One-Day cricket. Rahul has played 66 One-Day for India, scoring 2468 runs at an average of 50.36, which includes six centuries and 16 half-centuries. One of the most talented players of the modern era, Rahul is yet to play to his full potential but has shown a glimpse of his caliber in One-Day cricket.

10. MS Dhoni

Former India wicket-keeper captain Dhoni has been one of the best players for India in this format. He is known for his hard-hitting ability. Dhoni had a strike rate of 87.13 in One-Day Cricket. The World Cup-winning captain, Dhoni, has played many iconic knocks, including 91 not out in the 2011 World Cup Finals. Dhoni has played 347 One-Day International for India, scoring 10599 runs at an average of 50.23, which includes nine centuries and 73 half-centuries.