The Mumbai Indians (MI) have become the third team in T20 cricket to play 300+ matches. The IPL powerhouse achieved the milestone in their first match of the 2026 season against Kolkata Knight Riders (KKR) at the Wankhede Stadium on Sunday, March 29.
Notably, Pakistan senior men's team and the English county Somerset jointly hold the record for playing the most number of T20 matches - 303. With those two teams not scheduled play any T20 cricket in the next few days, MI are slated to take the top spot in their fifth match of the season against Punjab Kings on April 16.

Out of the 299 completed matches, MI have won 162 of those and have a win percentage of 55.21%. Remarkably, the Reliance-owned franchise is the joint-most successful team of the IPL with five titles but it has been going through a dry patch since 2020.
Sunil Narine becomes the foreigner with the most appearances in the IPL
The ongoing MI vs KKR clash has also seen another record being created at toss time. West Indian all-rounder Sunil Narine became the overseas player with the most appearances (190) in the IPL. The 37-year-old overtook his compatriot and MI legend Kieron Pollard to stand atop the list.
Narine, who mainly started out as an off-spinner, has transformed in the last few years to become an explosive batter in the T20 arena. In the IPL, the right-armer has 192 scalps to his name from 190 matches with eight four-plus wicket hauls. Significantly, Narine's economy rate stands at an impressive 6.79.
When it comes to his batting, the left-hander has scored 1780 runs from 122 innings at a strike rate of 166.51. Notably, Narine has a hundred to his name as well apart from seven fifties.
Most matches played by a foreigner in the IPL
| Player | Matches |
| Sunil Narine | 190* |
| Kieron Pollard | 189 |
| AB de Villiers | 184 |
| David Warner | 184 |
| Dwayne Bravo | 161 |
| Faf du Plessis | 154 |



