Batting Most Runs Career - vs India Under-19s (Young Cricketers)
Most runs in Zimbabwe A tour of Nepal, Apr-May 2022 - vs India Under-19s (Young Cricketers)
Most runs
Records includes the following current or recent matches:
Pakistan vs New Zealand at Christchurch, Pakistan tour of New Zealand 3rd T20I, Dec 30, 2010 [T20I # 195]
India vs South Africa at Durban, India tour of South Africa 2nd Test, Dec 26-29, 2010 [Test # 1987]
Australia vs England at Melbourne, England tour of Australia 4th Test, Dec 26-29, 2010 [Test # 1986]