Mayer: 'I've never cheated on a girlfriend'

Rex Features

Jennifer Aniston's boyfriend John Mayer has insisted that he has never been unfaithful to a girlfriend.

Despite his reputation as a serial dater, rocker Mayer said that he has "never cheated".

He told The Telegraph: "I've never cheated on anybody, so you won't have anybody coming out the woodwork saying that I have.

"Instead of worrying about career damage, I've dated women. All I've ever done was decided that I fancied somebody, and said 'Would you like to go out and get a meal somewhere?' And done so in a social setting, where other people can see you."

The 30-year-old, who has been linked to Jessica Simpson, Cameron Diaz and Heidi Klum in the past, denied that his relationship with Aniston is a publicity stunt.

"I've never done things solely for money," he explained. "I think that's what I wanna say... The one thing I'll take with me to my grave, hopefully, is that I've never made a decision based on anything other than my heart."