Virat Kolhi-MS Dhoni
Virat Kohli has been India's best player in the ICC T20 World Cup 2016Getty

The Super 10 stages of the ICC T20 World Cup 2016 came to an end after South Africa defeated Sri Lanka in the final fixture of the second stage of the tournament. The Lankans were the defending champion and they have been eliminated from this edition of the T20 World Cup.

Host nation India joined New Zealand, West Indies and England in the semi-finals. IBTimes UK looks at the records that have been broken in the T20 format after the end of the Super 10 stages of the tournament.

1. Most matches played in T20 World Cup:

Sri Lanka's Tillakaratne Dilshan was successful in overtaking his compatriots Kumar Sangakkara, Mahela Jayawardene and Lasith Malinga in overtaking for the most numbers of matches played in the T20 World Cup. The trio played 31 matches and Dilshan has overtaken them by adding four matches to his tally.

Dilshan is one ahead of Pakistan's Shahid Afridi and should India reach the final, M S Dhoni will be in the second position along with Afridi with 34 matches. It does look like Dilshan will retain that record for a while.

2. Highest partnership by wicket:

Moeen Ali and David Willey's 57-run partnership down the order for England against Afghanistan helped the Three Lions not only beat the Asian side, but also kept them alive in the tournament. That partnership for the eighth wicket is the highest in the T20 World Cup.

3. Highest batting Average:

Virat Kohli has undoubtedly been the best player for India as he played a key role in his side's victory over Pakistan and Australia. He was unbeaten in both matches as he managed 55 and 82 respectively, and his last knock helped Dhoni's side seal a semi-final berth. Kohli averages 76.44 with 688 runs in 15 matches and is way ahead of Michael Hussey (54.62) and Kevin Pietersen (44.61).

4. Best bowling average:

West Indies' Samuel Badree has the best bowling average. After picking up three wickets each against Sri Lanka and Afghanistan and conceding only 82 runs in four matches, his average is 13.52. He is ahead of Ajantha Mendis (15.02), Sunil Narine (15.40) and R Ashwin (15.70), who are in the second, third and fourth places respectively.

West Indies will face India in the second semi-final and Badree and Ashwin will have the opportunity to improve their averages.

5. Most catches in T20 World Cup:

South Africa's AB de Villiers is one of the best players in the world and having credit as the player with the most number of catches for an outfield player (excludes keepers) is not a surprise. He is leading the table with 23 catches, eight ahead of New Zealand opener Martin Guptill and Australia's David Warner, who are in the second spot.

6. Most number of dismissals by keeper in T20 World Cup:

Dhoni is undoubtedly the best keeper and the captain in the T20 format. He leads the table for the most dismissals by a keeper with 32 dismissals, two ahead of Kamran Akmal and Denesh Ramdin. The latter still has a chance to beat the Indian captain unless Dhoni adds more to his tally.

7. Most 50's (and over) in T20 World Cup:

Chris Gayle leads the table with nine fifties and is one ahead of Kohli. Rohit Sharma is third in the table with six.

8. Most 6's in an innings:

Gayle's unbeaten 100 against England in a Group 1 fixture saw him smash 11 sixes, a record as the West Indies opener surpassed his own record of 10 sixes he smashed against South Africa in 2007.

9. Most 6's in T20 World Cup:

No surprise again if your answer is Gayle. The left-handed hard hitting batsman has smashed 60 sixes. He is already 27 sixes ahead of second place Yuvraj Singh and it is unlikely that his record will be broken anytime soon.

10. Most wickets in T20 World Cup:

Afridi picked up four wickets and that saw him beat Malinga for most wickets in the T20 World Cup. He now leads the table with 39 wickets, one more than the Sri Lankan pacer.