Though Msd is looked as "World's best Finisher" yet his stats as a batsman are mind blowing as he only batsman to score 10k plus runs batting at lower order.
91 vs Sri Lanka, World Cup 2011He scored 91 in 79 balls and helped India lifted the ODI World Cup after 28 years.
224 vs Australia, 1st Test, Australia Tour of India, 2013His innings included 24 fours and 6 sixes. He helped India secure a lead of 198 runs in the first innings.
134 vs England, 2nd ODI, England Tour of India, 2016/17He scored 134 off 122 laced with 6 monstrous sixes and 10 fours. India scored 381-6 & won the match by 15 runs.
183 vs Sri Lanka, 3rd ODI, Sri Lanka Tour of India, 2005He scored 183* off 145 balls, including 15 fours and 10 sixes. He registered the highest score ever for a wicket-keeper batsman in One-day Internationals, a record which is still a record.
148 vs Pakistan, 2nd ODI, Pakistan Tour of India, 2004/05He scored 148 off 123, including 15 fours and 4 sixes.This innings cemented his place in the Indian side.