Talking about one over in cricket, a batsman can score 36 runs at most. Harshal Gibbs is the only batsman in ODI cricket who has scored 36 runs in 1 over. To date, no other batsman has been able to do this feat. Today we are going to tell you about the top 4 batsmen in the world who have scored more than 28 runs in an over in ODI cricket.

Sanath Jayasuriya

  • Former Sri Lankan opener Sanath Jayasuriya comes at number four on this list. Who has done twice the feat of taking more than 28 in an over? He first scored 29 runs in the over of Amir Sohail of Pakistan. Whereas for the second time he scored 30 runs in an over of Chris Harris of New Zealand.

AB de Villiers

  • Former South African cricketer AB de Villiers comes at number three on the list. De Villiers has done the feat of scoring more than 28 runs in an over thrice. He first did this in Andre Russell's over, after which de Villiers scored 34 and 30 in Jason Holder twice.

Shahid Afridi

  • In this list, former Pakistan all-rounder player Shahid Afridi comes at number two. Shahid Afridi has achieved the feat of scoring more than 28 runs in an over in ODIs thrice. He scored 28 runs in an over of Jayasuriya. Enamul Haque had scored 28 runs in an over for the second time. Whereas for the third time he scored 30 runs in Jason Holder's over.

Ross Taylor

  • Ross Taylor of New Zealand has scored more than 28 runs in an over in ODIs thrice.