Most people know the story of David and Goliath, in which a young boy defeats a giant with just a rock, using his trusty slingshot to strike the giant in the center of his forehead. One of the messages that can be taken from this story is that it is important to stay resilient, even in the face of overwhelming odds.

RELATED: Best David Vs. Goliath-Style Fights In Anime

The David and Goliath-style battle is something that can be seen in many different video games as well as Bible stories. No matter the size or strength of the protagonist, there will usually be a boss that's much bigger and several times stronger than them, which makes winning these battles even more rewarding.

10 Bayonetta 3 - Bayonetta vs Stratocumulus

Chapter 3 boss battle fight, Bayonetta and demon summonThe Phantom battle Stratocumulus in the desert

Whether it's Infernal Demons or Angels of Paradiso, many of the enemies that Bayonetta has to fight are big, and some of the biggest ones can be found in Bayonetta 3. Along with new weapons, and techniques, Bayonetta 3 includes a new enemy called Homunculi, which are neither from Inferno nor Paradiso. These creatures are Bayonetta's main opponents.

One of the game's most intense David versus Goliath-style battles is when Bayonetta fights the colossal Stratocumulus. As seen in Chapter 9, Bayonetta and her 3rd parallel world variant fight the creature together with Malphas and The Phantom. It's an epic battle that takes place both on land and in the air.

9 God Of War Ragnarok - Kratos and Atreus vs Garm

Kratos faces Garm the Hound of Hel

The God of War series has Kratos fight numerous giant enemies including the leader of the Titans, Cronos in what ended up being both a pretty epic and pretty gross boss fight. God of War Ragnarok continues the series' rich tradition of giant boss fights.

RELATED: God Of War Ragnarok: The Most Difficult Boss Fights

The fight against Garm is one of the game's most memorable boss battles, with Kratos and Atreus returning to Helheim to stop the giant wolf monster before it tears through the fabric of the realms. The fight is intense and has a few surprise twists to it. The end of the fight also marks a change for the better in Kratos and Atreus' relationship.

8 Pokemon Sword & Shield - Trainers vs Gigantamax Centiskorch

Trainers facing against Gigantamax Centiskorch in a Battle Den

Pokemon Sword & Shield introduced a lot of things to the franchise including a new region, new Pokemon, and two new concepts: Dynamax and Gigantamax. Both of these are transformations that players can use on their Pokemon to make them grow huge, increasing their HP and power. Some Pokemon can do a special transformation called Gigantamax, which not only makes them bigger but alters their appearance as well.

One of the biggest Gigantamax Pokemon out there is Centiskorch, whose Gigantamax form is over 246 feet tall. Centiskorch was one of the wild Gigantamax Pokemon that could be captured during Max Raid Battles. It had a five-star rating but only a 5% spawn rate.

7 Elden Ring - Tarnished vs God-Devouring Serpent

Player character facing off against the God-Devouring Serpant in the heart of Volcano Manor

It's a pretty standard practice for the bosses in the Soulsborne games to be huge, making just about every boss battle a David versus Goliath-style fight. One of the series' newest games, Elden Ring, is no different. The God-Devouring Serpent is one of the game's most memorable and visually intense boss fights.

RELATED: Elden Ring: Bosses With The Best Lore, Ranked

The God-Devouring Serpent is an optional boss fight and isn't needed to finish the game, but it's a fight that one shouldn't miss as a player. It's a massive serpent in the pits of a volcano with a surprising second phase. Picking up the Serpent Hunter weapon before the fight makes it much easier to defeat from a long distance.

Link facing off against Hinox located in the South Akkala Plains

Link has to fight a number of new enemies in The Legend of Zelda: Breath of the Wild. One of the largest of these new foes is the Hinox: giant cyclops-like monsters that players can find in forest areas all over Hyrule.

They wear weapons around their necks like necklaces and anyone who wants those weapons will have to defeat them in battle. The boss battle music when fighting these mini-bosses is epic and really encompasses the feeling of fighting a giant creature.

5 Cuphead - Cuphead vs Grim Matchsticks

Cuphead fighting against Grim Matchsticks during the first phase of the stage

Cuphead is a run-and-gun game with a classic cartoon-style animation that has players fight against many bosses. Most of the bosses are larger than life and larger than Cuphead and his brother Mugman. However, the Grim Matchstick fight is one of the toughest battles in the game.

RELATED: Best Co-Op Shumps, Ranked

Fighting against this dragon might seem easy during his first phase, but the difficulty ramps up significantly during his second phase. His third phase is the hardest where he grows two additional heads and becomes a hydra. Each head throws a cluster of fireballs at the player in four different directions.

4 Asura's Wrath - Asura vs Chakravartin

The main boss and last boss in the game, Chakravartin preparing to attack

Asura's Wrath is an action game that blends sci-fi with Buddhist and Hindu mythology elements. Players control the main character Asura on his journey of revenge. Asura fights enemies of various sizes called Gohma, with the largest one being the size of a continent.

However, this gigantic creature pales in comparison to the Chakravartin boss, who is several times larger than the sun. The fight between Azura and Chakravartin continues into space where Chakravartin hurls asteroids, planets, and even suns at Azura.

3 Resident Evil Village - Ethan vs Lady Dimitrescu

Final fight between mutated Lady Dimitrescu and Ethan as he fights her on top of the castle

Resident Evil Village's Lady Dimitrescu became an instant hit on the internet from the time she was first revealed. Both her looks and her height have made her one of the most iconic next-gen game characters. In her 'human' form, she's not the tallest of the Resident Evil enemies, though she still stands at an impressive 9 feet and 6 inches, making her taller than Mr. X, Tyrant, and Nemesis.

RELATED: Resident Evil Village: Things You Didn't Know About Lady Dimitrescu

Having her stalk Ethan through her castle in her 'normal' form is terrifying enough, but somehow Lady Dimitrescu manages to become an even bigger threat during her final boss battle. She mutates into a dragon-like monster which is just as terrifying as it sounds.

2 Sonic Unleashed - Super Sonic vs Perfect Dark Gaia

The fight with the final boss, Super Sonic aiming for one of Perfect Dark Gaia's eyes

Sonic Unleashed is the Sonic game that brought Sonic the Werehog into existence, a form that Sonic takes on during nighttime levels. The game's big boss is Perfect Dark Gaia, which is the final form of Dark Gaia.

The boss has several phases where players have to alternate between playing as Super Sonic and as Gaia Colossus. When using Super Sonic, players must avoid being hit by Perfect Dark Gaia's attacks, as it makes them lose numerous rings per hit.

1 Metal Gear Rising: Revengeance - Raiden vs Metal Gear EXCELSUS

Raiden facing off against the EXCELSUS

Metal Gear Rising: Revengeance is less of a stealth game and more of a hack-and-slash title. The second game to feature Raiden as the main character, the story takes place sometime after Metal Gear Solid 4.

The final boss fight has Raiden battling against Armstrong, and the first phase of the fight has Armstrong piloting the huge Metal Gear EXCELSUS. The giant mech is slow, but its strikes are very strong and players either have to parry them or avoid them altogether.

MORE: The Best Recurring Boss Battles