AtlasPreview
Moves › Normal

Substitute

Substitute is a Normal-type move introduced in Generation 1.

Values by generation

From PokeAPI's change history. Up to Generation 3, physical or special depends on the type. Highlighted cells changed from the previous generation.

GenerationTypeCategoryPowerAccuracyPPPriority
Generation 1NormalStatus——10+0
Generation 2NormalStatus——10+0
Generation 3NormalStatus——10+0
Generation 4NormalStatus——10+0
Generation 5NormalStatus——10+0
Generation 6NormalStatus——10+0
Generation 7NormalStatus——10+0
Generation 8NormalStatus——10+0
Generation 9NormalStatus——10+0

In-game descriptions

Gold / Silver · CrystalMakes a decoy with 1/4 user's max HP.
Ruby / Sapphire · EmeraldCreates a decoy using 1/4 of the user’s maximum HP.
FireRed / LeafGreenThe user creates a decoy using one-quarter of its full HP.
Diamond / Pearl · Platinum · HeartGold / SoulSilver · Black / White · Black 2 / White 2 · X / Y · Omega Ruby / Alpha Sapphire · Sun / Moon · Ultra Sun / Ultra Moon · Let’s Go, Pikachu! / Let’s Go, Eevee!The user makes a copy of itself using some of its HP. The copy serves as the user’s decoy.
Sword / ShieldThe user creates a substitute for itself using some of its HP. The substitute serves as the user’s decoy.
Legends: ArceusThe user creates a substitute for itself using some of its HP. The substitute serves as the user's decoy.
Scarlet / VioletThe user creates a substitute for itself using some of its own HP. The substitute serves as the user's decoy.

TM / HM

Red / Green · Blue · Red / Blue · YellowTM50
Diamond / Pearl · Platinum · HeartGold / SoulSilver · Black / White · Black 2 / White 2 · X / Y · Omega Ruby / Alpha Sapphire · Sun / Moon · Ultra Sun / Ultra MoonTM90
Let’s Go, Pikachu! / Let’s Go, Eevee!TM08
Sword / ShieldTR20
Scarlet / Violet · Scarlet: The Indigo Disk / Violet: The Indigo DiskTM103
Legends: Z-ATM85

Pokémon that learn it

All versions combined; see each Pokémon's page for game-by-game details.

By TM / HM (27)

By move tutor (22)

Sources : PokeAPI (moves, move_changelog, move_flavor_text, pokemon_moves, machines)