James Corden gets Katy Perry to rank her ex-boyfriends in bed

goss 13/06/2017

Katy Perry has gotten personal on her livestream, revealing which of her ex-flames were 'fireworks' in bed.

The 'Roar' singer revealed her personal romantic ranking to James Corden during her 72-hour YouTube livestream on Sunday, in the lead-up to the release of her new album, Witness.

Perry was forced to answer during a game with Cordon, where the alternative to answering was to consume a questionable snack.

SEE MORE: Katy Perry dishes on Taylor Swift feud in Carpool Karaoke

The Late Late Show host asked the 32-year-old pop star to rank her exes Diplo, Orlando Bloom and John Mayer from best to worst in bed, "working on the notion that they're all good."

At first Perry tried to back out. "They're all amazing lovers and I would have sex with all of them after I get out of this place!" she told Corden.

SEE MORE: Katy Perry flips the bird at Ed Sheeran during interview

But eventually she was pressured into splling beans her final ranking listed Diplo, whom she dated briefly in 2014, at the bottom, followed by recent ex-boyfriend Orlando Bloom, with John Mayer -- with whom she had an on-and-off relationship that ended in 2015 -- at the top.

Thrown into the mix was Perry's "one that got away" singer Josh Groban who she was briefly linked to in 2009.