Kevin Pietersen's career in numbers

Kevin Pietersen has been told that he is no longer part of the England Cricket team's plans, bringing his 10-year international career to an end.

We took a look back at some of Pietersen's key stats since his first one-day international.

His highest score of 227 against Australia, at Adelaide in 2010, was made in just 308 balls.

He leaves the national team as the all-time leading run-scorer across all formats. His total of 13,797 puts him ahead of Graeme Gooch (13,190) and Alec Stewart (13,140).

Pietersen's England career

All forms (Tests, One-Day and T20)

  • Matches
    Between 2004-2014
  • Runs
    Leading English batsman
  • Centuries
    England record


His final total of 23 Test centuries leaves him second only to Test captain Alastair Cook.

When you include his one-day centuries, he overtakes Cook and heads the list of hundreds made for England.

England's honours board

Batsmen with the most centuries

Kevin Pietersen


  • Tests: 23

    ODIs: 9

Alastair Cook


  • Tests: 25

    ODIs: 5

Graeme Gooch


  • Tests: 20

    ODIs: 8


He scored 8,181 runs at an average of 47 in 104 Tests. Only six other players have played more Test matches for England.

He amassed a further 4,440 runs in 136 one-day internationals and 1,176 runs in 37 Twenty20s with his hard-hitting and improvisatory batting.

He is regarded by some as England's greatest player and by many more, who may not agree with that assessment, as the most entertaining.