Singer Katy Perry, who has dated stars like Orlando Bloom and John Mayer, has rated her lovers on their bedroom performance.

Over the weekend, during a conversation with actor-host James Corden on YouTube, the singer revealed which of her exes was best in bed, reports

The Roar hitmaker started her list from the bottom, naming DJ Diplo as her least favourite bedroom partner, after dating him briefly in 2014.

She gave the silver medal to her most recent flame Bloom, who she split from in March.

Mayer, who Perry shared an on-and-off for relationship with for about three years, topped the star's lover list.

She said: "They're all amazing lovers and I would have sex with all of them when I get out of this place!" 

She also revealed one celebrity she wishes she'd gotten in the sack, telling the English host she thinks singer Josh Groban is "the one that got away".