Rock-type Pokemon are weak against the following types and moves:
- Water
- Grass
- Fighting
- Ground
- Steel
Rock-type Pokemon are strong against the following types and moves:
- Fire
- Flying
- Bug
- Ice
It is important to note that Rock-type Pokemon have the most weaknesses of any type, with five in total. Additionally, Rock-type Pokemon can resist damage from Fire, Flying, Normal, and Poison-type attacks.