Bold indicates a Pokémon gains STAB from this move. Italics indicates a Pokémon whose Evolution or alternate form receives STAB from this move. A dash (−) indicates a Pokémon cannot learn the move by the designated method. An empty cell indicates a Pokémon that is unavailable in that game/generation.
This article is part of Project Moves and Abilities, a Bulbapedia project that aims to write comprehensive articles on two related aspects of the Pokémon games.