How do you get Celebi in Pokemon Sapphire?

You can get Celebi in these ways:

  1. You have to get it from the Pokemon Colosseum Japanese Bonus Disc on GameCube.
  2. Mystery Gift event.

You can also get Celebi by using an Action Replay or GameShark to encounter it in the wild.