The glory of the Indian cricket team is maintained all over the world. At present, there is more than one batsman present in the Indian team. But today we are telling you about the five cricketers of India, who have scored the most runs in an over in ODIs. The name of a deadly bowler is also included in this list.

Shreyas Iyer

Shreyas Iyer, the highest run-scorer in an over for India in ODIs, gave 31 runs in an over in the 2019 match against West Indies in Visakhapatnam. He hit three fours and one six in that over.

Sachin Tendulkar

Second on the list comes the great batsman Sachin Tendulkar, who scored a total of 28 runs in Chris Drum's over in the match played against New Zealand in Hyderabad in 1999 and also hit many fours and sixes in this over.

Zaheer Khan

The third number in the list comes from India's legendary fast bowler Zaheer Khan. Zaheer Khan scored 27 runs against Zimbabwe in the ODI match played in Jodhpur in an over by Henry Olga with the help of four sixes.

Virender Sehwag

Former India explosive opener batsman Virender Sehwag is at number four on the list, having scored 26 runs in one over in a match played against Sri Lanka in Colombo in 2005. He hit 1 six and 5 fours in that over.

Rohit Sharma

Indian cricket captain Rohit Sharma scored 26 runs in Suranga Lakmal's over in an ODI against Sri Lanka in 2017 and is at number five on this list.