There is no doubt that David Warner is a destructive batsman; however despite making his ODI debut 3 years before his Test debut, he was never the accomplished ODI opener and was more successful at test level. That is quite ironic given his style of play, but his record shows how he excelled in tests and never really did as well in ODIs in the initial part of his career. In 42 ODIs since the start of 2015, Warner has amassed over 2,000 runs at a phenomenal average of 58.6. He smashed 10 centuries during this period and 6 half centuries. Warner is averaging almost double of what he did in his first 5 years of ODIs, in ODIs over the past 2 years. He has taken his ODI average from 31.4 at the end of 2014 to just over 43. His turnaround has been so awesome that he is the leading run scorer in all ODIs played in the past two years, since 1st January 2015. No one has scored more runs or more centuries in ODIs than Warner has in the past two years; and only AB de Villiers has a higher average and strike rate than he does.