In addition to the +100 XP for catching a Pokemon, there are three throw bonuses in the game:
Nice Throw - 10 XP
You must hit the Pokemon anywhere inside the shrinking circle to be eligible for this reward.
Great Throw - 50 XP
You must hit the Pokemon within the shrinking circle when the diameter of the circle is no more than 70% the diameter of the white outer ring.
Excellent Throw - 100 XP
You must hit the Pokemon within the shrinking circle when the diameter of the circle is no more than 30% of the diameter of the white outer ring.
Throw bonuses do not stack, and you are only given credit for the last one you are eligible for in this list (For example, a Great Throw will give you the Great Throw bonus, but not the Nice Throw bonus).
These throw bonuses will grant a catch bonus as determined by the size of the circle. The equation for this is catchBonus = 2 - circleRadius
, where 0 is the circle at its smallest possible point, and 1 is the white maxiumum radius.
In addition, there are three (stacking) bonuses that may be granted:
Curve Ball - 10 XP
These require you to throw a curveball and hit the Pokemon anywhere. There is a how-to available on this site. A curveball will increase your catch rate by x1.7 for every successful throw.
Bonus - 100 XP
This bonus is conferred on every 100th catch of a specific type of Pokemon. This bonus may be repeated. [Source, line 258]
New Pokemon - 500 XP
This bonus is conferred upon the first catch of any Pokemon, and is only given once per species.
First Throw - 50 XP
This bonus is conferred upon catching a Pokemon with the first Pokeball thrown. Berries do not negate one's ability to get this bonus.
Additionally, throw bonuses will confer a boost to the base catch rate for that Pokemon for that throw and all future throws.
There are also now catch streak bonuses that are applied upon the first catch of every day in a row:
- Days 1-6 - 500 XP
Upon catching at least one Pokemon anywhere from one to six days in a row, the game will confer a 500 XP bonus in addition to 600 Stardust.
- Day 7 - 2500 XP
After 7 days of continuously catching at least one Pokemon per day, the game will reward 2500 XP and 3000 Stardust.
Note that the streak will automatically reset after the seventh day. In other words, the eighth day of the streak will only confer a 500 XP bonus. The streak counter is also (obviously) reset if a day is missed. This reward can only be gotten once per day, and seems to reset at midnight in a player's local time zone.
How many unique Pokemon are there?
Please see the most up-to-date and continually updated answer to If I start now, can I catch every Pokémon in Pokémon Go?
If there is less than 250, is there any point to having more than 1 of any given Pokemon?
Candy
In order to power up your Pokemon and evolve, you need candy. Candy is one of two main resources involved with powering up, evolving, and gaining a secondary charge move.
Catching provides candy based on the evolution stage:
- 3 candy for base stage
- 5 candy for second stage
- 10 candy for third stage
Raiding
Since the release of Pokemon Go, raiding has become one of the major aspect of the games. While batting the raid boss, having multiple of the same Pokemon can provide a boost when it comes to exploiting type advantage (e.g. 6 Aura-Sphere Lucarios vs Tyranitar)
PvP
Pokemon Go has PvP battle leagues, all of which have different thresholds of allowed CP. There are many top-meta Pokemon, such as Registeel and Swampert, which perform well in various leagues. In PvP, one benefit to having multiple of the same Pokemon is to have a variety of CP ranges to have one in each league.
Best Answer
With the new update, whenever your Pokémon inventory is full (i.e. you have 250 Pokémon with you), and you tap on another Pokémon in the wild to enter into the battle arena to capture, it won't enter into battle. Instead, a popup saying "Your Pokémon Box is full. You can buy more space in the shop." will appear followed by an affirmation selection choice saying OK and a secondary choice saying Go To Upgrades.
So, the exact answer to this question is - NO. You won't be able to catch any Pokémon since it escapes the battle arena by showing a popup alert.
About the situation where the Eggs might hatch after you've reached your inventory; I assume that the egg won't hatch unless you've some free space in your bag to carry the Pokémon.