Pallekele (Sri Lanka), July 27: Sri Lanka and left-hand batsman Thisara Perera fell just one run short of equalling the world record of scoring most runs in an over.
On Friday (July 26), Perera hit five sixes and one boundary off South African left-arm spinner Robin Peterson during their One Day International at the Pallekele International Cricket Stadium.
Peterson conceded 35 runs in the over (second most expensive in ODIs), the 33rd of the innings, during the third ODI. Perera scored 34 of them and one was a wide.
South Africa batsman Herschelle Gibbs had hit Netherlands' bowler Daan van Bunge for six sixes in an over during the 2007 World Cup, which is the record in ODIs.
In Twenty20 Internationals, India's Yuvraj Singh too had hit 6 sixes in an over, off England's Stuart Broad during the Word T20 in 2007.
The sequence of Peterson's over was 6, wide, 6, 6, 6, 6, 4.
In the match, which South Africa won by 56 runs, Perera scored 65 off 49 with 5 fours and 5 sixes.
Most runs off one over in ODIs (Top 3)
36 - South Africa's Hershchelle Gibbs (6, 6, 6, 6, 6, 6) off Daan van Bunge (Netherlands)
35 - Sri Lanka's Thisara Perera (6, Wide, 6, 6, 6, 6, 4) off Robin Peterson (South Africa)
32 - Pakistan's Shahid Afridi (4, 4, 6, 6, 6, 6) off Malinga Bandara (Sri Lanka)