The accomplished artist has hit a middle-age milestone and is still an eligible bachelor! His list of ex-girlfriends is as long as his album's song lists.
Mayer hasn't settled for anything less than the best when it comes to dating. And by best, we mean some of the hottest ladies in Hollywood! He's been linked with A-listers like Jennifer Aniston, Taylor Swift and most recently Katy Perry.
Mayer has always been very open with his past relationships. Whether in candid magazine interviews or one of his love songs, he is definitely one to kiss-and-tell.
He got a lot of heat for spilling the beans to Playboy Magazine about his past relationship with Jessica Simpson, calling her "sexual napalm." He also opened up to Rolling Stone Magazine about never really getting over ex Jennifer Aniston, and it's also reported his song "Shadow Days" is about her.
Click on the gallery above to see who else John Mayer has dated! Who are you most surprised he dated? Sound off in the comments below!