England
17/12/2004
Recent Match
Australia
30/03/2018
Matches
114
Runs
8765
191
Innings
8765
Runs
22/46
100s / 50s
1024/64
4s / 6s
50.66
Average
54.51
SR
Once in every generation comes an athlete who redefines the meaning of the game. They are born with an abundance of talent, immense amount of natur