New Delhi, Online Desk. Indian cricket team captain Rohit Sharma created history in T20 International cricket. As he went to play the third T20 match against Sri Lanka in Dharamsala, he left Shoaib Malik behind against the Pakistan cricket team. Let us tell you that Rohit Sharma had made a world record even after winning the second T20 match against Sri Lanka and he became the first captain in the world to win the most matches on his soil.

Rohit Sharma breaks Shoaib Malik’s record

Rohit Sharma has now come in the first place in the list of batsmen who have played the most T20 International cricket. Earlier this record was recorded in the name of Pakistani player Shoaib Malik. Shoaib Malik has played 124 matches so far, while now Rohit Sharma has overtaken him. In the case of playing the most T20 International matches, former Pakistan cricketer Mohd. Hafeez who played 118 matches. While playing 115 matches, Eoin Morgan is at number four while Mahmudullah is at number five with 113 matches.

Also Read: Ind vs SL: Why captain Rohit did not bowl to Jadeja, Jadeja himself told the reason

Top 5 players who played most T20I matches-

Rohit Sharma – 125 matches

Shoaib Malik – 124 matches

Mo. Hafeez – 119 matches

Eoin Morgan – 115 matches

Mahmudullah – 113 matches

Rohit is the only batsman to play more than 100 matches for India

Rohit is the only batsman to play more than 100 T20 International matches for India. He has played 115 matches so far, while MS Dhoni is at number two in this case with 98 matches. Virat Kohli is at number three with 97 matches.

Also Read: MS Dhoni’s CSK starts Super Kings Cricket Academy, first two centers in Chennai and Salem

Top 5 batsmen who played most T20I matches for India-

Rohit Sharma – 115 matches

MS Dhoni – 98 matches

Virat Kohli – 97 matches

Suresh Raina – 78 matches

Shikhar Dhawan – 68 matches