3 WWE Superstars John Cena has never beaten and 3 he is undefeated against

John Cena and Roman Reigns
John Cena and Roman Reigns

#4 John Cena has never beaten Billy Gunn (0-1)

Billy Gunn
Billy Gunn

Back in 2003, John Cena was donning the gimmick of a rapper and was slowly climbing up the ranks on WWE SmackDown. He bagged a WWE title shot against Brock Lesnar at Backlash 2003, but didn't win the belt.

Soon after, Cena faced WWE veteran Billy Gunn on an episode of SmackDown, but lost that match, too. The duo never locked horns in a singles match ever again, and thus Gunn is undefeated against John Cena to this day.

John Cena and Billy Gunn met again on SmackDown a year later, in an 8-Man Elimination match for the US title. In the end, Booker T won the belt, with both Cena and Gunn being eliminated.

John Cena got several opportunities as he made his way to SmackDown's main event scene, while Gunn was soon released by WWE. Cena finally got an opportunity at JBL's WWE title at WrestleMania 21 in Hollywood, where he won his first world title. The rest, as they say, is history.