103 matches
7,214 runs
Average: 42.18
Highest score: 333
Hundreds: 15
Fifties: 37
Sixes: 98
Strike rate: 60.26
Wickets: 73
Best bowling: 5-34
Catches: 96
269 matches
9,221 runs
Average: 37.33
Highest score: 215
Hundreds: 22
Fifties: 47
Sixes: 238
Strike rate: 85.11
Wickets: 163
Best bowling: 5-46
Catches: 114
49 matches
1,515 runs
Average: 36.07
Highest score: 117
Hundreds: 2
Fifties: 13
Sixes: 98
Fours: 129
Strike rate: 145.39
Wickets: 15
Best bowling: 2-15
Catches: 13
180 matches
13,226 runs
Average: 44.83
Highest score: 333
Hundredss: 32
Fifties: 64
Wickets: 132
Best bowling: 5-34
Catches: 158
336 matches
11,694 runs
Average: 38.21
Highest score: 215
Hundreds: 25
Fifties: 63
Wickets: 222
Best bowling: 5-46
Catches: 140
241 matches
8,826 runs
Average: 43.69
Highest score: 175 not out
Hundreds: 17
Fifties: 55
Sixes: 637
Strike rate: 150.15
Wickets: 72
Best bowling: 4-22
Catches: 59
Fastest ever hundred (30 balls, Royal Challengers Bangalore v Pune Warriors, 23 April 2013)
Joint fastest ever fifty (12 balls, Melbourne Renegades v Adelaide Strikers, 18 January 2015)
Only man to hit first ball of a Test match for six (West Indies v Bangladesh, 13 November 2012)
First man to score a World Cup double century (West Indies v Zimbabwe, 24 February 2015)
Fastest double century in one-day international cricket (West Indies v Zimbabwe, 24 February 2015)
First man to score World T20 century (West Indies v South Africa, 11 September 2007)
More one-day international centuries than any other West Indian (22; next highest Brian Lara, 19)
First batsman to score an international century in all three formats (Tests, ODIs, T20)
Only player to score a Test triple century, one-day international double century and T20 international century
One of only four men to score two Test triple centuries (others are Sir Don Bradman, Brian Lara and Virender Sehwag)
More T20 international sixes than any other man (98)
Highest ever score in T20 history (175 not out, Royal Challengers Bangalore v Pune Warriors, 23 April 2013)
Highest career total of T20 runs (8,623)
Most T20 centuries (17; next highest is seven)
Highest career T20 average (44.40)
Highest number of career T20 sixes (603; next highest is 388)
Most sixes in a T20 innings (17, Royal Challengers Bangalore v Pune Warriors, 23 April 2013)
Joint record holder for most sixes in a one-day international (16, West Indies v Zimbabwe, 24 February 2015; record shared with A. B. de Villiers and Rohit Sharma)
Most career sixes in the Indian Premier League (230; next highest 150)