... batsman has played already 7 test matches and scored a total of 466 runs.
His average in tests are amazing. He has 42.36 average in test matches.
Though he is a talented batsman, his debut was late. He playes in Indian Premier League too and last time when I watched IPL I found him in Kings XI Punjab.