Former West Indies all-rounder Kieron Pollard is the foreign player who has played the most matches in the IPL, he played a total of 189 matches.
Mr. 360 AB de Villiers is at second place in this matter. He played a total of 184 matches in IPL.
Veteran Australian opener David Warner has played a total of 176 IPL matches. He can leave Pollard and De Villiers behind and reach the top in the coming season.
Misty spinner Sunil Narayan has played a total of 162 IPL matches. He is at number four in this list.
West Indies all-rounder player Bravo played 161 matches in IPL. He is included in the top 5 among foreign players who have played the most number of matches.