Top 5 Foreign Players with the Most Matches Played in the IPL

By Ravi
May 17, 2026

Social Media

1. Sunil Narine (West Indies)

Sunil Narine is one of the most successful and formidable all-rounders in the history of the IPL. On May 16, 2026, he played his 200th IPL match.

2. Kieron Pollard (West Indies)

Kieron Pollard played for the Mumbai Indians (MI) from 2010 to 2022. He played all 189 of his matches for a single team.

3. AB de Villiers (South Africa)

AB de Villiers played 184 matches while playing for the Delhi Daredevils (2008–2010) and Royal Challengers Bangalore (RCB) (2011–2021).

4. David Warner (Australia)

David Warner played 184 matches while playing for the Delhi Capitals (formerly Daredevils) and Sunrisers Hyderabad (SRH).

5. Dwayne Bravo (West Indies)

Dwayne Bravo played 161 matches in the IPL, representing Mumbai Indians, Chennai Super Kings (CSK), and Gujarat Lions.

See More Stories