Prince Harry showed a touch of sporting prowess with a goal in the 25th minute, with the Duke of Cambridge being heard to call for him to be booked for his "backchat".
The brothers are known for their friendly jibes at each other, with Prince William most recently teasing Prince Harry for his newly-grown beard.
The pair joined in the annual football match with friends and members of the staff from the Sandringham estate, during the Royal family's traditional Christmas break in Norfolk, The Telegraph reported.
Both played a full 90 minutes, with William's team wearing red and white hooped tops and Prince Harry's team sporting whites.
Also Read
Prince William, 31, who did not score, played in midfield in a number 8 shirt, with a pair of England shorts and Aston Villa socks in recognition of his favourite team.
The pair were seen to tackle one another several times during the rainy match, with the Duke of Cambridge overheard appealing to the referee to send his brother off for joking about a player messing up a corner.
Prince Harry, who began the match on the left wing with a number 4 shirt, ended the game with legs covered in mud, after embarking on several ambitious sliding tackles.
The Duke of Cambridge's team had gone into the lead in the 10th minute, with Prince Harry scoring an equaliser in the first half.
Prince William's side again scored an early goal in the second half, with his brother's team matching them ten minutes before the final whistle to end in a 2-2 draw.