Robert MacIntyre revealed he was heckled by a spectator who said he had bet against him during the second round of the BMW PGA Championship.

MacIntyre was playing alongside Ryder Cup team-mates Justin Rose and Matt Fitzpatrick at Wentworth and carded a 69 to safely make the halfway cut.

However, the fact that he outscored Rose (71) and Fitzpatrick (72) did not go down well with a vocal fan who seemingly had money on a different outcome.

“The crowds were unbelievable, even though I was getting a bit of stick there coming up 17,” MacIntyre said.

“There’s obviously gambling going on in the game of golf nowadays and some people ride a lot of money on it – and, unfortunately, he lost today.”

Asked if the fan had told him he had bet against him, MacIntyre said: “Aye, he did and he told me the amount he had riding on it.

“I actually talked about that to someone a few weeks ago, it might even have been Jon [Rahm] about the heckling on the PGA Tour.

“It’s all about gambling nowadays and I said to Greg (Milne, his caddie) walking to the 18th tee ‘be switched on as this guy could throw anything at us here so keep an eye on him and do your job’.”

Two fans were ejected from the PGA Tour’s BMW Championship in August for shouting at Max Homa as he took a putt on the 17th green during the third round.

The bet was apparently for just three dollars between friends and Homa said afterwards: “It was nice to make it right in the middle and hopefully he had to pay his buddy that three dollars immediately on the way out of the property.”

Speaking ahead of the Tour Championship, Rahm said such comments were more common than most people realised.

“I feel like we hear it every single round. That happens way more often than you guys may hear. I mean, it’s very, very present,” the Masters champion said.