Kevin Pietersen was sledging with the enemy as he attended Elizabeth Hurley and Shane Warne's all-star charity T20 match at Cirencester Cricket Club.
Pietersen is recovering from a knee injury which forced him to leave England's tour of New Zealand in March as he bids to be fit for the Ashes series.
Pietersen, Andrew Strauss, Darren Gough and Merv Hughes were just some of the cult cricketing figures at Cirencester as a team of English stalwarts, led by Michael Vaughan, played an Australian side led by Warne in the game, which was in aid of the Hop, Skip and Jump Foundation and the Shane Warne Foundation.
The Cricket for Kids match was umpired by former England captain David Gower OBE.
More than 3,000 spectators, who paid £45 for tickets to the sell-out event, were also treated to bouncy castles and a mini village with food and shopping at the club, in Cirencester Park, Gloucestershire.
Two non-cricketing professionals paid £5,500 and £4,000 to play in the England and Australian side respectively.
In a statement, Hurley and Warne said their first co-hosted charity event would help "those less fortunate than ourselves".
They said: "The Shane Warne Foundation and Hop, Skip and Jump have helped countless children to live better lives and, after today, they will be able to help a lot more."