CricketWise
  1. Home
  2. Players
  3. Kraigg Brathwaite

West Indies · Men's cricket

Kraigg Brathwaite stats

Data through 3 July 2025Last updated 3 July 2025

Coverage: matches in the Cricsheet data from 20 May 2011 to 3 July 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Kraigg Brathwaite played 99 Tests, 10 ODIs for West Indies in the data, between 2011 and 2025. The most runs came in Tests: 5,931 at an average of 32.77 and a strike rate of 40.8, with a highest score of 212. With the ball, the best return was 29 wickets in Tests at an average of 53.72 and an economy rate of 3.33. Against Zimbabwe in Tests, Kraigg Brathwaite averaged 55.83 over 6 innings.

International matches
109
Tests 99 · ODIs 10
International runs
6,209
12 hundreds
International wickets
30
1 five-wicket hauls
Best batting average (Test)
32.77
191 innings
Highest score
212
Test

Teams played for

West Indies 2011–2025 · 109Gloucestershire 2021 · 6Warwickshire 2023 · 4Nottinghamshire 2018 · 3Glamorgan 2019 · 3Yorkshire 2017 · 2

Kraigg Brathwaite batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test99191105,93121232.7714,52340.812311959017
ODI101002787827.8048357.6010150
First-class18312780103*26.901,97039.6133921

Runs per year

02505007501K201120162021202599
Kraigg Brathwaite: runs per calendar year (all formats in the data)
02505007501K2011201320152017201920212023202599
Kraigg Brathwaite: runs per calendar year (all formats in the data)
Show as table
Kraigg Brathwaite: runs per calendar year (all formats in the data)
YearRuns
2011292
201271
201352
2014701
2015485
2016830
2017807
2018625
2019332
2020231
2021970
2022687
2023435
2024372
202599
Year-by-year batting (22 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2011Test1229224.3333.86803
2012Test57114.2026.05701
2013Test25226.0042.34500
2014Test1170177.8949.021232
2015Test2048524.2547.811611
2016ODI721731.0057.97801
2016Test1461355.7342.014215
2017First-class44010.0025.31800
2017ODI36120.3356.54200
2017Test1970637.1640.713414
2018First-class623446.8041.17102
2018Test1739124.4434.612121
2019First-class416655.3337.610310
2019Test1016618.4433.34900
2020Test1023123.1042.07502
2021First-class1129526.8243.46001
2021Test2067533.7537.812614
2022Test1468762.4540.416025
2023First-class6457.5037.21600
2023Test1139035.4543.118211
2024Test1837220.6742.36101
2025Test89912.3855.65201

Kraigg Brathwaite bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test762,8091,558296/296/2953.723.3396.91135
ODI515214011/56–140.005.53152.0000
First-class236260–––4.33–000

Wickets per year

0246820112016202120250
Kraigg Brathwaite: wickets per calendar year (all formats in the data)
02468201120132015201720192021202320250
Kraigg Brathwaite: wickets per calendar year (all formats in the data)
Show as table
Kraigg Brathwaite: wickets per calendar year (all formats in the data)
YearWickets
20111
20120
20130
20140
20157
20165
20172
20183
20191
20200
20216
20224
20231
20240
20250
Year-by-year bowling (17 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2011Test2150.006.521/43
2014Test10–2.000/2
2015Test7734.862.966/29
2016ODI3196.005.651/56
2016Test9478.753.593/65
2017ODI20–5.280/22
2017Test92110.003.031/23
2018First-class10–5.000/10
2018Test5344.333.342/57
2019Test4161.002.441/8
2020Test30–3.250/9
2021First-class10–4.000/16
2021Test14628.333.043/25
2022Test9461.504.672/65
2023Test5147.002.241/12
2024Test60–3.340/1
2025Test20–2.000/1

Kraigg Brathwaite against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest36129039.0944.116036
BangladeshTest27107643.0441.721235
PakistanTest2267033.5041.414214
IndiaTest2557824.0833.57505
AustraliaTest2657422.0842.511014
Sri LankaTest1856333.1235.712613
New ZealandTest1452540.3845.712913
ZimbabweTest633555.8340.518211
South AfricaTest1732018.8241.410610
PakistanODI38528.3357.43900
EnglandODI36120.3356.54200
LeicestershireFirst-class417257.3343.910310
HampshireFirst-class413433.5041.76001
SurreyFirst-class49122.7547.43800
EssexFirst-class47318.2539.76801
SomersetFirst-class46917.2552.33600
MiddlesexFirst-class35719.0028.53300
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Sri LankaTest8715.712.786/29
IndiaTest12653.673.653/65
BangladeshTest7525.803.073/25
AustraliaTest9491.003.932/65
ZimbabweTest6340.672.601/12
PakistanTest10293.503.341/28
EnglandTest161180.002.811/59
South AfricaTest4139.002.791/10
New ZealandTest40–4.260/12

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Sir Vivian Richards Stadium2181340.65126
Kensington Oval1750531.56160
Queens Sports Club945350.33182
Sabina Park1639724.81110
Queen's Park Oval1033241.50129
Daren Sammy Cricket Ground1229229.2063
Trent Bridge627655.2071
Headingley426466.00134
Sharjah Cricket Stadium4255127.50142
Arnos Vale Ground2216216.00212

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
P Sara Oval164.832.52
Shere Bangla National Stadium3517.803.18
Queens Sports Club7444.503.12
Sir Vivian Richards Stadium7356.333.66
Perth Stadium2242.505.43
Sabina Park9282.002.78
Galle International Stadium4140.002.67
Eden Gardens1143.007.17
Saurashtra Cricket Association Stadium1147.003.40
Daren Sammy Cricket Ground5157.002.28

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
ODIPowerplay11223447.921804.67
ODIMiddle15023364.4710815.89
ODIDeath1616100.012604.62

How Kraigg Brathwaite was dismissed

How Kraigg Brathwaite took wickets

Last 20 innings

02040608018 Jul 202415 Aug 20243 Jul 20257
Kraigg Brathwaite: runs in the last 20 innings
02040608018 Jul 202426 Jul 202415 Aug 202422 Nov 202417 Jan 202525 Jan 20253 Jul 20257
Kraigg Brathwaite: runs in the last 20 innings
Show as table
Kraigg Brathwaite: runs in the last 20 innings
InningsRuns
18 Jul 202448
18 Jul 202447
26 Jul 202461
26 Jul 20240
7 Aug 202435
7 Aug 20240
15 Aug 20243
15 Aug 202425
22 Nov 20244
22 Nov 202423
30 Nov 202439
30 Nov 202443
17 Jan 202511
17 Jan 202512
25 Jan 20259
25 Jan 202552
25 Jun 20254
25 Jun 20254
3 Jul 20250
3 Jul 20257
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
3 Jul 2025TestAustralia726caughtNational Cricket Stadium
3 Jul 2025TestAustralia08caught and bowledNational Cricket Stadium
25 Jun 2025TestAustralia46caughtKensington Oval
25 Jun 2025TestAustralia415caughtKensington Oval
25 Jan 2025TestPakistan5274stumpedMultan Cricket Stadium
25 Jan 2025TestPakistan919lbwMultan Cricket Stadium
17 Jan 2025TestPakistan1213caughtMultan Cricket Stadium
17 Jan 2025TestPakistan1117bowledMultan Cricket Stadium
30 Nov 2024TestBangladesh4363caughtSabina Park
30 Nov 2024TestBangladesh39129caughtSabina Park
22 Nov 2024TestBangladesh2335caughtSir Vivian Richards Stadium
22 Nov 2024TestBangladesh438lbwSir Vivian Richards Stadium
15 Aug 2024TestSouth Africa2555lbwProvidence Stadium
15 Aug 2024TestSouth Africa319bowledProvidence Stadium
7 Aug 2024TestSouth Africa03caughtQueen's Park Oval
7 Aug 2024TestSouth Africa35131run outQueen's Park Oval
26 Jul 2024TestEngland06bowledEdgbaston
26 Jul 2024TestEngland6186caughtEdgbaston
18 Jul 2024TestEngland4748caughtTrent Bridge
18 Jul 2024TestEngland4872caughtTrent Bridge

Batter vs bowler matchups

Bowlers Kraigg Brathwaite faced most

Frequently asked questions

How many runs has Kraigg Brathwaite scored in Tests?
5,931 runs in 191 innings (99 matches) at an average of 32.77 and a strike rate of 40.8, in the data from 2011 to 2025.
How many runs has Kraigg Brathwaite scored in ODIs?
278 runs in 10 innings (10 matches) at an average of 27.80 and a strike rate of 57.6, in the data from 2016 to 2017.
What is Kraigg Brathwaite's highest score?
212 in Tests, the highest score in the data.
How many wickets has Kraigg Brathwaite taken in Tests?
29 wickets in 76 innings at an average of 53.72, economy 3.33, best figures 6/29.
How many centuries has Kraigg Brathwaite scored?
13 hundreds in the data: 12 in Tests, 1 in first-class.

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