Kevin Pietersen
KP Pietersen played 337 matches across Test, ODI and T20 cricket, scoring 15,852 runs at a batting average of 43.43 and a strike rate of 77.09. The bulk of that came while representing England Cricket across 253 appearances, with franchise stints at Melbourne Stars, Quetta Gladiators, Delhi Capitals and several other sides rounding out the picture. His primary competition is the One-Day International format, where he scored 4,202 runs across 119 matches. On recent form, his last ten appearances were all T20 franchise matches in the PSL and BBL, with a couple of strong contributions but also several low scores that kept his returns modest.

2026 Season Context
Current team & role
Delhi Capitals · All-Rounder
Recent form
Pietersen's last 10 appearances were all in franchise T20 cricket. Eight PSL matches for Quetta Gladiators and two BBL games for Melbourne Stars. He posted scores of 52 off 34 and 48 off 34 in that ru
Strongest format
One-Day International — The ODI format is listed as Pietersen's primary competition, where he played 119 matches and scored 4,202 runs at a strike rate of 85.81. His bowling
Career stats overview
100 Test · 119 ODI · 118 T20I appearances — spanning 2009 to present.
Test
100 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
119 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
118 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
15,852 runs across five competitions
Pietersen accumulated 15,852 runs at a batting average of 43.43 across 337 matches, spanning Tests, ODIs, T20 Internationals and franchise cricket in the IPL, BBL and PSL. His 253 appearances for England account for the bulk of that output.
Test cricket is his highest-averaging format
Across 100 Test matches, Pietersen averaged 48.67 with 8,079 runs. His strongest return by average of any format in the warehouse. His ODI record of 4,202 runs at 41.60 across 119 matches sits close behind.
India his most productive opponent by average
Against India Cricket across 46 matches, Pietersen averages 53.21 with 2,767 runs. That is his highest batting average of any major opponent in the dataset, ahead of South Africa (49.34) and West Indies (46.61).
Lord's and The Oval his most productive home venues
At Lord's across 26 matches, Pietersen averages 47.91 with 1,533 runs. At The Oval across 27 matches, he averages 45.28 with 1,449 runs. Both grounds have hosted his most prolific home returns.
T20 franchise cricket shows a different gear
In the BBL across 31 matches, Pietersen struck at 135.18 with 1,026 runs. In T20 Internationals across 27 matches, his strike rate climbs further to 144.88. Both figures sit well clear of his ODI and Test rates.
Head-to-head
Vs opponents
Career totals broken down by the teams KP Pietersen has faced most often, heat-scaled by output.
Australia
- Matches
- 54
- Runs
- 2,929
- Wickets
- 2
India
- Matches
- 46
- Runs
- 2,767
- Wickets
- 5
Pakistan
- Matches
- 31
- Runs
- 1,519
- Wickets
- 1
South Africa
- Matches
- 28
- Runs
- 1,579
- Wickets
- 8
West Indies
- Matches
- 27
- Runs
- 1,538
Sri Lanka
- Matches
- 26
- Runs
- 1,310
New Zealand
- Matches
- 23
- Runs
- 1,000
- Wickets
- 1
Bangladesh
- Matches
- 9
- Runs
- 416
- Wickets
- 1
Grounds played at
Home & away grounds
The venues where KP Pietersen has turned out most often.
The Oval, London
- Matches
- 27
- Runs
- 1,449
- Wickets
- 1
Lord's, London
- Matches
- 26
- Runs
- 1,533
- Wickets
- 2
Dubai International Cricket Stadium
- Matches
- 24
- Runs
- 850
Melbourne Cricket Ground
- Matches
- 24
- Runs
- 831
Arun Jaitley Stadium, Delhi
- Matches
- 13
- Runs
- 445
Edgbaston, Birmingham
- Matches
- 12
- Runs
- 649
Old Trafford, Manchester
- Matches
- 11
- Runs
- 551
- Wickets
- 1
Trent Bridge, Nottingham
- Matches
- 11
- Runs
- 603
Official profile
Elsewhere on the web
ESPNcricinfo
KP Pietersen'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)
- Kevin Pietersen — photo by Blnguyen, CC BY-SA 3.0 · source