We've watched the Z-Fighters grow in number and strength with each new challenge. Of course, the reason why many of them have been able to survive for so long is the fact that they all have some sort of ultimate attack, whether it's a move like the Solar Flare that lets them flee to fight another day, or a move like the Final Flash when they need to get rid of a formidable foe in one go.

To go into 2020 celebrating the accomplishments of one of anime's strongest team of heroes, we've listed every Z-Fighter's strongest attack, referring to characters who've not only offered their assistance in battles against major villains, but are also good-natured warriors at heart. We're excluding gods, fusions, and team attacks from this list, so don't expect to see Beerus or the Father-Son Kamehameha anywhere below.

RELATED: 10 Craziest Finishing Moves In Dragon Ball

15 Chiaotzu: Self Destruction

Unable to bear seeing Tien struggle to against Nappa any longer, Chiaotzu decided to blow himself up after latching onto the evil Saiyan's back. Sadly, the move didn't even scratch Nappa's armor.

Normally, self-destructions have allowed characters in this series to defeat opponents significantly stronger than them, but Chiaotzu's only showed us just how far he'd fallen behind all of the other Z-Fighters.

14 Yamcha: Spirit Ball

When Yamcha first premiered this move during the 23rd World Martial Arts Tournament, Kami wasn't the only one who was at a loss for words. In controlling a solid sphere of ki, Yamcha can take advantage of an opponent's blind spots if they manage to dodge the projectile the first time around.

In Dragon Ball Super, he's learned to incorporate this move into his baseball pitch, proving that he can be good at something.

13 Krillin: Destructo Disc

Anime Krillin's Destructo Disc

At one point, Krillin's Destructo Disc was rumored to be able to cut through anything, although that was quickly disproven when it failed to cut Cell. Still, the Destructo Disc has allowed Krillin to injure enemies that he otherwise wouldn't be able to lay a finger on.

RELATED: Dragon Ball: Frieza's Most Powerful Moves, Ranked According To Strength

The move nearly killed Nappa and sliced through Frieza's tail like butter. He definitely deserves a pat on that shiny head for developing such a killer technique.

12 Master Roshi: Life Force MAX Power Kamehameha

The Kamehameha has been used by countless warriors, good and evil, but no one does it like Master Roshi. He's used this attack to put out fires, and in some Dragon Ball movies, obliterate entire naval forces!

During his fight against Universe 4's spring chicken, Ganos, Master Roshi used his MAX Power Kamehameha while adding his own life force into the attack in order to completely overwhelm his opponent.

11 Tien: Neo Tri-Beam

Tien attacks Cell

In order to give Android 18 a chance to escape, Tien used his Neo Tri-Beam to hold Semi-Perfect Cell down in a crater with continuous blasts 100 times greater than a standard Tri-Beam. Though the attack did no damage to Cell, it's still impressive that it managed to hold him down.

We're not expecting Tien to ever defeat a major villain with this move, but it's good to know that he can at least hold them down until someone else closer to the bottom of this list arrives.

10 Android 18: High-Pressure Energy Wave

She may not be getting as much action as some of the boys, but there's no denying Android 18's strength. Her High-Pressure Energy Wave is definitely something to write home about. Future Android 18 used this attack to finish off Future Trunks when they fought, nearly killing him after blowing away the surrounding area.

RELATED: Dragon Ball: The 10 Worst Things Android 18 Ever Did, Ranked

In the main timeline, she used this move to level an entire forest in seconds! Most recently, this attack was used to force Universe 11's Tupper to release his hold on Goku, damaging him despite his rock-solid skin.

9 Goten: Kamehameha

Despite being so young, Goten's Kamehameha isn't something you'd want to stand in front of. It may not be as strong as Gohan's or Goku's, but it's the best thing he can muster at the moment.

8 Trunks: Big Tree Cannon

Trunks and Goten release as an attack as Mighty Mask in Dragon Ball Z

When used against Android 18, Trunks's Big Tree Cannon caused her to flinch even when she successfully dodged it, and upon impact with the ground, the blast created a mushroom cloud that could be seen from miles away. It's no Final Flash, but it's clear that Trunks has been watching and learning from his father.

7 Piccolo: Special Beam Cannon

Piccolo has a variety of moves at his disposal, but his Special Beam Cannon is his strongest weapon. Over time, he's learned how to charge more energy into his fingertips while moving in order to fire a beam capable of drilling through anything.

RELATED: Dragon Ball: 5 Moves Stronger Than Kid Buu's Shocking Ball (& 5 That Are Weaker)

It was even strong enough to penetrate a barrier created by Vados, one of the most powerful characters in the Dragon Ball multiverse.

6 Majin Buu: Angry Explosion

After Majin Buu used this move against Majin Vegeta, it was clear who would win their fight. Vegeta was left gripping one arm, a clear sign that he's about to lose a battle. Not only did Buu use this move to demolish entire cities, but he also used this attack to destroy an entire naval fleet.

We don't expect him to be pulling this move off any time soon though, given that he may accidentally vaporize his allies along with his enemies.

5 Future Trunks: Final Hope Slash

Future Trunks channels energy into his Sword of Hope in Dragon Ball Super

After forming the Sword of Hope, not only was Trunks able to pressure Fused Zamasu a bit, but he was also able to slice his body into two halves just as easily as he'd done to Frieza so many years ago.

We can't think of many warriors who could survive being on the other end of this move, given the fact that Trunks doesn't play around.

4 Gohan: Ultimate Kamehameha

Where we last left Gohan in Super, he managed to reawaken his full potential, taking his rightful place as one of the strongest Z-Fighters. Though he has a variety of moves at his disposal, his Ultimate Kamehameha is the strongest thing he's got. When used during the Tournament of Power, it completely engulfed all who opposed him, carrying them off the stage without the chance to counter.

RELATED: Dragon Ball: Gohan's Most Powerful Moves, Ranked According To Strength

From Universe 10's Obuni to Universe 6's Saonel and Pirina to Universe 3's Koichiarator, who was strong enough to compete with Super Saiyan Blue Goku and Vegeta, there aren't many who can withstand this finishing move.

3 Android 17: Grand Explode

Android 17's Grand Explode demonstrates his knack for positioning his enemies right where he wants them before he goes in for the killing blow. After catching Jiren off guard, Android 17 trapped him in a barrier before unleashing a burst of energy from within.

While the move does hurt Android 17, it brings a new meaning to the phrase, "you should see the other guy." The move was so strong that it brought Jiren to his knees, coughing up spit onto a singeing floor. Talk about overkill!

2 Vegeta: Gamma Burst Flash

Manga Vegeta's Gamma Burst Flash

Unfortunately, anime-only fans might've missed out on Vegeta's strongest attack. This move is so powerful that it was able to blow Fused Zamasu to bits despite Vegeta being exhausted. Imagine what it could do if he were at full power!

1 Goku: Supreme Kamehameha

Anime Goku's Supreme Kamehameha

Goku's Kamehameha is his go-to finishing move, and it only grows stronger with every new level of power Goku attains. He used the Supreme Kamehameha on Jiren after the Pride Trooper attacked his friends during the Tournament of Power to prove how fragile they were. The Kamehameha was so powerful that it left Jiren unable to move! If it weren't for Ultra Instinct running out when it did, this attack would've won Goku the match.

Sure, he has his Spirit Bomb and his x10 God Kamehameha, but Jiren was able to shrug those attacks off without even using half of his full power. Against Goku's Supreme Kamehameha, Universe 11's crown jewel didn't stand a chance even after his shirt came off!

NEXT: Dragon Ball: Goku's Most Powerful Moves, Ranked According To Strength