Ghost type in battle
Direct answer: Ghost-type moves are super effective (2×) against Psychic and Ghost, and do nothing (0×) to Normal. A Ghost Pokémon is weak (2×) to Ghost and Dark, and is immune (0×) to both Normal and Fighting.
Scenario 1 — switching into a Normal or Fighting move
You bring in Gengar as the opponent clicks Fake Out, Rapid Spin, or Close Combat. None of those connect: Ghost is immune to both Normal and Fighting. That free turn is why Ghost is such a good defensive pivot — but only against those two categories, not against everything.
Scenario 2 — Ghost versus Ghost
Your Ghost faces a Ghost (think Gengar into Dragapult). Ghost is weak to Ghost, and Ghost moves are super effective against Ghost — so it cuts both ways at 2×. Players often assume "same type = neutral" and lose a Pokémon they thought was safe.
Scenario 3 — a Dark attacker shows up
Dark moves hit Ghost for 2×. If you cannot switch to something that blanks Dark (a Fighting-immune or Dark-resistant partner), the Ghost gets worn down fast. Terastallizing to a type that drops the Dark weakness is the common fix.
What Ghost players most often get wrong
- Ghost is immune to BOTH Normal and Fighting. Most people remember one and forget the other. Both Normal and Fighting moves do 0× to every Ghost Pokémon, and Ghost moves in turn do 0× to Normal.
- Ghost is weak to Ghost. The "same type feels neutral" trap again — Ghost takes 2× from Ghost moves, exactly like it does from Dark.
- Poison attacks do not affect Steel. That is the chart’s 0× interaction; Rock and Ghost instead take 0.5× damage from Poison moves. These are different outcomes, so check the target type before treating a resisted hit as an immunity.
Three real dual-type checks
| Pokémon and target move | Calculation | Final result |
|---|---|---|
| Gengar (Ghost/Poison) vs Ground | 1× × 2× | 2× |
| Gengar (Ghost/Poison) vs Psychic | 1× × 2× | 2× |
| Aegislash (Ghost/Steel) vs Fighting | 0× × 2× | 0× |
These examples show why the Ghost row alone is not enough: the second type can turn a neutral matchup into a weakness or preserve an immunity when the other type is weak.