John Mayer’s Ex Girlfriends and Flings

Rant Lifestyle | By
Posted:

perry-mayer

John Mayer is one of the biggest playboys in the Hollywood scene and has been with just about every A-list celebrity you can think of. Here is a list of all the celebrities John Mayer has dated or hooked up with.

Miley Cyrus

Miley Cyrus

Singer Miley Cyrus and Mayer had a short fling.

Taylor Swift

Taylor Swift

Pop star Taylor Swift chose Mayer to be her "boyfriend of the month" .

Cameron Diaz

Cameron Diaz

Actress Cameron Diaz and Mayer had a short fling.

Colbie Caillat

Colbie Caillat

It was reported that Mayer hooked up with pop singer Colbie Caillat.

Giada de Laurentiis

Giada de Laurentiis

Mayer and chef/TV personality Giada de Laurentiis had a brief fling.

Holly Williams

Holly Williams

Mayer hooked up with singer/songwriter Holly Williams briefly.

Jessica Simpson

Jessica Simpson

Mayer dated pop star Jessica Simpson.

Jennifer Love Hewitt

Jennifer Love Hewitt

Mayer dated teen star actress Jennifer Love Hewitt early in his career.

Kim Kardashian

Kim Kardashian

Mayer and reality show star Kim Kardashian hooked up briefly.

Ke$ha

Ke$ha

Mayer hooked up with pop star Ke$ha at some point.

Kristin Cavallari

Kristin Cavallari

Mayer hooked up with television personality Kristin Cavallari.

Jennifer Aniston

Jennifer Aniston

Mayer dated actress Jennifer Aniston.

Michelle Trachtenberg

Michelle Trachtenberg

Mayer hooked up with Michelle Trachtenberg briefly.

Minka Kelly

Minka Kelly

Mayer had a fling with actress Minka Kelly.

Katy Perry

Katy Perry

Mayer dated pop star Katy Perry.

Rashida Jones

Rashida Jones

Mayer had a brief fling with actress Rashida Jones.

Reena Hammer

Reena Hammer

Mayer had a fling with Reena Hammer.

Renee Zellweger

Renee Zellweger

Mayer and actress Renee Zellweger reportedly had a brief fling.

Rhona Mitra

Rhona Mitra

Mayer reportedly had a fling with English actress Rhona Mitra.

Ricki Lake

Ricki Lake

The former talk show host and Mayer reportedly had a brief fling.

Scheana Marie

Scheana Marie

Mayer hooked up with actress Scheana Marie.

Shenae Grimes

Shenae Grimes

Mayer hooked up with Canadian actress Shenae Grimes.

Vanessa Carlton

Vanessa Carlton

Apparently Vanessa Carlton "walked 1000 miles" for Mayer one night.

Mandy Moore

Mandy Moore

Former teen pop star Mandy Moore and a brief fling with Mayer.