Kyle Mayers

Kyle Mayers

255 matches · 30 Jul 2013 to 10 Sept 2026

Full name
Kyle Rico Mayers
Born
8 Sept 1992, Barbados
Age
34 years
Role
Batting all-rounder
Batting
Left-handed
Bowling
Right-arm medium

Kyle Rico Mayers (born 8 September 1992) is a Barbadian cricketer. He plays international cricket for West Indies cricket team in all formats. He was also in the West Indies under-19 squad for the 2012 ICC Under-19 Cricket World Cup. In February 2021, on his Test debut, Mayers scored 210 not out.

He is the son of Shirley Clarke, who also played first-class cricket.

Text from Wikipedia (CC BY-SA 4.0). Photo: Calistemon · CC BY-SA 4.0.

Kyle Mayers: career summary

Kyle Mayers is a batting all-rounder, born on 8 Sept 1992 in Barbados. Kyle Mayers has played 255 matches on CricInto's records, from 30 Jul 2013 to 10 Sept 2026, for St Kitts and Nevis Patriots, Rangpur Riders, Gulf Giants, West Indies, Seattle Orcas, Islamabad United, Fortune Barishal, Abu Dhabi Knight Riders, Durban's Super Giants, Barbados Royals, Lucknow Super Giants, Birmingham Bears, Barbados Tridents, St Lucia Stars and St Lucia Zouks.

In the Caribbean Premier League (96 matches, 2013–2026): 1,661 runs in 92 innings at an average of 19.54 and a strike rate of 127.48, with 0 hundreds and 8 fifties (highest score 92); 39 wickets at an average of 30.49 and an economy rate of 8.13 (best 4/4).

In T20Is (41 matches, 2020–2025): 773 runs in 39 innings at an average of 20.89 and a strike rate of 134.43, with 0 hundreds and 3 fifties (highest score 73); 2 wickets at an average of 95.50 and an economy rate of 9.55 (best 2/26).

In ODIs (28 matches, 2021–2023): 660 runs in 26 innings at an average of 25.38 and a strike rate of 85.16, with 2 hundreds and 2 fifties (highest score 120); 14 wickets at an average of 45.14 and an economy rate of 5.53 (best 2/30).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test18323 949210*32.72 155061.232 2117165
ODI28260 66012025.38 77585.162 275213
T20I41392 7737320.89 575134.430 369511
Caribbean Premier League96927 16619219.54 1303127.480 81409710
Bangladesh Premier League21202 59361*32.94 384154.430 445431
International League T2015151 3185622.71 242131.400 127181
Indian Premier League13130 3797329.15 263144.110 438222
Major League Cricket10101 2148823.78 160133.750 114172
SA20880 1743921.75 133130.830 018101
Pakistan Super League330 402213.33 36111.110 0521
Vitality Blast220 271413.50 22122.730 0210

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test1828254 622345/18 18.292.4544.82 01
ODI2823114.2 632142/30 45.145.5349.00 00
T20I411420 19122/26 95.509.5560.00 00
Caribbean Premier League9661146.2 1189394/4 30.498.1322.51 10
Bangladesh Premier League211849.2 350153/12 23.337.0919.73 00
International League T20151020.3 17963/25 29.838.7320.50 00
Indian Premier League1367 5900/4 -8.43- 00
Major League Cricket10823 23832/34 79.3310.3546.00 00
SA208710 4421/10 22.004.4030.00 00
Pakistan Super League323 3111/28 31.0010.3318.00 00
Vitality Blast200 00- --- 00

Recent matches

DateMatchBatBowl
10 Sept 2026 SKANP vs BT Caribbean Premier League 0 (2)-
6 Sept 2026 SKANP vs GAW Caribbean Premier League 20 (12)-
3 Sept 2026 SKANP vs SLK Caribbean Premier League 1 (4)-
1 Sept 2026 SKANP vs BT Caribbean Premier League 29 (27)0/26 (2)
27 Aug 2026 SKANP vs JK Caribbean Premier League 8 (6)-
20 Aug 2026 SKANP vs AABF Caribbean Premier League 34 (18)2/41 (4)
18 Aug 2026 SKANP vs JK Caribbean Premier League 8 (8)0/9 (1)
12 Aug 2026 SKANP vs SLK Caribbean Premier League 32 (16)0/16 (2)
8 Aug 2026 SKANP vs TKR Caribbean Premier League 0 (1)-
20 Jan 2026 RR vs ST Bangladesh Premier League 8 (13)-

Frequently asked questions

How many runs has Kyle Mayers scored in the Caribbean Premier League?

Kyle Mayers has scored 1,661 runs in the Caribbean Premier League, at an average of 19.54.

How many wickets has Kyle Mayers taken in the Caribbean Premier League?

Kyle Mayers has taken 39 wickets in the Caribbean Premier League, with best figures of 4/4.

How many runs has Kyle Mayers scored in T20Is?

Kyle Mayers has scored 773 runs in T20Is, at an average of 20.89.

How many runs has Kyle Mayers scored in ODIs?

Kyle Mayers has scored 660 runs in ODIs, at an average of 25.38.

How many wickets has Kyle Mayers taken in ODIs?

Kyle Mayers has taken 14 wickets in ODIs, with best figures of 2/30.

How many hundreds has Kyle Mayers scored?

Kyle Mayers has scored 2 hundreds in ODIs and 2 hundreds in Tests.

What is Kyle Mayers's highest score?

Kyle Mayers's highest score is 210*, in Tests (not out).

How old is Kyle Mayers?

Kyle Mayers was born on 8 Sept 1992 in Barbados, and is 34 years old.

Which teams has Kyle Mayers played for?

St Kitts and Nevis Patriots (2024–2026), Rangpur Riders (2026), Gulf Giants (2025), West Indies (2020–2025), Seattle Orcas (2025), Islamabad United (2025), Fortune Barishal (2024–2025), Abu Dhabi Knight Riders (2025), Durban's Super Giants (2023–2024), Barbados Royals (2021–2023), Lucknow Super Giants (2023), Birmingham Bears (2021), Barbados Tridents (2013–2020), St Lucia Stars (2017) and St Lucia Zouks (2015–2016).