DM Bravo
DM Bravo is a West Indies batter whose career spans Test cricket, One-Day Internationals and T20 franchise cricket, most prominently in the Caribbean Premier League. Across 275 matches in all competitions he has scored 8,820 runs at a career average of 31.84, with the ODI format designated his primary competition on the basis of 113 appearances. His recent CPL form in 2025 has been modest, with his five innings this season returning scores of 2, 21, 11, 33 and 11, and no total above 33.
2026 Season Context
Current team & role
Kolkata Knight Riders · All-Rounder
Recent form
Bravo's five CPL appearances in 2025 produced scores of 11, 33, 11, 21 and 2, a sequence that lacks a substantial innings and points to a lean run in T20 cricket this season. His most fluent recent kn
Strongest format
One-Day International — The ODI is designated his primary competition, where Bravo has played 113 matches and scored 3,007 runs at an average of 31.65 and a strike rate of 69
Career stats overview
56 Test · 113 ODI · 106 T20I appearances — spanning 2009 to present.
Test
56 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
113 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
106 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
275 matches, 8,820 runs across formats
DM Bravo has accumulated 8,820 runs from 275 appearances spanning Test cricket, One-Day Internationals, T20 Internationals and the Caribbean Premier League. His career batting average of 31.84 reflects consistent output across a long international and franchise career.
Best numbers come in Test cricket
Across 56 Test matches Bravo averages 36.47 with 3,538 runs, his highest average of any format. That mark sits comfortably above his ODI average of 31.65 from 113 matches, underlining where his technique has historically been most productive.
CPL strike rate over 115 across 90 matches
In 90 Caribbean Premier League appearances Bravo has scored 2,033 runs at a strike rate of 115.71, the highest of his career across competitions. His batting average of 28.24 in the CPL suggests he trades some consistency for tempo in the shortest format.
Average of 53 against Sri Lanka Cricket
Against Sri Lanka across 19 matches Bravo averages 53.00, the strongest opponent split in his records. He has scored 848 runs at a strike rate of 60.01 against them, suggesting a particularly productive head-to-head in the longer formats.
Queens Park Oval his most productive ground
At Queens Park Oval across 41 matches Bravo has made 1,124 runs at an average of 36.26 and a strike rate of 99.65. That combination of volume and rate makes it by some distance his most productive venue in the warehouse data.
Head-to-head
Vs opponents
Career totals broken down by the teams DM Bravo has faced most often, heat-scaled by output.
India
- Matches
- 39
- Runs
- 1,656
Australia
- Matches
- 28
- Runs
- 824
Bangladesh
- Matches
- 28
- Runs
- 1,075
England
- Matches
- 23
- Runs
- 612
Guyana Amazon Warriors
- Matches
- 23
- Runs
- 515
Pakistan
- Matches
- 23
- Runs
- 836
Barbados Royals
- Matches
- 19
- Runs
- 335
Sri Lanka
- Matches
- 19
- Runs
- 848
Grounds played at
Home & away grounds
The venues where DM Bravo has turned out most often.
Queen's Park Oval, Port of Spain
- Matches
- 41
- Runs
- 1,124
Kensington Oval, Bridgetown
- Matches
- 23
- Runs
- 672
Warner Park, Basseterre
- Matches
- 23
- Runs
- 523
Providence Stadium, Guyana
- Matches
- 16
- Runs
- 339
Brian Lara Stadium, Tarouba, Trinidad
- Matches
- 15
- Runs
- 392
Shere Bangla National Stadium, Dhaka
- Matches
- 15
- Runs
- 533
Sabina Park, Kingston
- Matches
- 14
- Runs
- 401
Sir Vivian Richards Stadium, North Sound
- Matches
- 13
- Runs
- 330
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.