Only a few Z-Warriors in theDragon Ballfranchise can claim the distinction of defeating Goku.

Also, his Saiyan heritage enables him to come back stronger after suffering a defeat.

During this time, he has also fought with characters who now have heroic reputations in theDragon Balluniverse.

Dragon Ball Super Master Roshi Power Kamehameha

Many of these battles were in martial arts tournaments or friendly competitions.

It was for the latter reason that Goku battled Future Trunks, Gohan, andAndroid 17inDragon Ball Super.

Goku, who has always had a love for fighting, enjoys pitting his skills against his friends.

MobLand Episode 5

Yamcha was among the young Saiyan childs first opponents in the originalDragon Ball.

Goku was sent flying.

Luckily for Goku, the beatdown was interrupted by Bulma.

Penn Badgley as Joe Goldberg wearing a suit and looking perturbed in You season 5 episode 1

Only a few characters inDragon Ballhistory have been able to beat Goku with such little effort.

Later, Yamcha joined Gokus adventure and has been a loyal friend ever since.

The Turtle Hermit had a big influence on Goku and is someone who Goku still regards as his teacher.

dragon-ball-goku-yell

With this disguise, he was able fight in martial arts tournaments without anyone knowing his true identity.

He was the defending champion when he had to battle Yamcha, Krillin, and Goku.

After taking down Yamcha and Krillin, he fought Goku in the final round.

Yamcha in Dragon Ball

Even though Goku lost control and temporarily turned into a Great Ape, he ultimately couldnt beat his mentor.

After an evenly-matched fight, it ended with both characters falling out of the ring.

Since Goku hit the ground first, Tien was declared the winner.

Jackie Chun and a smiling Goku posing at the World Martial Arts Tournament.

Similar to the situations with Yamcha and Roshi, Tien hasnt been on Gokus level since the originalDragon Ball.

Vegeta

Vegeta has beaten Goku not once, buttwice.

That being said, both victories were far from fair.

Dragon Ball Kakarot Tien

The first time Goku fought Vegeta was in the Saiyan Saga.

Goku easily dispatched Nappa and repeatedly shocked Vegeta with his power.

With hisKaio-ken technique, Goku overpowered Vegeta.

Majin Vegeta Kills Civilians with a destroyed building behind him.

Vegeta would have ended up killing them all if his tail hadnt been severed by Yajirobe.

He finally got his chance when Babidi tried to awaken Buu.

He believing that in becoming Majin Vegeta, he could defeat Goku once and for all.

Dragon Ball

The fight would have had a different result if Goku had used his full power.

More:Dragon Ball: How Powerful Vegeta’s Super Saiyan Blue Evolved Form Really Is

Dragon Ball Super