The South Africa-born cricketer has hit back at the Arsenal midfielder over his comments that only home-grown players should be eligible to play for EnglandJack Wilshere's view that only players born in England should be eligible to play for the national team.
The South Africa-born batsman took to Twitter to seek the Arsenal midfielder's thoughts on his own allegiance as well as that of other British sporting icons.
"Interested to know how you define foreigner," the cricketer tweeted at Wilshere. "Would that include me, Strauss, Trott, Prior, Justin Rose, Froome, Mo Farah?"
Pietersen's tweets come after the 21-year-old England international suggested he was against foreign players switching allegiance to play for England.
"The only people who should play for England are English people," Wilshere said.
"If you live in England for five years it doesn't make you English. If I went to Spain and lived there for five years I am not going to play for Spain.
"We have to remember what we are. We are English. We tackle hard, are tough on the pitch and are hard to beat."
Despite the timing of his comments, Wilshere maintains they were not directed towards Manchester United starlet Adnan Januzaj, with Roy Hodgson admitting that the FA were looking into whether the youngster could be eligible to play for England in the future following his two-goal heroics at Sunderland last weekend.
Speaking on his Twitter account on Wednesday, Wilshere said his comments had been taken out of context.
"Just to clarify a few things....again! Seems to be a trend in this country, poor journalism in my eyes! I wasn't referring to Janujaz [sic]...
"The question was should foreign players be allowed to play for England, and in my opinion I don't think they should! He is a great player...
"I wish he was English! I'm sure most of you agree with me even if some journalist [sic] are trying to make me look bad....again!"