John Cena is considered by many to be one of the greatest wrestlers of all time, alongside Ric Flair. Although he did not dedicate 100% of his life to wrestling, he has had a really successful career that almost all wrestlers dream of. Cena has become a legend and is popular worldwide. He’s beaten so many wrestlers and racked up so many title reigns that he’s earned the moniker of Super Cena.

RELATED: Miesha Tate vs Ronda Rousey who best ? photos and video online GIF

However, what most do not know is that there are some wrestlers that John Cena could never defeat, perhaps due to luck or perhaps because they knew about some of Cena’s weaknesses. Let’s see which wrestlers had a hold of Super Cena’s kryptonite!

John Cena WWE Top 10 moments real life photos and video online

10David Flair

David Flair with a championship belt

The son of the mighty Ric Flair is part of that tiny group of wrestlers who can say they were never beaten by John Cena.

David Flair and Jhon Cena met three times at Ohio Valley Wrestling during the first half of 2002 and Prototype (John Cena) ended up being defeated three times.

There were two individual matches and a tag team match in which Prototype teamed up with Sean O’Haire to face the father and son duo of David and Ric Flair. Young Cena did not stand a chance.

9Evan Bourne

Evan Bourne and John Cena

On October 4, 2010, during WWE Monday Night RAW episode 906, Evan Bourne teamed up with Mark Henry to face John Cena and Michael Tarver. The match ended after almost nine minutes with the victory going to Bourne and Henry. That was the only time Cena and Bourne faced each other.

You can tell that Evan Bourne knows how to work as a team, having won the WWE Tag Team Championship in 2011, so maybe that was the reason for the victory. On the other hand, if the match had been a one-on-one contest, it is likely that Cena would have won, but we will never know.

8Jerry “The King” Lawler

Jerry Lawler, the king, was one of the wrestlers that John Cena could never defeat

Jerry “The King” Lawler faced “Face That Runs The Place” three times. The first two times were in 2002 when they were both in Ohio Valley Wrestling, Jerry Lawler joined forces with Nova and defeated young John Cena, who teamed up with Sean O’Haire, a couple of times.

Nine years later they would meet in the ring again, but this time in RAW Rumble with the number one contender spot for the WWE Championship at stake. During that match, “The King” defeated Cena, John Morrison, Sheamus, CM Punk, R-Truth, and Randy Orton.

7Torrie Wilson

Torrie Wilson always defeated John Cena

The beautiful Torrie Wilson had an amazing career, which was celebrated during the WWE Hall of Fame, Class of 2019. What may surprise many is that one of the greatest feats of her career was beating John Cena every time she faced him.

Seven times in total (six alongside Billy Kidman and one with Tajiri), Wilson defeated Cena and Dawn Marie. It would be nice if we could see one more match between them.

6Shinsuke Nakamura

Everyone remembers that blunder by Shinsuke Nakamura when he accidentally dropped John Cena on his head after trying an Inverted Exploder Suplex, but what few remember is that Cena could never defeat the King of Strong Style.

RELATED: Mandy Rose Top Stunning Photos And Video Online | Real Life

In August 2017, during episode 937 of SmackDown, Nakamura defeated “The Doctor of Thuganomics” for the first time. Their initial match was for a shot at Jinder Mahal’s WWE Championship at that year’s SummerSlam extravaganza. The second time Nakamura bested Cena was during the 2018 men’s Royal Rumble match in that masterful performance by Nakamura in which he defeated everyone.

“Black Savior” is undoubtedly a great wrestler and the fact that he belongs on this list makes him even cooler.

5Scott Steiner

Scott Steiner

On December 14, 2002, in Jacksonville, Florida the only fight between Scott Steiner and John Cena took place. The battle occurred during a SmackDown house show.

RELATED:John Cena best films Top 10 photos and video online GIF

That day “Big Bad Booty Daddy” defeated Cena and joined the select group of wrestlers who were never defeated by the legendary Cena.

Obviously, at that time Scott Steiner was far superior to John Cena, as he had a long career in wrestling while John was taking his first few steps on the main roster.

4Chavo Guerrero Sr.

Chavo Guerrero Sr.

Chavo Guerrero Sr. and Chavo Guerrero Jr. teamed up to face John Cena in a two-on-one handicap on the 245th episode of SmackDown. The victory was for the Guerrero’s in five minutes and 41 seconds, it was a very difficult fight for Cena, in which he was easily defeated.

Since 1975, Chavo Guerrero Sr. has been leaving his mark in the NWA, where he won 35 titles. He was already old when he faced Cena in 2004, but his experience was more than enough to beat him.

3Lance Storm

Throughout his career, Lance Storm has achieved many titles outside of WWE, so you could say that he had a successful match and was quite talented.

In 2002, Lance Storm and John Cena were working for SmackDown and they faced each other a couple of times. Storm had no trouble defeating Cena in either fight.

Thanks to wrestlers like Storm, John Cena was able to gain experience and improve his skills step by step to become the man he is today.

2Nova, Also Known As Simon Dean

Simon Dean on purple

Simon Dean was one of John Cena’s worst nightmares. Back then, he was better known as Nova and he faced Cena nine times and defeated him each time. There were three singles matches and six tag team matches and the result was the same always.

May 15, 2002, was the first meeting between the two stars. On that date, Nova defeated Prototype (Cena) and became Ohio Valley Wrestling Heavyweight Champion.

And on January 26, 2003 during a SmackDown house show, Nova and Rey Mysterio joined forces to beat John Cena and Redd Dogg.

1Shane McMahon

John Cena alongside Shane McMahon

The son of the industry boss, Shane McMahon, is another one of that small group of wrestlers that John Cena could never defeat. They met twice, and, although both were tag team matches, it still counts.

On March 20, 2006, during WWE Monday Night RAW episode 669, Shane McMahon and Triple H defeated John Cena and Shawn Michaels. The other match was on May 28, 2007, this time in episode number 731 of Raw, when McMahon, The Great Khali, and Umaga defeated Cena and Bobby Lashley.

WWE Top 10 secrets photos and video online GIF \ Real life

John Cena WWE Top 10 moments real life photos and video online