Roaming Pokémon

Roaming Pokemon are Legendary Pokemon that fly across their home region. When you encounter them, they will flee, unless you use Mean Look before them, and they will be unable to flee. Here is a list of pokemon that roam in each game. Roaming Pokemon can be found in Pearl, Platinum and Diamond with your Marking Map Poketch App. However, in HeartGold and Soulsilver, You have to pause the game and look at your Map a bunch of times to see where the Roaming Pokemon are. They are a pain to catch, because if you encounter them, and they flee, then they will go to a different area, and some roaming pokemon will automaticly go to a different area when you get real close to them after an encounter.

Diamond/Pearl

Cresselia            Mesprit

Platinum

HeartGold/Soulsilver