There are many reasons that you might not be able to catch Zapdos. You should try putting him to sleep before attempting to capture.
Chat with our AI personalities
You can only catch Zapdos in Crystal by cheating. otherwise it is not in the game
to catch zapdos in pokemon black you have to have every legendary pokemon
Some times it really takes awhile legendary Pokemon such as zapdos are very difficult to capture at times if you saved before trying to catch it you can reset or turn off the game and when you reopen your file you can retry to catch it, if nothing seems to be working try using timer balls or get a zapdos from someone else.
u can catch it when u catch articuno moltries and zapdos
no