List of Caribbean Premier League centuries

The Caribbean Premier League is a professional Twenty20 cricket league, which is operated by Cricket West Indies (CWI). It is contested between six franchises comprising cricketers from West Indies and around the world.

A century is regarded as a landmark score for a batsman, achieved when they score 100 or more runs in a single innings. The number of centuries is GeneRally recorded in their career statistics.

Centuries

Key

Symbol

Meaning

*

Remained not out

Balls

Balls faced during the innings

S/R

Strike rate during the innings

Inn.

The innings of the match

Result

Result for the batter's team

Caribbean Premier League centuries

S/N

Score

Balls

S/R

Player

Team

Opposition

Inn.

Venue

Date

Result

1

111*

63

176.19

Chris Gayle (1/4)

Jamaica Tallawahs

St Lucia Zouks

2

St. George's, Grenada

12 July 2014

2

110*

69

159.42

Dwayne Smith (1/4)

Barbados Tridents

St Lucia Zouks

1

Bridgetown, Barbados

23 July 2014

3

104*

67

155.22

Dwayne Smith (2/4)

Barbados Tridents

Guyana Amazon Warriors

2

Bridgetown, Barbados

26 July 2014

4

106*

52

203.84

Marlon Samuels

Antigua Hawksbills

Guyana Amazon Warriors

2

Basseterre, Saint Kitts and Nevis

7 August 2014

5

105

57

184.21

Chris Gayle (2/4)

Jamaica Tallawahs

Trinidad & Tobago Red Steel

1

Kingston, Jamaica

9 July 2015

6

100*

65

153.84

Colin Munro (1/2)

Trinbago Knight Riders

Guyana Amazon Warriors

1

Port of Spain, Trinidad and Tobago

2 July 2016

7

108*

54

200.00

Chris Gayle (3/4)

Jamaica Tallawahs

Trinbago Knight Riders

2

Port of Spain, Trinidad and Tobago

4 July 2016

8

100

44

227.27

Andre Russell (1/2)

Jamaica Tallawahs

Trinbago Knight Riders

2

Basseterre, Saint Kitts and Nevis

5 August 2016

9

100

70

142.85

Dwayne Smith (3/4)

Barbados Tridents

Guyana Amazon Warriors

1

Providence, Guyana

20 August 2017

10

103*

65

158.46

Dwayne Smith (4/4)

Barbados Tridents

St Lucia Stars

1

Bridgetown, Barbados

31 August 2017

11

121*

49

246.93

Andre Russell (2/2)

Jamaica Tallawahs

Trinbago Knight Riders

2

Port of Spain, Trinidad and Tobago

10 August 2018

12

104

54

192.59

Kieron Pollard

St Lucia Stars

Barbados Tridents

1

Gros Islet, Saint Lucia

17 August 2018

13

100

49

204.08

Shimron Hetmyer

Guyana Amazon Warriors

Jamaica Tallawahs

1

Lauderhill, United States

18 August 2018

14

103

63

163.49

Glenn Phillips

Jamaica Tallawahs

St Kitts & Nevis Patriots

1

Providence, Guyana

12 September 2018

15

116

62

187.09

Chris Gayle (4/4)

Jamaica Tallawahs

St Kitts & Nevis Patriots

1

Basseterre, Saint Kitts and Nevis

10 September 2019

16

132*

72

183.33

Brandon King (1/2)

Guyana Amazon Warriors

Barbados Tridents

1

Providence, Guyana

6 October 2019

17

100*

45

222.22

Nicholas Pooran (1/3)

Guyana Amazon Warriors

St Kitts & Nevis Patriots

2

Port of Spain, Trinidad and Tobago

30 August 2020

18

120*

60

200.00

Faf du Plessis (1/2)

Saint Lucia Kings

St Kitts & Nevis Patriots

1

Basseterre, Saint Kitts and Nevis

4 September 2021

19

105*

56

187.50

Chandrapaul Hemraj

Guyana Amazon Warriors

Barbados Royals

2

Basseterre, Saint Kitts and Nevis

4 September 2021

20

102*

52

196.15

Evin Lewis (1/2)

St Kitts & Nevis Patriots

Trinbago Knight Riders

2

Basseterre, Saint Kitts and Nevis

11 September 2021

21

104

66

157.57

Brandon King (2/2)

Jamaica Tallawahs

Guyana Amazon Warriors

2

Providence, Guyana

21 September 2022

22

103

59

174.57

Faf du Plessis (2/2)

Saint Lucia Kings

Guyana Amazon Warriors

1

Providence, Guyana

22 September 2022

23

109*

52

209.61

Shamarh Brooks

Jamaica Tallawahs

Guyana Amazon Warriors

1

Providence, Guyana

28 September 2022

24

100*

58

172.41

Martin Guptill

Trinbago Knight Riders

Barbados Royals

1

Bridgetown, Barbados

30 August 2023

25

102*

48

212.50

Rahkeem Cornwall

Barbados Royals

St Kitts & Nevis Patriots

2

Bridgetown, Barbados

3 September 2023

26

102*

53

192.45

Nicholas Pooran (2/3)

Trinbago Knight Riders

Barbados Royals

1

Port of Spain, Trinidad and Tobago

6 September 2023

27

119*

57

208.77

Alex Hales

Jamaica Tallawahs

Saint Lucia Kings

1

Providence, Guyana

17 September 2023

28

106

44

240.90

Shai Hope

Guyana Amazon Warriors

Barbados Royals

1

Providence, Guyana

17 September 2023

29

100*

54

185.18

Evin Lewis (2/2)

St Kitts & Nevis Patriots

Saint Lucia Kings

1

Basseterre, Saint Kitts and Nevis

1 September 2024

30

115

68

169.11

Quinton de Kock

Barbados Royals

Guyana Amazon Warriors

1

Bridgetown, Barbados

14 September 2024

31

101

59

171.18

Nicholas Pooran (3/3)

Trinbago Knight Riders

Guyana Amazon Warriors

1

Providence, Guyana

29 September 2024

32

120

57

210.52

Colin Munro (2/2)

Trinbago Knight Riders

St Kitts & Nevis Patriots

1

Basseterre, Saint Kitts and Nevis

17 August 2025

33

125*

53

235.84

Tim Seifert

Saint Lucia Kings

Antigua & Barbuda Falcons

2

Gros Islet, Saint Lucia

31 August 2025

Season overview

Season wise statistics for century scores

Season

No. of centuries

Highest score

Highest scorer

2013

78

Shoaib Malik

2014

4

111*

Chris Gayle

2015

1

105

2016

3

108*

2017

2

103*

Dwayne Smith

2018

4

121*

Andre Russell

2019

2

132*

Brandon King

2020

1

100*

Nicholas Pooran

2021

3

120*

Faf du Plessis

2022

3

109*

Shamarh Brooks

2023

5

119*

Alex Hales

2024

3

115

Quinton de Kock

2025

2

125*

Tim Seifert

Players with multiple centuries

No. of centuries

Player

4

Chris Gayle

Dwayne Smith

3

Nicholas Pooran

2

Andre Russell

Brandon King

Faf du Plessis

Evin Lewis

Colin Munro