Katy Perry has certainly had her fair share of famous baes, including her latest love, Orlando Bloom, and ex-hubby Russell Brand. But while sitting down with James Corden for a game of “Spill Your Guts or Fill Your Guts” during her “Witness” release weekend live-stream, Perry spilled the tea about the, er, abilities of her former fellas. In fact, she flat-out ranked Orlando Bloom, John Mayer, and Diplo on their bedroom-related talents.

Katy Perry and John Mayer

Though the 32-year-old was definitely reluctant to share the info at first (“No! No! NO!”), she couldn’t deal with eating a thousand-year-old egg (can you blame her?!) and finally relented with a little TMI, saying, “They’re all amazing lovers and I would have sex with all of them after I get out of this place!”

Katy Perry and Orlando Bloom

However, when prompted to rank the dudes, she nodded along when Corden confirmed that John Mayer (who she dated on and off for three years until 2016) was the most talented, with Orlando Bloom coming in second, and poor Diplo (who she was with for a short time in 2014) taking the bronze.

While the men may not be thrilled to have been ranked (and so publicly at that!), they can surely console themselves with the fact that Perry still sees heart-eyes-emoji whenever she thinks of their sensual skills.

What do you think about Katy Perry spilling the deets about her past lovers? Are you surprised by her ranking? Let us know @BritandCo!

(h/t Us Weekly; photos via Larry Busacca + Jason Kempin/Getty)