Move
Whirlwind
If there are other Pokémon in the target’s party that can switch into battle, the target is forced to switch out of battle and is replaced by one of those Pokémon at random.
The game files store 101 as a sentinel for moves that cannot miss, so this move never misses.
Learn list
Pokemon that learn Whirlwind

Aerodactyl
Rock / Flying · 515

Mega Aerodactyl
Rock / Flying · 615

Dragonite
Dragon / Flying · 600

Mega Dragonite
Dragon / Flying · 700

Drampa
Normal / Dragon · 485

Mega Drampa
Normal / Dragon · 585

Hippowdon
Ground · 525

Noivern
Flying / Dragon · 535

Pidgeot
Normal / Flying · 479

Mega Pidgeot
Normal / Flying · 579

Rampardos
Rock · 495

Skarmory
Steel / Flying · 465

Mega Skarmory
Steel / Flying · 565

Staraptor
Normal / Flying · 485

Mega Staraptor
Fighting / Flying · 585

Talonflame
Fire / Flying · 499

Vivillon (Archipelago Pattern)
Bug / Flying · 411

Vivillon (Continental Pattern)
Bug / Flying · 411

Vivillon (Elegant Pattern)
Bug / Flying · 411

Vivillon (Fancy Pattern)
Bug / Flying · 411

Vivillon (Garden Pattern)
Bug / Flying · 411

Vivillon (High Plains Pattern)
Bug / Flying · 411

Vivillon (Icy Snow Pattern)
Bug / Flying · 411

Vivillon (Jungle Pattern)
Bug / Flying · 411

Vivillon (Marine Pattern)
Bug / Flying · 411

Vivillon (Meadow Pattern)
Bug / Flying · 411

Vivillon (Modern Pattern)
Bug / Flying · 411

Vivillon (Monsoon Pattern)
Bug / Flying · 411

Vivillon (Ocean Pattern)
Bug / Flying · 411

Vivillon (Poké Ball Pattern)
Bug / Flying · 411

Vivillon (Polar Pattern)
Bug / Flying · 411

Vivillon (River Pattern)
Bug / Flying · 411

Vivillon (Sandstorm Pattern)
Bug / Flying · 411

Vivillon (Savanna Pattern)
Bug / Flying · 411

Vivillon (Sun Pattern)
Bug / Flying · 411

Vivillon (Tundra Pattern)
Bug / Flying · 411

Volcarona
Bug / Fire · 550
Back to the full move list.