So if you try this glitch with a Bulbasaur, it'll turn into a level 100 Ivysaur, not a level 100 Venusaur. Pokemon like Nidoking, Venusaur, Blastoise, Charizard, Gengar, and Alakazam, just to name a few. As I said, it works on Pokemon that are in the “Medium Slow” experience group. Just to notice, it doesn’t work in all Pokemon. If a level 1 Pokémon with negative experience points completed a battle without gaining enough experience points to reach 0 or higher, the game, attempting to determine its level based on the number of experience points it had, would consider it to be at level 100 (having gone well over the amount required to reach this level), causing it to instantaneously jump to this level. However, due to the use of unsigned integers, the game interpreted this value as 16,777,162 experience points.
In Generation I and Generation II, level 1 Pokémon in the Medium Slow group were calculated to have -54 experience points. The Glitch can be also classified as the “Experience Underflow Glitch” So this glitch you can trigger it at very early parts of the Game.
At first, I’ll try to make the list by order of Gameplay.