CricketWise
  1. Home
  2. Players
  3. Kyle Mayers

West Indies · Men's cricket

Kyle Mayers stats

Data through 10 September 2026Last updated 10 September 2026

Coverage: matches in the Cricsheet data from 30 July 2013 to 10 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Kyle Mayers played 18 Tests, 28 ODIs, 41 T20Is for West Indies in the data, between 2013 and 2026. The most runs came in T20 leagues: 3,406 at an average of 22.41 and a strike rate of 133.9, with a highest score of 92. Kyle Mayers took 66 T20 league wickets in the data (average 31.67, economy 8.06, best 4/4). Against Bangladesh in Tests, Kyle Mayers averaged 82.80 over 6 innings.

International matches
87
Tests 18 · ODIs 28 · T20Is 41
International runs
2,382
4 hundreds
International wickets
50
1 five-wicket hauls
T20 league & domestic matches
168
3,406 runs
Best batting average (Test)
32.72
32 innings
Highest score
210*
Test

Teams played for

West Indies 2020–2025 · 87Barbados Royals 2013–2023 · 46St Kitts and Nevis Patriots 2024–2026 · 29St Lucia Kings 2015–2017 · 21Lucknow Super Giants 2023 · 13Fortune Barishal 2024–2025 · 13Abu Dhabi Knight Riders 2025 · 10Seattle Orcas 2025 · 10Rangpur Riders 2026 · 8Durban's Super Giants 2023–2024 · 8Gulf Giants 2025 · 5Islamabad United 2025 · 3

Kyle Mayers batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test18323949210*32.721,55061.222511716
ODI2826066012025.3877585.22237521
T20I413927737320.89575134.40316951
T20 (leagues & domestic)168163113,4069222.412,543133.901818289210

Runs per year

05001K1.5K2013201720232026273
Kyle Mayers: runs per calendar year (all formats in the data)
05001K1.5K201320152017202120232026273
Kyle Mayers: runs per calendar year (all formats in the data)
Show as table
Kyle Mayers: runs per calendar year (all formats in the data)
YearRuns
201323
201413
201548
201626
201777
2020247
2021874
20221,376
20231,202
2024676
2025953
2026273
Year-by-year batting (23 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2013T20 (leagues & domestic)6237.6774.21200
2014T20 (leagues & domestic)2136.5092.91300
2015T20 (leagues & domestic)7486.86102.11900
2016T20 (leagues & domestic)32613.00162.51800
2017T20 (leagues & domestic)87712.8397.52300
2020T20 (leagues & domestic)922224.67111.68501
2020T20I22525.00138.92000
2021ODI35117.0058.04000
2021T20 (leagues & domestic)1018720.78123.08101
2021Test2063635.3362.021012
2022ODI1343533.4695.412021
2022T20 (leagues & domestic)1236630.50134.67903
2022T20I1838321.28128.57302
2022Test519238.4063.814610
2023ODI1017417.4075.35601
2023T20 (leagues & domestic)2870125.04139.67305
2023T20I1220617.17158.55101
2023Test712120.1754.33000
2024T20 (leagues & domestic)1852829.33153.59203
2024T20I514837.00141.03600
2025T20 (leagues & domestic)4394224.15138.38804
2025T20I2115.5045.8600
2026T20 (leagues & domestic)1727316.06132.55001

Kyle Mayers bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test281,524622345/187/3118.292.4544.81177
ODI23686632142/30–45.145.5349.0003
T20I1412019122/26–95.509.5560.0000
T20 (leagues & domestic)1121,5552,090664/4–31.678.0623.6103

Wickets per year

010203020132017202320263
Kyle Mayers: wickets per calendar year (all formats in the data)
01020302013201520172021202320263
Kyle Mayers: wickets per calendar year (all formats in the data)
Show as table
Kyle Mayers: wickets per calendar year (all formats in the data)
YearWickets
20130
20143
20150
20161
20177
20202
202117
202227
202319
202418
202519
20263
Year-by-year bowling (22 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2014T20 (leagues & domestic)2316.008.002/39
2015T20 (leagues & domestic)30–9.000/7
2016T20 (leagues & domestic)51102.007.291/15
2017T20 (leagues & domestic)7725.148.952/30
2020T20 (leagues & domestic)3231.008.862/14
2020T20I10–10.000/10
2021ODI2149.005.441/34
2021T20 (leagues & domestic)3324.339.523/39
2021Test161325.152.443/24
2022ODI10558.005.842/48
2022T20 (leagues & domestic)9810.755.384/4
2022T20I70–10.000/8
2022Test71411.862.275/18
2023ODI11836.625.262/30
2023T20 (leagues & domestic)21467.507.111/8
2023T20I30–7.670/4
2023Test5718.432.743/32
2024T20 (leagues & domestic)171821.677.093/12
2024T20I10–9.000/9
2025T20 (leagues & domestic)331740.299.193/25
2025T20I2219.509.752/26
2026T20 (leagues & domestic)9354.009.352/41

Kyle Mayers against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
BangladeshTest641482.8064.621020
Sri LankaTest828440.5762.45502
South AfricaTest811314.1248.13400
ZimbabweTest36733.5073.63000
PakistanTest4328.0054.23200
IndiaODI615626.00112.27501
New ZealandODI311137.0091.010510
BangladeshODI57815.6051.74000
PakistanODI34113.6791.13300
IndiaT20I1222418.67131.07301
South AfricaT20I721135.17154.05101
EnglandT20I613522.50155.24000
AustraliaT20I35618.67116.73900
New ZealandT20I43010.0096.82000
Trinbago Knight RidersT20 (leagues & domestic)1943622.95156.87904
St Lucia KingsT20 (leagues & domestic)1638727.64126.19202
St Kitts and Nevis PatriotsT20 (leagues & domestic)1023426.00136.87301
Guyana Amazon WarriorsT20 (leagues & domestic)1617611.0098.33600
Jamaica TallawahsT20 (leagues & domestic)1317415.82104.88501
Rangpur RidersT20 (leagues & domestic)414849.33174.16101
Antigua and Barbuda FalconsT20 (leagues & domestic)512825.60162.03900
Barbados RoyalsT20 (leagues & domestic)1010913.62101.94200
Dubai CapitalsT20 (leagues & domestic)310133.67144.34200
Sharjah WarriorzT20 (leagues & domestic)37725.67167.45601
MI EmiratesT20 (leagues & domestic)36130.50138.62800
Desert VipersT20 (leagues & domestic)35317.6798.13000
Sylhet TitansT20 (leagues & domestic)33913.0084.83100
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest61313.922.663/24
BangladeshTest7623.002.942/10
Sri LankaTest6416.752.032/24
PakistanTest4346.002.601/28
NetherlandsODI3339.005.092/50
IndiaODI6261.005.902/48
New ZealandT20I30–8.750/8
St Lucia KingsT20 (leagues & domestic)111319.158.594/4
Guyana Amazon WarriorsT20 (leagues & domestic)11632.006.621/2
Trinbago Knight RidersT20 (leagues & domestic)11536.607.961/10
Barbados RoyalsT20 (leagues & domestic)7530.208.882/17
Jamaica TallawahsT20 (leagues & domestic)6426.007.801/8
Rangpur RidersT20 (leagues & domestic)4332.678.912/31
Antigua and Barbuda FalconsT20 (leagues & domestic)5335.338.832/41
St Kitts and Nevis PatriotsT20 (leagues & domestic)9365.008.862/14
MI EmiratesT20 (leagues & domestic)3315.677.833/25

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Warner Park2967825.1192
Daren Sammy Cricket Ground2350022.73146
Queen's Park Oval1444234.0085
Zahur Ahmed Chowdhury Stadium535588.75210
Sir Vivian Richards Stadium933437.1155
Kensington Oval2031717.61105
Shere Bangla National Stadium1329722.8550
Sylhet International Cricket Stadium925336.1461
Providence Stadium1322717.4655
Brian Lara Stadium1319114.6960

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Warner Park171621.948.42
Daren Sammy Cricket Ground211628.755.37
Sir Vivian Richards Stadium91016.002.96
Shere Bangla National Stadium11828.385.97
National Cricket Stadium274.431.15
The Wanderers Stadium3614.003.00
Zahur Ahmed Chowdhury Stadium5617.334.52
Queen's Park Oval8625.837.50
Zayed Cricket Stadium5517.607.65
Providence Stadium8425.506.38

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay22261686132.0801130437.28
T20Middle15111147131.78131699.34
T20Death442285155.1282291610.95
ODIPowerplay30839777.61531245.25
ODIMiddle35237793.41033665.32
ODIDeath010.013849.63

How Kyle Mayers was dismissed

How Kyle Mayers took wickets

Last 20 innings

020406021 Dec 202511 Jan 202610 Sep 20260
Kyle Mayers: runs in the last 20 innings
020406021 Dec 20251 Jan 20265 Jan 202617 Jan 202612 Aug 202627 Aug 202610 Sep 20260
Kyle Mayers: runs in the last 20 innings
Show as table
Kyle Mayers: runs in the last 20 innings
InningsRuns
21 Dec 202524
23 Dec 202528
28 Dec 20256
1 Jan 20269
2 Jan 202631
4 Jan 202611
5 Jan 202650
11 Jan 20268
12 Jan 20260
17 Jan 202624
20 Jan 20268
8 Aug 20260
12 Aug 202632
18 Aug 20268
20 Aug 202634
27 Aug 20268
1 Sep 202629
3 Sep 20261
6 Sep 202620
10 Sep 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
10 Sep 2026T20 (leagues & domestic)Barbados Royals02caughtKensington Oval
6 Sep 2026T20 (leagues & domestic)Guyana Amazon Warriors2012bowledProvidence Stadium
3 Sep 2026T20 (leagues & domestic)St Lucia Kings14caughtWarner Park
1 Sep 2026T20 (leagues & domestic)Barbados Royals2927run outWarner Park
27 Aug 2026T20 (leagues & domestic)Jamaica Kingsmen86caughtWarner Park
20 Aug 2026T20 (leagues & domestic)Antigua and Barbuda Falcons3418caughtSir Vivian Richards Stadium
18 Aug 2026T20 (leagues & domestic)Jamaica Kingsmen88bowledSabina Park
12 Aug 2026T20 (leagues & domestic)St Lucia Kings3216caughtDaren Sammy Cricket Ground
8 Aug 2026T20 (leagues & domestic)Trinbago Knight Riders01lbwArnos Vale Ground
20 Jan 2026T20 (leagues & domestic)Sylhet Titans813caughtShere Bangla National Stadium
17 Jan 2026T20 (leagues & domestic)Dhaka Capitals2416caughtShere Bangla National Stadium
12 Jan 2026T20 (leagues & domestic)Sylhet Titans04caughtSylhet International Cricket Stadium
11 Jan 2026T20 (leagues & domestic)Rajshahi Warriors86caughtSylhet International Cricket Stadium
5 Jan 2026T20 (leagues & domestic)Chattogram Royals5025caughtSylhet International Cricket Stadium
4 Jan 2026T20 (leagues & domestic)Dhaka Capitals1111caughtSylhet International Cricket Stadium
2 Jan 2026T20 (leagues & domestic)Sylhet Titans3129caughtSylhet International Cricket Stadium
1 Jan 2026T20 (leagues & domestic)Rajshahi Warriors98caughtSylhet International Cricket Stadium
28 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders610caughtDubai International Cricket Stadium
23 Dec 2025T20 (leagues & domestic)MI Emirates28*18not outZayed Cricket Stadium
21 Dec 2025T20 (leagues & domestic)Dubai Capitals2420caughtZayed Cricket Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
1 Sep 2026T20 (leagues & domestic)Barbados Royals0/2620Warner Park
20 Aug 2026T20 (leagues & domestic)Antigua and Barbuda Falcons2/4140Sir Vivian Richards Stadium
18 Aug 2026T20 (leagues & domestic)Jamaica Kingsmen0/910Sabina Park
12 Aug 2026T20 (leagues & domestic)St Lucia Kings0/1620Daren Sammy Cricket Ground
17 Jan 2026T20 (leagues & domestic)Dhaka Capitals0/1710Shere Bangla National Stadium
5 Jan 2026T20 (leagues & domestic)Chattogram Royals0/90.20Sylhet International Cricket Stadium
4 Jan 2026T20 (leagues & domestic)Dhaka Capitals1/720Sylhet International Cricket Stadium
2 Jan 2026T20 (leagues & domestic)Sylhet Titans0/2630Sylhet International Cricket Stadium
1 Jan 2026T20 (leagues & domestic)Rajshahi Warriors0/1120Sylhet International Cricket Stadium
28 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders0/610Dubai International Cricket Stadium
23 Dec 2025T20 (leagues & domestic)MI Emirates0/1110Zayed Cricket Stadium
12 Dec 2025T20 (leagues & domestic)Desert Vipers0/3130Dubai International Cricket Stadium
30 Sep 2025T20INepal0/1320Sharjah Cricket Stadium
29 Sep 2025T20INepal2/2620Sharjah Cricket Stadium
1 Sep 2025T20 (leagues & domestic)Trinbago Knight Riders1/1110Brian Lara Stadium
28 Aug 2025T20 (leagues & domestic)St Lucia Kings0/2320Daren Sammy Cricket Ground
24 Aug 2025T20 (leagues & domestic)Antigua and Barbuda Falcons0/1320Sir Vivian Richards Stadium
21 Aug 2025T20 (leagues & domestic)Barbados Royals0/810Warner Park
19 Aug 2025T20 (leagues & domestic)St Lucia Kings2/2430Warner Park
15 Aug 2025T20 (leagues & domestic)Guyana Amazon Warriors0/1520Warner Park

Batter vs bowler matchups

Bowlers Kyle Mayers faced most

Frequently asked questions

How many runs has Kyle Mayers scored in Tests?
949 runs in 32 innings (18 matches) at an average of 32.72 and a strike rate of 61.2, in the data from 2021 to 2023.
How many runs has Kyle Mayers scored in ODIs?
660 runs in 26 innings (28 matches) at an average of 25.38 and a strike rate of 85.2, in the data from 2021 to 2023.
How many runs has Kyle Mayers scored in T20Is?
773 runs in 39 innings (41 matches) at an average of 20.89 and a strike rate of 134.4, in the data from 2020 to 2025.
What is Kyle Mayers's highest score?
210* in Tests, the highest score in the data.
How many wickets has Kyle Mayers taken in Tests?
34 wickets in 28 innings at an average of 18.29, economy 2.45, best figures 5/18.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.