Grass Type Weakness
Grass-type Pokémon are weak against Fire, Ice, Poison, Flying, Bug — they take 2× (super-effective) damage from these. They resist Water, Electric, Grass, Ground (½×).
The fastest way to beat a Grass Pokémon is to attack with a type it is weak to (Fire, Ice, Poison, Flying, Bug). See the best counters below, or drop your team into the builder to spot Grass weaknesses on your own six.
Matchups shown for a pure Grass-type; a second type changes the math — check any specific Pokémon’s page for its exact weaknesses.
Best counters to Grass — what beats Grass-type Pokémon
These Pokémon resist Grass’s attacks and hit it super-effectively with Fire, Ice, Poison, Flying, Bug moves. Tap one to scout it, or assemble them into a team below.
Build a team that beats Grass
The team below is pre-loaded with the top counters to Grass. Swap any slot and the weakness chart updates live — a balanced team wants no attacking type hitting three or more of your six. Prefer a blank slate? Open the full team builder.
Structurally exposed
Provisional rating
Pokémon team rating
Several shared weaknesses or coverage gaps need attention. Based on typing, switch-ins and selected attacks. This is not a prediction of match results.
5 members are weak to Rock
5 Pokémon are weak to Rock, with no resistance or immunity to switch into.
5 members are weak to Dragon
5 Pokémon are weak to Dragon, with no resistance or immunity to switch into.
4 members are weak to Ice
4 Pokémon are weak to Ice, with no resistance or immunity to switch into.
Best one-click upgrades
Structurally exposed
Provisional rating
Pokémon team rating
Several shared weaknesses or coverage gaps need attention. Based on typing, switch-ins and selected attacks. This is not a prediction of match results.
5 members are weak to Rock
5 Pokémon are weak to Rock, with no resistance or immunity to switch into.
5 members are weak to Dragon
5 Pokémon are weak to Dragon, with no resistance or immunity to switch into.
4 members are weak to Ice
4 Pokémon are weak to Ice, with no resistance or immunity to switch into.
Best one-click upgrades
Team weakness analysis
Each row shows damage from one attacking type. Several red cells in a row indicate a shared weakness.
⚠ Unresolved weaknesses — no member resists these types:
| Type | Weak | ||||||
|---|---|---|---|---|---|---|---|
| Normal | · | ||||||
| Fire | ½ | ½ | ½ | ¼ | ½ | ½ | · |
| Water | ½ | 2× | ½ | ½ | ½ | 1 | |
| Electric | ½ | 2× | ½ | 1 | |||
| Grass | ¼ | ¼ | ¼ | ¼ | ¼ | ¼ | · |
| Ice | 2× | 4× | 4× | 4× | 4 | ||
| Fighting | ½ | ½ | ½ | ½ | ½ | · | |
| Poison | ½ | · | |||||
| Ground | 2× | 0 | 0 | 2× | 0 | 0 | 2 |
| Flying | · | ||||||
| Psychic | 2× | 1 | |||||
| Bug | ½ | ¼ | ½ | ½ | ½ | ½ | · |
| Rock | 4× | 2× | 2× | 2× | 2× | 5 | |
| Ghost | · | ||||||
| Dragon | 2× | 2× | 2× | 2× | 2× | 5 | |
| Dark | · | ||||||
| Steel | ½ | ½ | · | ||||
| Fairy | ½ | 2× | 2× | 2× | 3 |
Offensive coverage
Types hit super-effectively by your team’s own types and selected damaging moves.
No super-effective attack against:
Frequently asked questions
What is Grass weak against?
Grass-type Pokémon are weak against Fire, Ice, Poison, Flying, Bug — they take 2× (super-effective) damage from Fire, Ice, Poison, Flying, Bug-type moves.
What beats Grass-type Pokémon?
The best counters resist Grass and hit it super-effectively with Fire, Ice, Poison, Flying, Bug moves — for example Eternatus, Ho-Oh, Rayquaza, Reshiram, Dragonite, Salamence.
What is super effective against Grass?
Fire, Ice, Poison, Flying, Bug-type moves are super-effective against Grass.
What is Grass strong against?
Grass moves are super-effective against Water, Ground, Rock.
All Grass-type Pokémon (163)
Related type weaknesses
New to type matchups? Read the complete Pokémon type chart guide or open the full interactive type chart.