Test Centuries By Kevin Pietersen

Kevin Pietersen played 104 Test  matches for England and scored 8181 runs at an average of 47.28. He has 23 Test centuries and 35 half centuries to his credit.


His highest Test score is 227 against Australia at Adelaide in the year 2010. In this post we list all the Test centuries scored by him.

No Runs Opposition Ground Start Date
1 158 v Australia The Oval 8-Sep-05
2 100 v Pakistan Faisalabad 20-Nov-05
3 158 v Sri Lanka Lord's 11-May-06
4 142 v Sri Lanka Birmingham 25-May-06
5 135 v Pakistan Leeds 4-Aug-06
6 158 v Australia Adelaide 1-Dec-06
7 109 v West Indies Lord's 17-May-07
8 226 v West Indies Leeds 25-May-07
9 134 v India Lord's 19-Jul-07
10 101 v India The Oval 9-Aug-07
11 129 v New Zealand Napier 22-Mar-08
12 115 v New Zealand Nottingham 5-Jun-08
13 152 v South Africa Lord's 10-Jul-08
14 100 v South Africa The Oval 7-Aug-08
15 144 v India Mohali 19-Dec-08
16 102 v West Indies Port of Spain 6-Mar-09
17 227 v Australia Adelaide 3-Dec-10
18 202* v India Lord's 21-Jul-11
19 175 v India The Oval 18-Aug-11
20 151 v Sri Lanka Colombo (PSS) 3-Apr-12
21 149 v South Africa Leeds 2-Aug-12
22 186 v India Mumbai 23-Nov-12
23 113 v Australia Manchester 1-Aug-13