With 2,802 runs, Suresh Raina remains the highest IPL scorer of all time. He finished this year's IPL and CLT20 as the fourth-highest scorer overall. Raina is currently ranked 7th in the world among T20 batsmen. He's had a solid year for India in ODIs and T20s, averaging 43 and 39 respectively, though he didn't play to his best during the ICC Champions Trophy. Along with CSK team-mate MS Dhoni, he continues to be a big part of India's formidable middle order, averaging 65 in successful ODI run chases.