Only one
you can get 1 master ball
One from Giovonni, and unlimited from the lottery and trade.
there are 2 master ball s and a master ball is rare you can only use it for kyogre requaza groudon salmence fly gon and the rest of the strongest Pokemon a master ball always captures a Pokemon no Pokemon can break out its in possible
In normal game-play, you can only get one Master Ball in the game, given to you by the president of Silph Co. after defeating Giovanni in the Silph Co. building at Saffron City. It is also possible to trade Master Balls from another game, by letting the Master Ball from the other game be held by a pokemon and trading it to your game. Without this trading method, however, you are only given one Master Ball to use.
You have to get all ID number matches to win 1 masterball
one or more by trading with Pokemon holding a master ball
There is only one Master ball in Pokemon diamond so use it wisely. I hope you can find it!
You can clone a Pokemon with the master ball or trade it to a friend and keep starting over until you're satisfied with the number of master balls.
Attach your master ball to ONE POKEMON, next CLONE that Pokemon for how many master balls you want. Next detach them, and release all the clones (if you want)
there are 151 between leafgreen and fire red
no, but if you have an action replay you can get as many as you want
in all of the Pokemon game, the way to get a master ball is to beat the boss of the criminal organization and you will get this as a reward. but i heard that you can get more master balls in pearl, diamond and platinum in jubilife city in the tv station by that lottery stand but i think it will take a lot of trading with many trainers to get one master ball just to match the numbers. but i think there is a cheat to get A LOT of master balls. I hope that this answer is helpful to many owners of these Pokemon games.