Kevin Pietersen played 104 Test Matches, 136 One Day internationals and 37 Twenty20 Internationals for England in a career which has spanned from November 2004 to the final Ashes Test match in Sydney in early January.
Kevin Pietersen played 104 Test Matches, 136 One Day internationals and 37 Twenty20 Internationals for England in a career which has spanned from November 2004 to the final Ashes Test match in Sydney in early January.