Contact Us

Ed Sheeran vs. John Mayer: Who Covers Beyonce Best? – Readers Poll

Cindy Ord / Imeh Akpanudosen, Getty Images

Both Ed Sheeran and John Mayer are known for their killer vocals and their expertise on the guitar, melting hearts everywhere with their keen musicianship and that insane ability to turn songs completely on their heads — an amazing talent they both showed with their separate covers of two different Beyonce tunes. While the redheaded Brit opted for ‘Drunk in Love,’ Mayer chose to debut his own version of ‘XO.’ Which musician covers Beyonce best?

To put it bluntly, Ed Sheeran absolutely nailed his cover of Beyonce’s ‘Drunk in Love,’ complete with a blush-worthy rendition of the infamous “surfboardt” part. Seriously, we’d almost go as far as to say that Sheeran puts Queen Bey’s version to shame with his unbelievable voice and ability to take the song from a straight-up R&B tune to something more rock. Needless to say, we’re pretty much obsessed.

Not to be outdone, John Mayer certainly put his own spin on Beyonce’s ‘XO,’ giving the song a deeper, heartfelt meaning and transforming the song into a folk-like tune with his melodious voice, acoustic guitar and harmonica. Mayer’s version is simply music to our ears (literally), and truly showcases not only what an incredibly talented singer he is — but also what a seriously talented musician he is as well. It takes a true talent to turn a song from one genre into something else entirely, and Mayer does it flawlessly.

It’s a tough race, but someone has to come out on top. Which musician covers Beyonce the best? Cast your vote for Ed Sheeran or John Mayer in the poll below!

Watch Ed Sheeran Cover Beyonce’s ‘Drunk in Love’

Watch John Mayer Cover Beyonce’s ‘XO’

Subscribe to PopCrush on

Next: Which Harry Styles Collab Are You Most Excited For?

Recommended for You

Best of the Web

Best of PopCrush

Leave a Comment

It appears that you already have an account created within our VIP network of sites on . To keep your personal information safe, we need to verify that it's really you. To activate your account, please confirm your password. When you have confirmed your password, you will be able to log in through Facebook on both sites.

Forgot your password?

It appears that you already have an account on this site associated with . To connect your existing account just click on the account activation button below. You will maintain your existing VIP profile. After you do this, you will be able to always log in to using your original account information.

Please fill out the information below to help us provide you a better experience.

(Forgot your password?)

Not a member? Sign up here

Please solve this simple math problem to prove that you are a real person.

Sign up for PopCrush quickly by connecting your Facebook account. It's just as secure and no password to remember!