Sunil Narine leads the list of West Indies cricketers with the most matches in the Indian Premier League. He has played 202 IPL matches, all for Kolkata Knight Riders. That total puts him ahead of Kieron Pollard on 189 matches and Dwayne Bravo on 161 matches. It also makes Narine the most capped overseas player in IPL history. West Indies players have shaped the IPL from the first season in 2008. Their power hitting, mystery spin and death bowling have changed many matches. This article lists the West Indies cricketers with the most IPL matches, with their teams, seasons and main career numbers, updated through IPL 2026.
The list is led by players who stayed with one team for a long time. Narine and Pollard both built their records with a single franchise. Bravo, Chris Gayle and Andre Russell moved between teams but kept getting picked because they could win matches on their own. The newer names on the list, Nicholas Pooran and Shimron Hetmyer, show that the West Indies link with the IPL is still strong. Together, the top 10 players on this list have played 1,220 IPL matches.

IPL Stats West Indies Cricketers with Most Matches Overview
| Record | Detail |
|---|---|
| Record holder | Sunil Narine |
| Matches | 202 |
| Team | Kolkata Knight Riders |
| Seasons | 2012 to 2026 |
| Second place | Kieron Pollard, 189 matches |
| Third place | Dwayne Bravo, 161 matches |
Narine reached 200 IPL matches in May 2026, during a Kolkata Knight Riders match against Gujarat Titans at Eden Gardens. He is the first overseas player to reach 200 IPL matches. He is also the first player to take 200 IPL wickets for a single team. His 207 IPL wickets are the main reason teams kept picking him year after year, even as his batting role changed from lower order hitter to opener.
Top 10 West Indies Cricketers with Most IPL Matches
| Rank | Player | Matches | Teams | Seasons | Main career numbers |
|---|---|---|---|---|---|
| 1 | Sunil Narine | 202 | Kolkata Knight Riders | 2012 to 2026 | 1,820 runs, 207 wickets |
| 2 | Kieron Pollard | 189 | Mumbai Indians | 2010 to 2022 | 3,412 runs, 69 wickets |
| 3 | Dwayne Bravo | 161 | Mumbai Indians, Chennai Super Kings, Gujarat Lions | 2008 to 2022 | 1,560 runs, 183 wickets |
| 4 | Chris Gayle | 142 | Kolkata Knight Riders, Royal Challengers Bengaluru, Punjab Kings | 2009 to 2021 | 4,965 runs, 18 wickets |
| 5 | Andre Russell | 140 | Delhi Daredevils, Kolkata Knight Riders | 2012 to 2025 | 2,651 runs, 123 wickets |
| 6 | Nicholas Pooran | 104 | Punjab Kings, Sunrisers Hyderabad, Lucknow Super Giants | 2019 to 2026 | 2,527 runs |
| 7 | Shimron Hetmyer | 94 | Royal Challengers Bengaluru, Delhi Capitals, Rajasthan Royals | 2019 to 2026 | 1,560 runs |
| 8 | Dwayne Smith | 91 | Mumbai Indians, Deccan Chargers, Chennai Super Kings, Gujarat Lions | 2008 to 2017 | 2,385 runs, 26 wickets |
| 9 | Jason Holder | 57 | Sunrisers Hyderabad, Lucknow Super Giants, Rajasthan Royals, Gujarat Titans | 2013 to 2026 | 324 runs, 70 wickets |
| 10 | Rovman Powell | 40 | Delhi Capitals, Rajasthan Royals, Kolkata Knight Riders | 2022 to 2026 | 555 runs, 1 wicket |
The gap between the top five and the rest of the list is large. The top five players each played 140 matches or more. No other West Indies player has reached 110 IPL matches. Pooran, at 104 matches, is the only active player close to that group, and he could climb higher if he keeps his place with Lucknow Super Giants.
Record History
West Indies players were part of the IPL from the start. Dwayne Bravo played in the first season in 2008, and Dwayne Smith also played that year. Chris Gayle joined Kolkata Knight Riders in 2009 and then became a star with Royal Challengers Bengaluru, where he scored 175 not out against Pune Warriors in 2013. That innings is still the highest individual score in IPL history.
Kieron Pollard joined Mumbai Indians in 2010 and stayed with the same team for his whole IPL career. He played 189 matches and won five IPL titles with Mumbai. For a long time, his total was the record for an overseas player. Sunil Narine joined Kolkata Knight Riders in 2012 and passed Pollard in March 2026, when he played his 190th IPL match against Mumbai Indians at Wankhede Stadium. He then reached 200 matches in May 2026.
Dwayne Bravo won the Purple Cap in 2013 and 2015 and finished with 183 IPL wickets. Andre Russell joined Kolkata Knight Riders in 2014 and stayed with them for 133 matches, plus 7 matches for Delhi Daredevils. He retired from the IPL after the 2025 season with 140 matches in total. Nicholas Pooran made his IPL debut in 2019 and reached 104 matches by the end of IPL 2026, while Shimron Hetmyer reached 94 matches in the same period.
For readers who want more on the overseas stars in this list, see the most runs by overseas batters in IPL and the overseas bowlers with most wickets. The season by season story of the leader is covered in Sunil Narine IPL wickets year by year, and the all rounder at number five is covered in Andre Russell IPL runs year by year.
What This Record Tells Us
Match totals tell a simple story about trust. A team does not keep picking an overseas player for 10 seasons unless that player keeps doing a clear job. Narine kept doing it with the ball. His economy rate stayed low even when batting scores rose across the league. Pollard kept doing it in the late overs, with the bat and in the field. Bravo kept doing it at the death, where he used slower balls and yorkers to close matches.
The list also shows how the West Indies role in the IPL has changed. The early stars were mostly power hitters and fast bowlers. The newer stars are still power hitters, but they are also keepers and finishers like Pooran and Hetmyer. That change fits the modern IPL, where teams want batters who can score fast from the first ball they face.
One more point stands out. Three of the top five players won IPL titles with one team over a long period. Long stays help a player learn the conditions, the ground and the team plan. That is why Narine at Kolkata, Pollard at Mumbai and Russell at Kolkata stayed so long, and why their match totals are so hard to catch.
Frequently Asked Questions
Who is the West Indies cricketer with the most IPL matches?
Sunil Narine, with 202 IPL matches, all for Kolkata Knight Riders from 2012 to 2026.
Who held the record before Sunil Narine?
Kieron Pollard, with 189 IPL matches for Mumbai Indians from 2010 to 2022.
How many IPL matches has Dwayne Bravo played?
Dwayne Bravo played 161 IPL matches for Mumbai Indians, Chennai Super Kings and Gujarat Lions from 2008 to 2022, and took 183 wickets.
How many IPL matches has Chris Gayle played?
Chris Gayle played 142 IPL matches and scored 4,965 runs, with a highest score of 175 not out.
How many IPL matches has Andre Russell played?
Andre Russell played 140 IPL matches, 7 for Delhi Daredevils and 133 for Kolkata Knight Riders, scoring 2,651 runs and taking 123 wickets.
Which active West Indies player has the most IPL matches?
Among players still active in IPL 2026, Sunil Narine leads with 202 matches, followed by Nicholas Pooran with 104 matches and Shimron Hetmyer with 94 matches.
How many West Indies players have played 100 or more IPL matches?
Six West Indies players have played 100 or more IPL matches: Sunil Narine, Kieron Pollard, Dwayne Bravo, Chris Gayle, Andre Russell and Nicholas Pooran.
Statistics updated through: 3 November 2026



