jiroxy ball...
After you beat the elite four and the galactic biulding
A Master Ball
You catch Mesprit in HeartGold in Route 48 on either Mondays and/or Wednesdays while listening to DJ Ben's Marching Band. Or at least I think! Hope I helped^_^ ~ Kaede Nagase.
Mesprit does flee from the battles normally at the beginning. But if you manage to inflict damage on it then when you see it again it will still have the damage to it. The best way I found to catch Mesprit is to get a level 30-40 Pokemon that knows Mean Look, I evolved my gastly as i found my captured Haunters didnt know Mean Look. Then give your Pokemon that knows mean look a quick claw. Track down Mesprit using the Poketech app (forgot what it is called, my apologies >.
Mesprit roams Sinnoh.
Catch better Pokemon
you can catch mesprit after the championship on the wild >
no
You need the marking map you used to catch mesprit You need the marking map you used to catch mesprit
the way you catch azelf mesprit and uxie.
anywhere
chase it down
=no=
No, you cannot catch Mesprit in either of those games. To get Mesprit you can:Trade over the GTSTrade from Diamond, Pearl, or Platnium
jiroxy ball...
If you have the marking map it will track mesprit, just don't fly.