The royal brothers bravedstrong winds and torrential rain as they decided not to be on opposing teams as usual on Christmas eve yesterday.
Around 200 spectators watched as the Royal team won the match 4-1.
The charity match takes place every year at the Queen's private Norfolk estate of Sandringham.
Neither prince managed to score, but they had a chance to show off their football skills in yellow and black outfits in the match, against a team wearing red and white Castle Rising FC shirts.
Prince William, 33, drove himself and Prince Harry, 31, to and from the game, around four miles from his home at Anmer Hall on the Sandringham estate.
The Duchess of Cambridge, Kate Middleton, is believed to have stayed at Anmer Hall with Prince George and Princess Charlotte, making Christmas preparations.