CricketWise
  1. Home
  2. Players
  3. Kemar Roach

West Indies · Men's cricket

Kemar Roach stats

Data through 2 August 2026Last updated 2 August 2026

Coverage: matches in the Cricsheet data from 20 June 2008 to 2 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Kemar Roach played 90 Tests, 90 ODIs, 11 T20Is for West Indies in the data, between 2008 and 2026. With the ball, the best return was 304 wickets in Tests at an average of 26.82 and an economy rate of 3.12.

International matches
191
Tests 90 · ODIs 90 · T20Is 11
International runs
1,711
0 hundreds
International wickets
432
15 five-wicket hauls
T20 league & domestic matches
24
53 runs
Best bowling
8/40
First-class

Teams played for

West Indies 2008–2026 · 192Surrey 2021–2025 · 30Antigua Hawksbills 2013 · 7St Lucia Kings 2015 · 7Brisbane Heat 2012–2013 · 6Durham 2026 · 3Jamaica Tallawahs 2018 · 2Deccan Chargers 2010 · 2

Kemar Roach batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test90146311,40058*12.173,88836.0012416616
ODI9059363083413.3959351.9008246
T20I111133*–2150.000000
T20 (leagues & domestic)2411353126.6248110.400333
First-class3332132042910.7472128.3002231

Runs per year

010020030020082015202661
Kemar Roach: runs per calendar year (all formats in the data)
0100200300200820112014201720202023202661
Kemar Roach: runs per calendar year (all formats in the data)
Show as table
Kemar Roach: runs per calendar year (all formats in the data)
YearRuns
20080
200963
201042
2011195
2012148
2013101
201438
2015179
201615
201796
2018231
2019143
202017
2021148
2022143
202378
2024157
2025113
202661
Year-by-year batting (37 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2009ODI4174.2553.11000
2009Test10466.5735.71700
2010ODI43–150.0200
2010T20 (leagues & domestic)11010.00111.11000
2010T20I13–150.0300
2010Test5268.6729.91200
2011ODI1410613.2546.92400
2011Test88911.1228.02900
2012ODI61818.0042.9900
2012Test1213013.0041.44100
2013ODI137224.0064.33400
2013T20 (leagues & domestic)6295.80131.81200
2013Test200.000.0000
2014Test7386.3334.21900
2015ODI10–0.0000
2015T20 (leagues & domestic)4147.0082.4900
2015Test1416513.7532.03100
2016Test11515.0028.81500
2017Test12969.6045.53200
2018ODI96020.0060.62600
2018Test1017128.5054.33900
2019ODI53210.6752.51400
2019Test811115.8659.73800
2020Test7174.2518.9500
2021First-class3136.5022.0800
2021Test1413512.2745.33000
2022First-class88414.0033.52900
2022ODI300.000.0000
2022Test7599.8324.02500
2023First-class94210.5027.61800
2023Test7366.0030.31300
2024First-class7379.2518.71900
2024Test912017.1434.04700
2025First-class373.5043.8400
2025Test810626.5028.05801
2026First-class22121.0046.72100
2026Test5408.0024.51900

Kemar Roach bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test16315,7038,1543046/4810/14626.823.1251.72712565
ODI884,3213,6831186/27–31.215.1136.66349
T20I11234284102/25–28.407.2823.4001
T20 (leagues & domestic)23499695163/18–43.448.3631.2000
First-class565,2752,8821068/4010/8027.193.2849.886179
List A1303711/37–37.007.4030.0000

Wickets per year

020406020082015202619
Kemar Roach: wickets per calendar year (all formats in the data)
0204060200820112014201720202023202619
Kemar Roach: wickets per calendar year (all formats in the data)
Show as table
Kemar Roach: wickets per calendar year (all formats in the data)
YearWickets
20082
200933
201033
201137
201259
201332
201432
201514
20160
201725
201836
201934
202011
202149
202248
202338
202437
202516
202619
Year-by-year bowling (44 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2008T20I1214.509.672/29
2009ODI51320.156.005/44
2009T20I10–3.750/15
2009Test92029.303.246/48
2010ODI61021.404.183/28
2010T20 (leagues & domestic)20–10.000/32
2010T20I8729.147.292/25
2010Test81626.943.225/100
2011ODI223031.174.956/27
2011Test7755.143.322/106
2012ODI81819.895.085/56
2012T20 (leagues & domestic)3163.007.711/32
2012T20I1136.009.001/36
2012Test143922.263.265/41
2013ODI161931.954.714/27
2013T20 (leagues & domestic)101025.406.683/18
2013Test4328.332.582/31
2014ODI3428.754.603/19
2014Test112820.712.775/42
2015ODI31150.006.821/44
2015T20 (leagues & domestic)6451.759.862/37
2015Test12980.443.894/94
2016Test10–7.250/29
2017Test122525.483.005/72
2018List A1137.007.401/37
2018ODI121533.735.164/27
2018T20 (leagues & domestic)2191.0011.381/27
2018Test101922.323.165/8
2019ODI10759.145.753/36
2019Test102716.672.475/17
2020Test71136.912.774/72
2021First-class82220.553.378/40
2021Test152723.892.764/52
2022First-class112526.243.085/72
2022ODI31122.006.101/42
2022Test122227.053.035/53
2023First-class152626.273.045/34
2023Test91239.833.825/47
2024First-class142029.503.186/46
2024Test101720.713.113/20
2025First-class3453.253.442/84
2025Test61221.173.065/78
2026First-class5932.004.843/50
2026Test61022.403.664/51

Kemar Roach against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest2023216.5736.25801
AustraliaTest2421310.6533.93100
Sri LankaTest1620420.4042.03900
BangladeshTest2120112.5638.54700
PakistanTest1419516.2534.23000
EnglandTest251959.7530.72900
South AfricaTest129210.2236.92700
IndiaTest9687.5651.53800
ZimbabweTest500.000.0000
IndiaODI2117221.5055.53400
PakistanODI85210.4047.32400
BangladeshODI10285.6038.91000
AustraliaODI101919.0048.7900
LancashireFirst-class35518.3340.72600
HampshireFirst-class7447.3324.01900
EssexFirst-class33015.0028.02900
MiddlesexFirst-class42110.5022.1800
SomersetFirst-class388.0012.3500
WarwickshireFirst-class542.0015.4400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
EnglandTest316127.843.045/17
BangladeshTest245319.742.886/48
New ZealandTest194623.723.055/60
Sri LankaTest213825.323.185/100
AustraliaTest233440.243.775/41
South AfricaTest142726.593.295/47
PakistanTest131827.282.773/30
IndiaTest81533.733.144/66
ZimbabweTest101222.832.383/44
BangladeshODI193025.505.365/44
IndiaODI242545.645.703/36
AustraliaODI121832.615.673/53
ZimbabweODI71217.833.563/28
PakistanODI101039.104.583/28
IrelandODI5729.004.954/27
Sri LankaODI3424.254.224/27
AustraliaT20I3246.0013.142/29
Barbados RoyalsT20 (leagues & domestic)4617.006.802/17
Jamaica TallawahsT20 (leagues & domestic)3172.009.001/17
WarwickshireFirst-class93017.273.166/46
HampshireFirst-class112320.393.018/40
MiddlesexFirst-class71329.153.735/86
EssexFirst-class6939.893.093/58
KentFirst-class4643.334.363/63
NorthamptonshireFirst-class3633.503.305/95
SomersetFirst-class4342.333.631/9
LancashireFirst-class4283.502.421/39

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Sir Vivian Richards Stadium1820517.0847
Sabina Park1518414.1541
Daren Sammy Cricket Ground1615517.2229
Queen's Park Oval1213613.6039
Kensington Oval131059.5525
Old Trafford99713.8626
Kennington Oval189510.5629
Shere Bangla National Stadium88016.0037
Hagley Oval268–58
Warner Park66616.5029

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Kennington Oval327023.443.33
Sir Vivian Richards Stadium286418.733.03
Kensington Oval214219.983.36
Daren Sammy Cricket Ground213826.473.74
Queen's Park Oval193131.744.35
Sabina Park183028.103.19
Arnos Vale Ground92117.332.84
Shere Bangla National Stadium121828.444.48
National Cricket Stadium101525.472.92
Edgbaston41320.153.01

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
T20Powerplay––––366117.23
T20Middle129133.3116837.14
T20Death4441107.371991210.19
ODIPowerplay––––2106464.60
ODIMiddle11027340.381556375.11
ODIDeath19832061.915659356.77

How Kemar Roach was dismissed

How Kemar Roach took wickets

Last 20 innings

020406030 Nov 20242 Dec 20252 Aug 20260
Kemar Roach: runs in the last 20 innings
020406030 Nov 202425 Jan 202511 Apr 202510 Dec 202518 Dec 202525 Jun 20262 Aug 20260
Kemar Roach: runs in the last 20 innings
Show as table
Kemar Roach: runs in the last 20 innings
InningsRuns
30 Nov 20248
30 Nov 20248
25 Jan 202525
25 Jan 20254
4 Apr 20251
11 Apr 20254
11 Apr 20252
2 Dec 202510
2 Dec 202558
10 Dec 20250
10 Dec 20255
18 Dec 20250
18 Dec 20254
3 Apr 202621
3 Apr 20260
25 Jun 20260
25 Jul 20263
25 Jul 202618
2 Aug 202619
2 Aug 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
2 Aug 2026TestPakistan06bowledQueen's Park Oval
2 Aug 2026TestPakistan1962lbwQueen's Park Oval
25 Jul 2026TestPakistan1863caughtBrian Lara Stadium
25 Jul 2026TestPakistan329caughtBrian Lara Stadium
25 Jun 2026TestSri Lanka03lbwSir Vivian Richards Stadium
3 Apr 2026First-classKent0*2not outRiverside Ground
3 Apr 2026First-classKent2143caughtRiverside Ground
18 Dec 2025TestNew Zealand414bowledBay Oval
18 Dec 2025TestNew Zealand02caughtBay Oval
10 Dec 2025TestNew Zealand5*8not outBasin Reserve
10 Dec 2025TestNew Zealand02lbwBasin Reserve
2 Dec 2025TestNew Zealand58*233not outHagley Oval
2 Dec 2025TestNew Zealand10*57not outHagley Oval
11 Apr 2025First-classHampshire2*3not outKennington Oval
11 Apr 2025First-classHampshire43bowledKennington Oval
4 Apr 2025First-classEssex110lbwCounty Ground, Chelmsford
25 Jan 2025TestPakistan4*17not outMultan Cricket Stadium
25 Jan 2025TestPakistan2545lbwMultan Cricket Stadium
30 Nov 2024TestBangladesh87lbwSabina Park
30 Nov 2024TestBangladesh831lbwSabina Park

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
2 Aug 2026TestPakistan0/1120Queen's Park Oval
2 Aug 2026TestPakistan0/50131Queen's Park Oval
25 Jul 2026TestPakistan2/2782Brian Lara Stadium
25 Jul 2026TestPakistan2/5315.12Brian Lara Stadium
25 Jun 2026TestSri Lanka4/51110Sir Vivian Richards Stadium
25 Jun 2026TestSri Lanka2/32122Sir Vivian Richards Stadium
1 May 2026First-classMiddlesex0/479.10Lord's
10 Apr 2026First-classGloucestershire2/55131County Ground, Bristol
10 Apr 2026First-classGloucestershire3/50122County Ground, Bristol
3 Apr 2026First-classKent1/73130Riverside Ground
3 Apr 2026First-classKent3/6312.20Riverside Ground
18 Dec 2025TestNew Zealand1/63193Bay Oval
10 Dec 2025TestNew Zealand0/830Basin Reserve
10 Dec 2025TestNew Zealand2/43166Basin Reserve
2 Dec 2025TestNew Zealand5/78226Hagley Oval
2 Dec 2025TestNew Zealand2/47176Hagley Oval
11 Apr 2025First-classHampshire1/75213Kennington Oval
11 Apr 2025First-classHampshire1/54153Kennington Oval
4 Apr 2025First-classEssex2/84264County Ground, Chelmsford
25 Jan 2025TestPakistan2/1561Multan Cricket Stadium

Batter vs bowler matchups

Frequently asked questions

How many wickets has Kemar Roach taken in Tests?
304 wickets in 163 innings at an average of 26.82, economy 3.12, best figures 6/48.
How many wickets has Kemar Roach taken in ODIs?
118 wickets in 88 innings at an average of 31.21, economy 5.11, best figures 6/27.
How many runs has Kemar Roach scored in Tests?
1,400 runs in 146 innings (90 matches) at an average of 12.17 and a strike rate of 36.0, in the data from 2009 to 2026.
How many runs has Kemar Roach scored in ODIs?
308 runs in 59 innings (90 matches) at an average of 13.39 and a strike rate of 51.9, in the data from 2009 to 2022.
How many runs has Kemar Roach scored in T20Is?
3 runs in 1 innings (11 matches) at an average of – and a strike rate of 150.0, in the data from 2008 to 2012.

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