Jamie Carragher has jovially admitted that he never expected to play under the stewardship of Manchester United legend Sir Alex Ferguson as he prepares to do just that in the upcoming UNICEF charity match at Old Trafford.
The likes of Zinedine Zidane, Ronaldinho and Luis Figo are set to appear in a match organised by footballing legend David Beckham in aid of the children's charity.
Ferguson has agreed to manage the Great Britain and Ireland XI while former Chelsea, PSG and Real Madrid boss Carlo Ancelotti will take charge of the World XI.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250 word test article: http://gms.to/haveyoursay4
A host of former England internationals will be present, but, considering his affiliation with Manchester United's great rivals Liverpool, Carragher's inclusion came as something of a surprise.
Of course, it is all in the name of a good cause and any boos directed towards character are likely to be in jest rather than anger, but even the Sky Sports pundit admits it will be weird playing for the home team at Old Trafford.
"At no stage in my life did I ever picture myself running out at Old Trafford alongside some Manchester United legends hoping for a home win," he wrote in his Daily Mail column.
"I never envisaged playing for Sir Alex Ferguson but nor did I think that I would end up working with Gary Neville at Sky!
"It just goes to show that you should never predict the future but there is one thing that I am willing to predict: I spent years going to Old Trafford with Liverpool knowing we would never get a penalty but, with Sir Alex back in the technical area, I’m pretty sure we will get one now!"
The game kicks off at 15:00 on Saturday with highlights to be shown on BBC One at 22:20 this evening. You can text SEVEN to 70111 to donate £3 to 7: The David Beckham UNICEF Fund, or make a donation online.
The full team line-ups is as follows:
GB & Ireland squad: David Beckham (captain), David Seaman, David James, Jamie Carragher, Sol Campbell, Phil Neville, John Terry, Ashley Cole, Darren Fletcher, Nicky Butt, Trevor Sinclair, Paul Scholes, Gary McAllister, Ryan Giggs, Michael Owen, Peter Crouch, Alan Smith.
World squad: Zinedine Zidane (captain), Edwin van der Sar, Raimond van der Gouw, Cafu, Fernando Hierro, Fernando Couto, Mikael Silvestre, Maxwell, Luis Figo, Robert Pires, Christian Karembeu, Ji-sung Park, Clarence Seedorf, Patrick Vieira, Michael Ballack, Ronaldinho, Dwight Yorke, Ole Gunnar Solskjaer, Patrick Kluivert, Landon Donovan.
Zidane appears to have pulled out, although the reasons are unclear, mainly because Twitter is crashing at the moment and I can't find out.