Pokémon EV Training Guide: Effort Values & Best Spots

What Effort Values do, how the 510 and 252 caps work, and the fastest EV training spot for every stat in Generations 3 to 9.
Published · Updated
Two Pokémon of the same species, the same level and the same nature can differ by more than a hundred points across their stats. The gap is Effort Values — invisible training points every Pokémon collects from the Pokémon it defeats. This guide explains how they work, and then names the fastest place to farm each of the six stats in every generation that has them.
- Applies to
- Generation 3 onwards — Ruby Sapphire Emerald through Scarlet Violet
- The caps
- 510 EVs per Pokémon; 252 usable in a single stat (255 stored in Gen 3–5)
- The exchange rate
- 4 EVs = 1 stat point at level 100, so 252 EVs = +63
- You want
- Macho Brace, a Power item, Pokérus, and the EV-lowering berries for mistakes

What Effort Values are, and how many EV points a Pokémon gives
Every Pokémon in the game carries a fixed EV yield: the training points it hands to whatever defeats it. Geodude gives 1 Defense. Marill gives 2 HP. Blissey gives 3 HP. The receiving Pokémon keeps those points forever, and every four of them in one stat become one extra point of that stat at level 100 — proportionally less at lower levels, which is why EV training is usually left until a Pokémon is close to its final level.
Every Pokémon page on PokéMaps prints its own yield under the base-stat bars, so Bulbasaur's page answers "what does it train?" in one line: 1 Sp. Atk.
| Limit | Value | What it means in play |
|---|---|---|
| Total EVs | 510 | Two stats can be maxed (252 + 252) with 6 left over. A third stat is always a compromise. |
| Per stat | 252 usable | Generations 3–5 store up to 255, but 253, 254 and 255 buy nothing — the remainder is thrown away by the divide-by-four. Generation 6 onwards refuses the 253rd outright. |
| Exchange rate | 4 EVs = 1 point | At level 100. At level 50 the same 252 EVs are worth about +31, so a competitive level-50 build still wants the full spread. |
Warning — Generations 1 and 2 do not have EVs: Red, Blue, Yellow, Gold, Silver and Crystal use Stat Experience instead: defeating a Pokémon adds its whole base stat to yours, up to 65,535 per stat. There is no 510 budget and no split, so one Pokémon can max every stat at once. Vitamins stop working on a stat once it holds 25,600 Stat Experience — battles keep paying well past that, which is why a Gen 1–2 "EV spot" is simply the strongest legal opponent you can beat over and over: Chansey (250 base HP) in Cerulean Cave and the Kanto Safari Zone in Red and Blue, and on Kanto Routes 13, 14 and 15 in Gold, Silver and Crystal.
The multipliers: how to go four times faster
Raw route grinding is the slowest way to fill 252 EVs. Everything below stacks, and stacking all of it turns a 2-EV Pokémon into an 8-EV or 12-EV Pokémon per battle.
| Tool | Effect | From |
|---|---|---|
| Macho Brace | Doubles all EVs gained; halves Speed while held | Generation 3 |
| Power Weight, Power Bracer, Power Belt, Power Lens, Power Band, Power Anklet | +4 EVs in one fixed stat per battle (+8 from Generation 8), on top of what the opponent yields. They halve Speed in Generations 4–7. | Generation 4 |
| Pokérus | Doubles EVs gained, permanently, even after the infection clears. Multiplies with a held item, so Pokérus plus Macho Brace is ×4. | Generation 2 |
| HP Up, Protein, Iron, Calcium, Zinc, Carbos | +10 EVs each. Generations 3–7 refuse them past 100 EVs in that stat; Generation 8 onwards lets them fill all 252, which makes buying the spread the fastest route of all. | Generation 3 |
| Exp. Share | In Ruby, Sapphire and Emerald the holder gets the full EV yield without battling. From Generation 6 the party-wide Exp. Share hands it to every party member — convenient for training six at once, ruinous when you only wanted to train one. | Generation 3 |
Tip — Order of operations: Infect with Pokérus first, then hand over the Power item, then farm. EVs already banked are not retroactively doubled — a Pokémon that got to 200 EVs before catching Pokérus keeps those 200 as they are.
Generation 3 — Ruby, Sapphire, Emerald
The generation that invented EVs. Power items do not exist yet, so the Macho Brace is the only held multiplier; Victoria hands it over in the Winstrate family’s house on Route 111 in all three games. Each pool below is counted from that game’s own encounter table. Five pay nothing but the row’s stat; the Sp. Atk row names what to run from.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Petalburg City — Surf | Marill | +2 HP — Marill is the entire surf pool |
| Attack | Route 118 — Super Rod | Carvanha, Sharpedo | +1 / +2 Attack — nothing else bites |
| Defense | Victory Road B1F — Rock Smash | Geodude, Graveler | +1 / +2 Defense — every Rock Smash encounter there is one of the two; in Emerald, every Magma Hideout cave encounter pays Defense too |
| Sp. Atk | Emerald Route 113 — grass; Ruby Sapphire Route 112 — grass | Emerald Spinda, Slugma; Ruby Sapphire Numel | +1 Sp. Atk — run from Skarmory on Route 113 (5%, Defense) and Machop on Route 112 (25%, Attack) |
| Sp. Def | Abandoned Ship B1F rooms — Super Rod or Surf | Tentacool, Tentacruel | +1 / +2 Sp. Def — Super Rod and Surf find nothing else; the Old and Good Rods add Magikarp (Speed) |
| Speed | Victory Road B2F — Surf | Golbat | +2 Speed — the surf pool is Golbat only |
Note — FireRed and LeafGreen: Kanto has fewer clean pools. Tentacool is the whole surf pool on Routes 19, 20 and 21 (Sp. Def), and Tangela is the whole Route 21 grass (Defense). Zubat is 69% of Mt. Moon 1F (Speed); the Geodude beside it pays Defense. Rock Tunnel is too mixed to recommend.
Generation 4 — Diamond, Pearl, Platinum, HeartGold, SoulSilver
Generation 4 adds the Power items — Power Weight and its five siblings, bought for 16 BP each at the Battle Frontier — which is what turns Sinnoh from "a place with good pools" into the first generation where a full 252 spread is an evening rather than a weekend.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Great Marsh — Surf | Wooper, Marill | +1 / +2 HP — the Marsh runs on a step counter, so it suits a burst rather than a marathon |
| Attack | Lake Verity, Lake Valor, Lake Acuity — Super Rod | Gyarados, Seaking | +2 Attack — the whole Super Rod pool |
| Defense | Iron Island — caves | Geodude, Graveler, Onix | +1 / +2 Defense — Zubat is the only leak |
| Sp. Atk | Celestic Town, Eterna City, Lake Acuity — Surf | Psyduck, Golduck | +1 / +2 Sp. Atk |
| Sp. Def | Route 223, Sunyshore City — Surf | Tentacruel, Mantyke | +2 / +1 Sp. Def — Pelipper mixes in 2 Defense |
| Speed | Routes 227 and 228 — Surf | Poliwhirl, Poliwag | +2 / +1 Speed |
Generation 5 — Black, White, Black 2, White 2
Unova is the generation of feathers: Wings picked up on the Driftveil Drawbridge and Marvelous Bridge give +1 EV each with no 100-EV ceiling, so they finish a spread the vitamins cannot. The wild pools below are the fastest way to start one.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Moor of Icirrus, Route 8 — Surf | Stunfisk, Palpitoad | +2 HP — the surf pool trains nothing else |
| Attack | Dragonspiral Tower — floors | Mienshao, Druddigon, Tranquill | +2 Attack — most of the tower trains Attack; Audino, Emolga and the Vanillite line are the leaks |
| Defense | Clay Tunnel, Twist Mountain — caves | Durant, Onix, Lairon | +2 / +1 / +2 Defense — Excadrill leaks 2 Attack, so lead with a Repel above its level |
| Sp. Atk | Celestial Tower — floors 1–4 | Litwick, Elgyem | +1 Sp. Atk |
| Sp. Def | Seaside Cave — Surf | Frillish, Jellicent, Seel | +1 / +2 Sp. Def |
| Speed | Route 1, Dragonspiral Tower — Surf | Basculin | +2 Speed — Basculin is the entire surf pool |
Generation 6 — X, Y, Omega Ruby, Alpha Sapphire
Generation 6 is the fastest of them all, because of hordes: five wild Pokémon at once, each paying its full EV yield. A Sweet Scent lure plus a Macho Brace turns one horde into twenty EVs, and one Pokérus-infected horde run fills 252 in a couple of minutes. X and Y also add Super Training, whose punching bags are a slower but battle-free alternative.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Connecting Cave — horde | Whismur | +1 HP each; a full horde pays 5 |
| Attack | Route 19 — horde | Weepinbell | +2 Attack each; a full horde pays 10 |
| Defense | Terminus Cave — horde | Durant | +2 Defense each; a full horde pays 10 |
| Sp. Atk | Frost Cavern — horde | Vanillite | +1 Sp. Atk each; a full horde pays 5 |
| Sp. Def | Reflection Cave — horde | Mime Jr. | +1 Sp. Def each; a full horde pays 5 |
| Speed | Route 15 — horde | Murkrow | +1 Speed each; a full horde pays 5 |
Generation 7 — Sun, Moon, Ultra Sun, Ultra Moon
Alola breaks the pattern: its routes mix stats far more than Hoenn or Unova, and the two best tools are not battles at all. Poké Pelago’s Isle Evelup trains a chosen stat on up to 18 Pokémon at once while you play something else, and an SOS chain — an Adrenaline Orb plus a weakened wild Pokémon calling its own kind — turns one encounter into an unlimited run of identical, and therefore perfectly pure, opponents.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Paniola Town — Surf | Barboach | +1 HP — Chinchou pays the same in the Akala Outskirts water in Ultra Sun and Ultra Moon; Magikarp shares both and leaks Speed |
| Attack | Route 11 — grass | Komala, Ariados, Trumbeak | +2 Attack |
| Defense | Blush Mountain — grass | Torkoal, Charjabug, Turtonator | +2 Defense — Mudbray leaks 1 Attack |
| Sp. Atk | Memorial Hill — grass | Gastly | +1 Sp. Atk — half the grass; Seaward Cave pays the same through Psyduck, and through Smoochum in Ultra Sun and Ultra Moon |
| Sp. Def | Dividing Peak Tunnel — Surf | Kecleon | +1 Sp. Def — the only thing in the water |
| Speed | Route 10 — Surf | Fearow | +2 Speed |
Generation 8 — Sword, Shield, Brilliant Diamond, Shining Pearl
In Sword and Shield the wild is the slow option. Vitamins lost their 100-EV ceiling, so 26 of them fill a stat outright, and Poké Jobs at any Pokémon Center train a chosen stat by the clock — send a box off for a day and it comes back trained. The routes below still matter when money is short.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | Slumbering Weald — Surf | Whiscash, Barboach | +2 / +1 HP |
| Attack | Motostoke Outskirts — grass | Croagunk, Scraggy, Pawniard | +1 Attack |
| Defense | Route 6 — grass | Silicobra, Durant, Hippopotas | +1 / +2 / +1 Defense |
| Sp. Atk | Route 10 — grass | Vanillish | +2 Sp. Atk |
| Sp. Def | Route 5 — grass | Dottler, Lombre | +2 Sp. Def |
| Speed | Route 2 — Surf | Arrokuda, Barraskewda | +1 / +2 Speed |
Generation 9 — Scarlet and Violet
Paldea keeps Generation 8’s uncapped vitamins, sells them cheaply once you have the League badges, and adds Mochi — Health Mochi, Muscle Mochi and their four siblings each give +10 EVs from the Kitakami festival stalls. For the wild half, "Let’s Go" auto-battles are the point: throw your lead into a cluster of one species and it clears them without a single battle screen.
| Stat | Where | Fight | Per knockout |
|---|---|---|---|
| HP | South Province (Area Two) | Jigglypuff, Igglybuff | +2 / +1 HP — the meadow above Cortondo |
| Attack | North Province (Area Two) | Lokix, Scyther, Kricketune | +2 / +1 / +2 Attack — the bamboo grove |
| Defense | South Province (Area Five) | Bronzor | +1 Defense — the ruins, where Bronzor is most of the spawn table |
| Sp. Atk | North Province (Area One) | Haunter | +2 Sp. Atk — the ruins, at night |
| Sp. Def | Asado Desert | Flabébé, Floette | +1 / +2 Sp. Def — the flower fields on its edge |
| Speed | North Province (Area Three) | Jumpluff, Pawmo | +3 / +2 Speed — Jumpluff is the single richest Speed target in the game |
How to reset EVs: undoing a mistake
From Emerald onwards, EVs collected by accident are not permanent: six berries each lower one stat’s EVs and raise friendship while they do it. In Emerald each berry removes exactly 10, down to 0 — there is no shortcut for a stat above 100, so clearing a full 255 takes 26 berries. Ruby and Sapphire have the same berries but cannot use them on a Pokémon at all, so in those two games an EV mistake cannot be undone — plan the spread before you start.
| Berry | Lowers |
|---|---|
| Pomeg Berry | HP |
| Kelpsy Berry | Attack |
| Qualot Berry | Defense |
| Hondew Berry | Sp. Atk |
| Grepa Berry | Sp. Def |
| Tamato Berry | Speed |
Note — See the numbers before you commit: The stat calculator turns a planned spread into the stats it actually produces — put in the level, the nature and the EVs you intend to farm, and check the payoff is worth the afternoon before you start.
EV training: quick answers
- How many EVs can one Pokémon have?
- 510 in total, and at most 252 usable in any single stat. That is two maxed stats plus six spare EVs — never three.
- How many EVs does a Pokémon give when defeated?
- Between 1 and 3, in one to three stats, fixed per species. Every Pokédex page on PokéMaps prints the exact yield under its base-stat bars — Marill gives 2 HP, Gyarados gives 2 Attack.
- At what level should I EV train?
- Any level — EVs are stored as they are earned and applied at every level-up. Only their visible effect scales with level, so training a level 5 Pokémon works exactly as well as training a level 90 one; the stats simply show up later. The exception is level 100 in Ruby, Sapphire and Emerald: a Pokémon there earns no EVs from battles at all, so finish its training first.
- Do Effort Values exist in Pokémon Red, Blue and Yellow?
- No. Generations 1 and 2 use Stat Experience, which has no 510 budget and lets a single Pokémon max every stat. EVs as described here start with Ruby and Sapphire.
- Does the Exp. Share spread EVs too?
- Yes. In Ruby, Sapphire and Emerald the holder receives the full EV yield of every defeated Pokémon even if it never battles, so it can train a weak Pokémon safely; a fainted or level-100 Pokémon gets no EVs. From Generation 6 every party member receives the full yield — switch it off when you are training a single Pokémon on a specific spread.