Calculate the Chance of Catching a Pokémon in X and Y


This tool does all of the math to calculate your likelihood of catching a Pokémon in X and Y (the Generation 6 mainline games). You can select any Pokémon available in these games and any Poké Ball you wish. Simply fill out the rest of the information and it'll do all of the hard work for you.

Please note that this calculator only works for Pokémon X and Y. Pokémon not found in these games are not included in the selection dropdown. We have calculators for Sword and Shield, Scarlet and Violet, and Legend's Arceus. Other calculators are in the works. If you find any errors or have any issues, feel free to join our Discord server to let us know!




100% remaining

If you used a move like False Swipe, move the bar to the far left.




To get this value, just take a look at the Pokédex (this includes the National Dex). There are 721 unique species in X and Y.



Select a Pokémon to start calculating catch rate!

Select a Poké Ball to start calculating catch rate!


Additional Notes

This calculator is primarily based on the work done to create the Generation 8 and Generation 9 calculators for this website (see Scarlet and Violet Catch Calculator). Most of the work comes from the datamining expertise of Anubis (@Sibuna_Switch) who helped me build and test those calculators. Due to the iterative nature of Pokémon games, those functions were deemed appropriate to continue using as catch mechanics barely change.

However, X and Y are missing some features and mechanics, so modifications were made looking at community resources such as Bulbapedia and The Cave of Dragonflies to adjust for missing features. Tests have been run to ensure results match.