For gen 1: The Great ball This is a glitch found this on gamefaqs
Gen 2: Level ball max chance (the heavy ball is strange in that it depends when adding by 30 is bigger than multiplying by 8. It is only more useful, however, if you have a catch rate of 3 or lower)
There is also the love ball which when the gender is the opposite, you have the *8 multiplier.
Gen 3: The Timer ball at 10 turns (technically the nest ball works at level 1, but I don't believe that there are wild level one 'mons.
Gen 4: Pal Park ball (I know that's basically a master ball) and if not that, then the same as before
Gen 5: Dream ball (basically master ball in this gen) Otherwise, gen 2
Gen 6: Gen 2
Gen 7: Gen 2
Gen 8: Gen 2
NOTE: Gen 2 means the same ones as gen 2
EDIT: My source. Source