Tillakaratne Dilshan is now officially world No. 2 among highest run-scorers in T20Is © Getty Images
Tillakaratne Dilshan is now officially world No. 2 among highest run-scorers in T20Is © Getty Images

Tillakaratne Dilshan, Sri Lanka’s swashbuckling opening batsman has gone past Martin Guptill and is now officially the second highest run-scorer in Twenty20 international (T20Is). Dilshan scored 18 off 16 balls during India vs Sri Lanka, Asia Cup 2016 match but en route his short innings he snatched the second spot from Guptill. Dilshan had 1,658 runs from 72 T20Is before this match and was only eight runs behind the New Zealand batsman. Dilshan’s 18-run knock has helped him jump one place up in the chart for batsmen with most runs in T20Is. Dilshan now has 1,676 runs from 73 games and is second only to Brendon McCullum’s 2,140 runs from 71 appearances in T20Is. However, both McCullum and Guptill have a better average and strike rate than Dilshan. McCullum has made runs at 35.66 with a strike rate of 136.21 whereas Guptill averages 34.70 and has a strike rate of 129.64. LIVE CRICKET SCORECARD: India vs Sri Lanka, Asia Cup 2016, Match 7 at Dhaka

Dilshan, on the other hand has an average of 27.03 and has made his runs at a strike rate of 119.97. Dilshan has hit one hundred and 11 fifties in his T20I career and is considered to be one of the most destructive batsmen in contemporary cricket. He is the inventor of the typical Dilscoop. He is not as aggressive and gifted as Chris Gayle, McCullum or  Guptill but he is certainly one of the best today especially on subcontinent tracks. Live Blog: India vs Sri Lanka, Asia Cup 2016 IND vs SL, 7th T20 Match at Dhaka

Umar Akmal, JP Duminy and Mohammad Hafeez are next in the list after McCullum, Dilshan and Guptill as the highest run-scorers in the shortest version of the game. After Dilshan; Mahela Jayawardene is the next Sri Lankan with 1,493 runs from 55 T20Is. He occupies the seventh position.