2. David Warner (Australia) – 96.77
At present, no opener has a better strike-rate than Australia’s pocket-rocket David Warner in ODIs. Warner’s career has seen interesting turn of events. After starting out as a T20 specialist, he went on to become a box-office Test cricketer but an average ODI cricketer. After playing 50 ODIs, he was averaging 31.40. But since 2015, the left-hander has hammered 2,486 runs at 60.63 with a strike-rate of 107.34. In 2016 alone, he blasted 7 hundreds. The key to his success has been the fact that now he puts greater price on his wicket and mixes caution with aggression as and when required. Overall, in 96 ODIs, Warner has 4,025 runs at 44.72.