LUCKYSPIRE

JP Duminy

India · Left-arm orthodox · All-rounder

JP Duminy is a South African all-rounder who has represented South Africa Cricket across all three international formats as well as several franchise sides including Delhi Capitals, Mumbai Indians, Deccan Chargers and Barbados Royals. Across 381 matches in the LuckySpire warehouse, he has scored 10,872 runs at a batting average of 37.49 and a strike rate of 80.62, while also taking 152 wickets at a bowling economy of 5.06. One-Day Internationals are his primary format, where 186 appearances make up roughly half his career total. His most recent recorded matches came in the 2019 Caribbean Premier League.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
JP Duminy
Bat Avg
37.5
Bowl Avg
40.0

2026 Season Context

Current team & role

Delhi Capitals · All-Rounder

Recent form

Duminy's last 10 recorded appearances all came in the 2019 Caribbean Premier League for Barbados Royals, where his scores ranged from 3 to 65, with that 65 off 20 balls against Trinbago Knight Riders

Strongest format

One-Day International — With 186 ODI matches, 4,928 runs and 67 wickets, the 50-over format represents the largest and deepest body of work in Duminy's career. His ODI battin

Career stats overview

45 Test · 186 ODI · 150 T20I appearances — spanning 2009 to present.

Test

45 matches

2,103
Runs scored
42
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

186 matches

4,928
Runs scored
67
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

150 matches

3,841
Runs scored
43
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

381 matches across four formats

Duminy accumulated 10,872 runs and 152 wickets across Tests, ODIs, T20 Internationals and the IPL over a lengthy career. His batting average of 37.49 and economy of 5.06 with the ball mark him as a genuine all-round contributor across formats.

T20 batting average his standout number

In T20 Internationals, Duminy averaged 41.18 with the bat across 71 matches at a strike rate of 125.14. His IPL returns are similarly strong: 2,029 runs in 79 matches at 42.27, making the shortest format his most productive with the bat by average.

Zimbabwe the most productive batting opponent

Against Zimbabwe, Duminy averaged 90.4 across 23 matches, scoring 904 runs at a strike rate of 92.81. No other opponent comes close to that average in his record.

Dubai International Stadium: his strongest venue by average

Across 9 matches at Dubai International Stadium, Duminy averaged 63.8 with the bat, scoring 319 runs at a strike rate just above 100. St George's Park also shows strong returns: 807 runs at 57.64 in 19 appearances.

Consistent ODI performer over 186 matches

One-Day Internationals are his primary format, where he scored 4,928 runs at 36.78 and took 67 wickets at an economy of 5.43 across 186 matches. That workload confirms his value as a middle-order all-rounder at the highest 50-over level.

Head-to-head

Vs opponents

Career totals broken down by the teams JP Duminy has faced most often, heat-scaled by output.

Australia

Matches
48
Runs
1,871
Wickets
22

India

Matches
42
Runs
1,025
Wickets
13

Sri Lanka

Matches
41
Runs
1,358
Wickets
27

England

Matches
38
Runs
873
Wickets
17

New Zealand

Matches
28
Runs
960
Wickets
8

Pakistan

Matches
26
Runs
767
Wickets
12

Zimbabwe

Matches
23
Runs
904
Wickets
7

West Indies

Matches
21
Runs
513
Wickets
4

Grounds played at

Home & away grounds

The venues where JP Duminy has turned out most often.

SuperSport Park, Centurion

Matches
29
Runs
866
Wickets
7

Newlands, Cape Town

Matches
27
Runs
921
Wickets
15

New Wanderers Stadium, Johannesburg

Matches
25
Runs
653
Wickets
11

Kingsmead, Durban

Matches
23
Runs
722
Wickets
13

St George's Park, Port Elizabeth

Matches
19
Runs
807
Wickets
6

Arun Jaitley Stadium, Delhi

Matches
15
Runs
446
Wickets
4

Sharjah Cricket Stadium

Matches
10
Runs
263
Wickets
2

Dubai International Cricket Stadium

Matches
9
Runs
319
Wickets
4

Official profile

Elsewhere on the web

ESPNcricinfo

JP Duminy's profile

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.

Photo credits (1)