
The checked run-level examples
These examples are calculated from the current species data and the client’s run-evolution method, with League overrides applied.[3] They are source-based thresholds, not screenshots of completed evolution tests.
| Starting partner | Route inside the run | Why it differs |
|---|---|---|
| Bulbasaur | Ivysaur at level 24 → Venusaur at level 41 | Runtime transform of the next species’ raw level. |
| Charmander | Charmeleon at level 24 → Charizard at level 44 | Runtime transform of the next species’ raw level. |
| Squirtle | Wartortle at level 24 → Blastoise at level 44 | Runtime transform of the next species’ raw level. |
| Caterpie | Metapod at level 8 → Butterfree at level 36 | League override takes priority. |
| Weedle | Kakuna at level 8 → Beedrill at level 36 | League override takes priority. |
| Magikarp | Gyarados at level 40 | League override takes priority. |
| Eevee | Choose Vaporeon, Jolteon, Flareon at level 36 | League branch choice, not a random branch instruction. |
| Dratini | Dragonair at level 30 → Dragonite at level 50 | Runtime transform of the next species’ raw level. |
Beta v0.8.48, checked October 25. The raw species table contains main-series-style level and trigger fields. Those fields are inputs, not the final run requirements. Do not read a “trade” or stone trigger there as proof that you must trade or buy a stone in this game.
Read your next evolution before spending upgrades
- Inspect your selected partner’s League profile, rather than a profile for a different starting form.
- During a run, inspect the next-evolution indicator and its displayed level. A question mark can indicate a branch choice rather than missing data.
- Reach the threshold through run experience. The client checks evolution readiness before offering the next level-up choice.
- If you have already evolved later than expected, read the next indicator again: the planner enforces a minimum gap of three levels after the current evolution.
Animation timing, pending choices and whether the form’s sprite is available are separate from the numerical threshold. This guide does not promise that every animation begins at the exact instant the XP bar changes.[1]
Eevee is a choice, not a random-roll instruction
The current League entry defines Vaporeon, Jolteon and Flareon as Eevee’s branches and sets level 36. The run planner flags that branch and calls a selection menu when evolution is ready. Choose the displayed form there; do not follow an older guide that tells you to reset for a random branch.[1][2]
This is a client-verified interaction, not a completed Eevee run by this website. If the live menu changes, follow its actual options and check the version before assuming the old interaction still applies.
How the thresholds are derived
For a normal first stage that still has another evolution ahead, the client takes the next species’ raw level, adds 8, then clamps the result between 16 and 30. For a final evolution, it rounds 22 + 0.6 × the raw level, clamped between 36 and 50. A missing raw level uses a stage-dependent fallback.
League overrides take priority. Caterpie and Weedle use 8/36; Magikarp uses 40; Eevee has its own branch rule at 36. After an evolution, the next planned level is at least the current level plus 3. This is why merely reformatting the Pokédex’s raw evolution fields can give the wrong answer.
Our downloadable numeric reference contains these examples and their inputs. It is a small derived snapshot, not a copy of the game client: view the checked example data.
Evolution and a permanent League unlock are different
A run begins from the partner selected for it and evolves as that run progresses. Adding a partner to your League uses its own challenge and capture rules. Evolving the Pokémon you already control is not the same action as unlocking another starter or permanently starting every later run in the evolved form.
Why did my Pokémon not evolve at the main-series level?
Use this game’s transformed run threshold and League override. The raw Pokédex field alone is insufficient.
Do I need an evolution stone or a trade?
Do not infer that requirement from the raw species trigger. The checked run planner uses the level route and its overrides.
Does a delayed first evolution shift the next one?
It can: the next plan cannot be earlier than three levels after the current evolution.
Sources & verification
- Original public game client ↗ (external website, opens in a new tab) — Beta v0.8.48 / build mvnw9v2s, inspected October 25. SINGLE_SOURCE; client inspection is not a completed gameplay or multiplayer test.
- Current League definitions ↗ (external website, opens in a new tab) — Caterpie/Weedle 8/36, Magikarp 40 and Eevee 36 with selectable branches. SINGLE_SOURCE.
- Original species data ↗ (external website, opens in a new tab) — Inputs to the runtime calculation, fetched October 25; not used as an unmodified run-level table.