The Records

Tests

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

One-day internationals

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

T20 internationals

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

First-class cricket

180 matches

13,226 runs

Average: 44.83

Highest score: 333

Hundredss: 32

Fifties: 64

Wickets: 132

Best bowling: 5-34

Catches: 158

List ‘A’ cricket

336 matches

11,694 runs

Average: 38.21

Highest score: 215

Hundreds: 25

Fifties: 63

Wickets: 222

Best bowling: 5-46

Catches: 140

Twenty20 domestic cricket

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

Records

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)