He's regarded as one of the more affable members of the royal family but a fellow polo player has dubbed Prince Harry "a spoiled brat".
Beau Skerrett, an Australian polo player, revealed that he was embroiled in a fleeting tussle with the redhead royal on the polo pitch back in 2014 - even telling Prince Harry to "f*** off' during the tiff.
Speaking to the Courier Mail, the Queensland-based player who has been playing professionally for 12 years, said: "Harry loses his cool (on the field). He is a spoiled brat."
Beau was refereeing a match between the British princes and the princes of Malaysia, which was held at Sir Andrew Lloyd Webber's house, reports Washington Post.
AdvertisementAdvertise with NZME.
"It got to the point where I couldn't send anyone off but something had to be said because he was just getting a bit serious.
"He didn't take it too well. I think I'm the only guy who ever told him to f*** off in front of a crowd that pay £5,000 ($9689) to shake his hand."
Beau, who described William as "the perfect gentleman", added that William actually had to apologise on behalf of his little brother but noted that there were no hard feelings.
Beau began riding before he could even walk. Growing up on a cattle station in Australia he spent his childhood on horses, and with the help of one of the Jackaroos, started his first youngsters at the age of nine.
The son of one of Australia's best players, Beau took to the sport like a natural, and was soon working with the likes of Ross and Kel Ainsley from New Zealand, and Ale Muzzio from Argentina.
Kensington Palace declined to comment when contacted by MailOnline.