Pokemon Go has a daily and weekly limit for catching Pokemon and after you reach the limit, you get capped and you’ll not be able to catch any Pokemon as they will constantly flee.
Niantic and Pokemon Go decide the numbers and the catch limit, and they never officially announce it, but thanks to the Pokemon Go community and their analysis it turns out that the daily and weekly catch limit got increased to 4,800 per day and 14,000 catches per week.
That being said, once you cross the limit, the Pokemon you’re trying to catch will flee, and trust me you don’t want that.
Catch BAN ✅
4800 in 24h & +14000 in 168h = BAN pic.twitter.com/E3HwbcrnhY
— BFHPTPIRATE (@bfhptpirate) August 23, 2020
Now, let me explain to you how the catch limit works.
Once you reach 4,800 per day or 14,000 caught within a week’s time, you get capped. You get your catches back per hour, in accordance with the corresponding hour a week from that time.
So let’s assume that I’ve already reached the cap, and last week I caught 800 Pokemon between 7 pm and 8 pm Tuesday night. Next Tuesday, between 7 pm and 8 pm, I’ll be allowed to catch 800 Pokemon. Anything beyond that, and everything flees. The next hour, between 8 pm and 9 pm this Tuesday, I’ll be limited to what I caught between 8 pm and 9 pm last Tuesday. If I only caught 2 Pokemon during that hour, everything from the third pokemon will flee.
So it’s not technically 4,800 per day, but, over the course of a week, it’s an average of 4,800 per day, and realistically speaking, if you’re grinding regularly at that pace, you want to time it so you’re catching at the same time every day so you don’t “lose” catches to your catch cap. If you grind in such a way where you get 800 catches one week at a particular hour, but the following week you do not cap at that hour, and say, get 790 catches, then, you lost out on those 10 catches. So the limit rolls, hour per hour (technically not 4,800 a day, but, 4,800 a day on average).