Pokéballs

There are eight type of pokéballs so far which can be used to catch pokémons. The difference is simply the catch rate they have along with the looks of them, below is all the pokéballs along with their catchrates. Listing from worst to best.

Unike ball; Catch rate 2

Poké ball; Catch rate 4

Great ball; Catch rate 8

Super ball; Catch rate 12

Ultra ball; Catch rate 16

Hyper ball; Catch rate 20

Giant ball; Catch rate 20 (Note that these can only be used on Giant Island)

Safari ball; Random catch rate between 4-20 (Note that these can only be used in the Safari zone)