Most international T20 matches played 2023
As of June 2023, India's Rohit Sharma was the cricketer with the most Twenty20 matches to his name. In total, the opening batsman has played 148 international T20 matches between 2006 and 2022.