CricketWise
  1. Home
  2. Players
  3. Kevin Pietersen

England · Men's cricket

Kevin Pietersen stats

Data through 15 March 2018Last updated 15 March 2018

Coverage: matches in the Cricsheet data from 28 November 2004 to 15 March 2018. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Kevin Pietersen played 101 Tests, 125 ODIs, 37 T20Is for England in the data, between 2004 and 2018. The most runs came in Tests: 8,079 at an average of 48.38 and a strike rate of 61.8, with a highest score of 227. Against Pakistan in T20Is, Kevin Pietersen averaged 69.60 over 8 innings.

International matches
263
Tests 101 · ODIs 125 · T20Is 37
International runs
13,457
32 hundreds
T20 league & domestic matches
133
3,728 runs
Best batting average (Test)
48.38
175 innings
Highest score
227
Test

Teams played for

England 2004–2014 · 262Melbourne Stars 2014–2018 · 31Quetta Gladiators 2016–2018 · 27Delhi Capitals 2012–2014 · 19Surrey 2014–2017 · 19Royal Challengers Bengaluru 2009–2010 · 13St Lucia Kings 2014–2015 · 12Dolphins 2015–2016 · 11Rising Pune Supergiant 2016 · 4ICC World XI 2005 · 1

Kevin Pietersen batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test10117588,07922748.3813,08261.82335997779
ODI125118154,20213040.804,89785.8923740171
T20I373651,1767937.94831141.507111932
T20 (leagues & domestic)133129183,728103*33.592,741136.02249311154
First-class35211453*38.0020555.6010120

Runs per year

01K2K3K2004200920142018371
Kevin Pietersen: runs per calendar year (all formats in the data)
01K2K3K20042006200820102012201420162018371
Kevin Pietersen: runs per calendar year (all formats in the data)
Show as table
Kevin Pietersen: runs per calendar year (all formats in the data)
YearRuns
2004104
20051,300
20061,849
20072,112
20081,761
20091,180
20101,556
20111,455
20121,751
20131,014
2014625
2015943
2016703
2017575
2018371
Year-by-year batting (37 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2004ODI3104104.0083.97701
2005ODI1264872.00101.411633
2005T20I13434.00188.93400
2005Test1261856.1871.015823
2006ODI1553541.1587.79004
2006T20I2178.50100.01700
2006Test24129756.3965.515846
2007ODI2488144.0578.710427
2007T20I822428.00157.77901
2007Test21100750.3561.022641
2008ODI1865843.8785.111123
2008T20I38844.00131.34300
2008Test20101550.7559.715251
2009ODI713218.8679.04800
2009T20 (leagues & domestic)69315.50109.43700
2009T20I619532.50143.45801
2009Test1776047.5058.310215
2010ODI813617.0072.33300
2010T20 (leagues & domestic)723659.00150.36602
2010T20I835370.60134.27303
2010Test2283141.5562.222715
2011ODI1857131.7289.67803
2011T20I515330.60150.05301
2011Test1173173.1064.120224
2012ODI428193.6784.413020
2012T20 (leagues & domestic)830561.00147.310311
2012T20I311256.00130.26201
2012Test25105343.8865.118634
2013ODI925628.4483.77602
2013Test2175836.1051.711316
2014T20 (leagues & domestic)2761625.67117.36602
2014Test294.5047.4600
2015First-class511438.0055.65301
2015T20 (leagues & domestic)2382941.45141.010016
2016T20 (leagues & domestic)2470335.15142.38106
2017T20 (leagues & domestic)1957533.82136.68805
2018T20 (leagues & domestic)1537124.73140.57402

Kevin Pietersen bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test581,310886103/524/7888.604.06131.00015
ODI2238936472/22–52.005.6155.6000
T20I3305311/27–53.0010.6030.0000
T20 (leagues & domestic)1518623572/31–33.577.5826.6000
First-class11280–––4.00–000

Wickets per year

024620042009201420180
Kevin Pietersen: wickets per calendar year (all formats in the data)
0246200420062008201020122014201620180
Kevin Pietersen: wickets per calendar year (all formats in the data)
Show as table
Kevin Pietersen: wickets per calendar year (all formats in the data)
YearWickets
20040
20050
20062
20072
20085
20095
20105
20111
20125
20130
20140
20150
20160
20170
20180
Year-by-year bowling (23 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2004ODI10–11.000/22
2006ODI4169.005.751/4
2006Test121201.004.671/11
2007ODI3115.005.291/6
2007Test51129.004.161/41
2008ODI5329.675.562/22
2008Test9250.503.671/0
2009ODI10–0.000/0
2009T20 (leagues & domestic)4421.256.542/31
2009T20I2136.0012.001/27
2009Test60–4.120/5
2010ODI2145.004.501/36
2010T20 (leagues & domestic)6325.677.701/10
2010Test7159.002.811/10
2011ODI51120.005.951/43
2011T20I10–8.500/17
2011Test110–4.180/2
2012ODI10–4.000/4
2012T20 (leagues & domestic)30–8.830/16
2012Test7529.404.083/52
2014Test10–4.250/17
2015First-class10–4.000/8
2015T20 (leagues & domestic)20–10.000/7

Kevin Pietersen against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest48213746.4655.9227413
IndiaTest26153561.4061.520266
West IndiesTest21112456.2070.322636
Sri LankaTest1987451.4170.015832
South AfricaTest1881745.3967.615232
PakistanTest2372031.3062.413522
New ZealandTest1353040.7748.412921
BangladeshTest734268.4074.39903
IndiaODI27106144.2185.511117
AustraliaODI2265329.6883.710414
South AfricaODI1464664.60100.911632
PakistanODI1045156.3888.113021
New ZealandODI1135835.8073.411012
Sri LankaODI1233630.5579.27303
West IndiesODI931239.0093.110011
ZimbabweODI3104104.0083.97701
BangladeshODI57414.8062.22300
PakistanT20I834869.60133.87304
IndiaT20I417142.75152.75301
AustraliaT20I613923.17158.04700
South AfricaT20I411629.00139.85301
New ZealandT20I411237.33134.94300
West IndiesT20I510220.40125.93100
Sri LankaT20I310050.00144.94200
Melbourne RenegadesT20 (leagues & domestic)834949.86135.37403
Sydney ThunderT20 (leagues & domestic)421371.00165.17403
Peshawar ZalmiT20 (leagues & domestic)619532.50129.15301
Mumbai IndiansT20 (leagues & domestic)719047.50149.65001
Punjab KingsT20 (leagues & domestic)518847.00140.36602
Cape CobrasT20 (leagues & domestic)316555.00171.97902
Rajasthan RoyalsT20 (leagues & domestic)616227.00123.76201
Islamabad UnitedT20 (leagues & domestic)715021.43130.46901
Lahore QalandarsT20 (leagues & domestic)514837.00174.18801
Deccan ChargersT20 (leagues & domestic)3143143.00143.010310
Perth ScorchersT20 (leagues & domestic)514235.50122.46201
Jamaica TallawahsT20 (leagues & domestic)313266.00118.98301
Adelaide StrikersT20 (leagues & domestic)412531.25127.66601
Karachi KingsT20 (leagues & domestic)611322.60144.95201
Sydney SixersT20 (leagues & domestic)310234.00117.25401
Chennai Super KingsT20 (leagues & domestic)46633.00157.14300
TitansT20 (leagues & domestic)46115.25105.22400
EssexT20 (leagues & domestic)35819.33107.45201
Hobart HurricanesT20 (leagues & domestic)34816.00177.84600
Brisbane HeatT20 (leagues & domestic)44711.75106.83000
Guyana Amazon WarriorsT20 (leagues & domestic)33612.00112.52400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest11534.603.893/52
IndiaTest9278.504.621/25
New ZealandTest4149.004.451/11
PakistanTest7175.004.691/11
AustraliaTest91158.004.161/10
Sri LankaTest90–3.820/2
West IndiesTest70–3.840/3
IndiaODI8332.336.131/4
PakistanODI30–5.380/4
Chennai Super KingsT20 (leagues & domestic)3228.008.001/14
Deccan ChargersT20 (leagues & domestic)3228.508.142/31

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Lord's36153347.91202
Kennington Oval37149143.85175
Dubai International Cricket Stadium2785035.42130
Melbourne Cricket Ground2683131.9682
Headingley1172272.20226
Edgbaston1564943.27142
Trent Bridge1760337.69115
Adelaide Oval1057457.40227
Old Trafford1455142.38113
Punjab Cricket Association IS Bindra Stadium849170.14144

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Headingley7625.005.20
Newlands3227.004.91
Lord's10255.003.73
Keenan Stadium114.004.00
Seddon Park1111.003.67
St George's Park1114.004.67
Maharani Usharaje Trust Cricket Ground1120.004.00
Narendra Modi Stadium1125.003.12
SuperSport Park1127.0013.50
M Chinnaswamy Stadium2127.0013.50

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
T20Powerplay15541189130.7311816.67
T20Middle28002060135.98316257.85
T20Death550323170.3283629.33
ODIPowerplay69989977.815–––
ODIMiddle2854351581.27534165.44
ODIDeath649483134.4134816.88

How Kevin Pietersen was dismissed

How Kevin Pietersen took wickets

Last 20 innings

02040608025 Feb 20179 Jan 201815 Mar 20187
Kevin Pietersen: runs in the last 20 innings
02040608025 Feb 201721 Jul 20176 Jan 201816 Jan 201823 Feb 20187 Mar 201815 Mar 20187
Kevin Pietersen: runs in the last 20 innings
Show as table
Kevin Pietersen: runs in the last 20 innings
InningsRuns
25 Feb 201741
28 Feb 201740
19 Jul 201752
21 Jul 20174
20 Dec 201710
2 Jan 201830
6 Jan 201840
9 Jan 20185
12 Jan 201874
16 Jan 20189
20 Jan 201812
27 Jan 201846
23 Feb 20186
28 Feb 201848
1 Mar 20185
7 Mar 20185
8 Mar 201852
10 Mar 201821
14 Mar 201811
15 Mar 20187
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
15 Mar 2018T20 (leagues & domestic)Islamabad United76caughtSharjah Cricket Stadium
14 Mar 2018T20 (leagues & domestic)Lahore Qalandars118bowledSharjah Cricket Stadium
10 Mar 2018T20 (leagues & domestic)Peshawar Zalmi2113caughtDubai International Cricket Stadium
8 Mar 2018T20 (leagues & domestic)Karachi Kings5234caughtDubai International Cricket Stadium
7 Mar 2018T20 (leagues & domestic)Multan Sultans510lbwDubai International Cricket Stadium
1 Mar 2018T20 (leagues & domestic)Peshawar Zalmi56caughtSharjah Cricket Stadium
28 Feb 2018T20 (leagues & domestic)Islamabad United4834caughtSharjah Cricket Stadium
23 Feb 2018T20 (leagues & domestic)Karachi Kings64caughtDubai International Cricket Stadium
27 Jan 2018T20 (leagues & domestic)Hobart Hurricanes4623caught and bowledMelbourne Cricket Ground
20 Jan 2018T20 (leagues & domestic)Sydney Thunder1211caughtMelbourne Cricket Ground
16 Jan 2018T20 (leagues & domestic)Sydney Sixers98caughtMelbourne Cricket Ground
12 Jan 2018T20 (leagues & domestic)Melbourne Renegades7446caughtDocklands Stadium
9 Jan 2018T20 (leagues & domestic)Adelaide Strikers56bowledAdelaide Oval
6 Jan 2018T20 (leagues & domestic)Melbourne Renegades4030caughtMelbourne Cricket Ground
2 Jan 2018T20 (leagues & domestic)Brisbane Heat3025caughtMelbourne Cricket Ground
20 Dec 2017T20 (leagues & domestic)Brisbane Heat109caughtThe Gabba
21 Jul 2017T20 (leagues & domestic)Middlesex49caughtKennington Oval
19 Jul 2017T20 (leagues & domestic)Essex5235caughtKennington Oval
28 Feb 2017T20 (leagues & domestic)Peshawar Zalmi4022caughtSharjah Cricket Stadium
25 Feb 2017T20 (leagues & domestic)Peshawar Zalmi4143caughtDubai International Cricket Stadium

Batter vs bowler matchups

Bowlers Kevin Pietersen faced most

Frequently asked questions

How many runs has Kevin Pietersen scored in Tests?
8,079 runs in 175 innings (101 matches) at an average of 48.38 and a strike rate of 61.8, in the data from 2005 to 2014.
How many runs has Kevin Pietersen scored in ODIs?
4,202 runs in 118 innings (125 matches) at an average of 40.80 and a strike rate of 85.8, in the data from 2004 to 2013.
How many runs has Kevin Pietersen scored in T20Is?
1,176 runs in 36 innings (37 matches) at an average of 37.94 and a strike rate of 141.5, in the data from 2005 to 2013.
What is Kevin Pietersen's highest score?
227 in Tests, the highest score in the data.
How many centuries has Kevin Pietersen scored?
34 hundreds in the data: 23 in Tests, 9 in ODIs, 2 in T20 leagues.

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