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

Pokémon EV Training Guide: Effort Values & Best Spots — PokéMaps guide card

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

EV training means choosing which wild Pokémon you defeat, so your Pokémon grows stronger in the stats you pick. Every defeat leaves a few hidden points called Effort Values (EVs); 252 of them in one stat make that stat 63 points higher at level 100.

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
Short forms used in this guide
Short formStands forWhat it means
EVEffort ValueTraining points earned by defeating Pokémon. You choose them.
IVIndividual ValueHidden talent from 0 to 31 per stat, fixed when you catch or hatch it.
HPHit PointsHow much damage it can take.
Sp. AtkSpecial AttackPower of special moves such as Surf or Thunderbolt.
Sp. DefSpecial DefenseResistance to special moves.
GenGenerationA group of games with the same rules. Gen 3 includes Ruby, Sapphire and Emerald.

Game short forms such as RSE or SV are listed in the Pokémon game abbreviations guide.

What Effort Values are, and how many EV points a Pokémon gives

Every Pokémon gives a fixed number of EVs to whatever defeats it, always in the same stat. Geodude gives 1 Defense. Marill gives 2 HP. Blissey gives 3 HP. Your Pokémon keeps those points forever. Every 4 EVs in one stat add 1 point to that stat at level 100, so EV training is simply: defeat the right Pokémon, many times.

EVs are not the only difference between two Pokémon of the same species, level and nature. IVs, the hidden talent fixed at capture, add up to 31 more points per stat at level 100. You cannot train IVs, but you can train EVs, which is why this guide is about them.

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.

The three numbers to remember
LimitValueWhat it means in play
Total EVs510Two stats can be maxed (252 + 252) with 6 left over. A third stat is always a compromise.
Per stat252 usableGenerations 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 rate4 EVs = 1 pointAt level 100. At level 50 the same 252 EVs are worth about +31, so a competitive level-50 build still wants the full spread.

A spread you can copy: 252 / 252 / 4

Pick the two stats your Pokémon uses most and fill each to 252. A fast attacker takes 252 Attack and 252 Speed; the last 4 go into HP. That is 508 of the 510 EVs. The final 2 cannot reach the next multiple of 4, so they would buy nothing anywhere.

How long does that take? Each Marill gives 2 HP EVs. The Macho Brace doubles that to 4, Pokérus doubles it again to 8, and 10 HP Up bought first cover the first 100 EVs.

How many Marill (+2 HP each) you defeat for 252 HP EVs in Gen 3
Macho BracePokérusHP Up firstMarill to defeat
NoNo126
YesNo63
YesYes32
YesYes10 HP Up19

The stat screen does not always change straight away. In Gen 3 and Gen 4 the new EVs show up when the Pokémon levels up, or when you put it in the PC and take it out again. From Gen 5 the stats update right after each battle. Either way, no EV is lost while you wait.

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.

EV multipliers and how they combine
ToolEffectFrom
Macho BraceDoubles all EVs gained; halves Speed while heldGeneration 3
Power Weight+4 EVs in one fixed stat per battle (+8 from Generation 7), on top of what the opponent gives. The holder’s Speed is halved while it holds one.Generation 4
Power Bracer
Power Belt
Power Lens
Power Band
Power Anklet
PokérusDoubles the EVs earned from battles, and keeps doing so after it is cured. Works on top of a held item, so Pokérus plus Macho Brace is ×4. Details below.Generation 2
HP Up+10 EVs each. Generations 3–7 refuse them once that stat has 100 EVs; Generation 8 onwards lets them fill all 252, which makes buying the spread the fastest route of all. Pokérus does not double them.Generation 3
Protein
Iron
Calcium
Zinc
Carbos
Exp. ShareIn 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.

Pokérus: what it does, and how to keep it

Pokérus is a harmless virus that a Pokémon very rarely catches from a wild battle. From Gen 3 the summary screen shows it: a “PKRS” mark while it is active, and a small face once it is cured.

Active Pokérus against cured Pokérus
StateDoubles battle EVsInfects party neighbours
Active (PKRS)YesYes
Cured (face)YesNo
  1. It doubles battle EVs only The EVs from a defeated Pokémon are doubled, together with the Power item bonus in Gen 4 onwards. Vitamins and other items that give EVs directly are not doubled.
  2. It spreads after battles After a battle, an active carrier has a 1 in 3 chance to infect the Pokémon in the party slots directly above and below it. Put the Pokémon you want to train next to the carrier.
  3. It wears off, but the bonus stays An active infection ends after 1 to 4 days, at midnight on the game clock. The cured Pokémon keeps the double EVs for good, but can no longer infect others and cannot catch it again.
  4. Keep one carrier in the PC The countdown only runs for Pokémon in your party. Store one active carrier in the PC, and take it out whenever a new Pokémon needs infecting.

Note — Not in every game: Pokérus is in every main game from Gen 2 up to Sword, Shield, Brilliant Diamond and Shining Pearl. Let’s Go, Pikachu!, Let’s Go, Eevee!, Legends: Arceus, Scarlet and Violet do not have it.

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.

Best EV spots in Hoenn
StatWhereFightEVs each
HPPetalburg City — SurfMarill+2
AttackRoute 118 — Super RodCarvanha+1
Sharpedo+2
DefenseVictory Road B1F — Rock SmashGeodude+1
Graveler+2
Sp. AtkEmerald Route 113 — grassSpinda+1
Slugma+1
Ruby Route 112 — grassNumel+1
Sapphire Route 112 — grassNumel+1
Sp. DefAbandoned Ship B1F rooms — Super RodTentacool+1
Tentacruel+2
Abandoned Ship B1F rooms — SurfTentacool+1
Tentacruel+2
SpeedVictory Road B2F — SurfGolbat+2
Tips for these spots
StatTip
HPMarill is the entire surf pool
AttackNothing else bites
DefenseEvery Rock Smash encounter there is one of the two; in Emerald, every Magma Hideout cave encounter pays Defense too
Sp. AtkOn Route 113, run from Skarmory (5%, Defense)
Sp. AtkOn Route 112, run from Machop (25%, Attack)
Sp. DefSuper Rod and Surf find nothing else; the Old and Good Rods add Magikarp (Speed)
SpeedThe surf pool is Golbat only

Each spot below says what you need to get there. Select a picture or a map to open the place on the Hoenn map.

HP: Surf in Petalburg City

Surf on the water in Petalburg City. Every Pokémon you meet on the water is Marill. You need Surf, which Wally’s father gives you in Petalburg after you beat Norman.

Petalburg City. Open the live map to see its water.

Open this place on the map

Attack: Super Rod on the Route 118 river

Fish with the Super Rod anywhere on the river of Route 118, from the bank or while surfing. Only Carvanha and Sharpedo bite. The Super Rod comes from the fisherman in Mossdeep City.

The player surfing on the Route 118 river in Pokémon Emerald, with a trainer on the sandy bank
The Route 118 river: cast the Super Rod into this water for Attack EVs. Run from what you meet by surfing alone (Tentacool, Wingull, Pelipper), because those do not pay Attack. Select the image to open the route on the map. In-game screenshot, Pokémon Emerald (Game Boy Advance). © Nintendo / Creatures / GAME FREAK.

Defense: Rock Smash in Victory Road

Smash the cracked rocks on B1F of Victory Road. Every Pokémon that jumps out is Geodude or Graveler. You reach Victory Road after the eighth badge.

Victory Road, the cave before the Pokémon League. Open the live map for its floors.

Open this place on the map

Sp. Atk: the ash grass of Route 113 (Emerald)

In Emerald, walk the ash-covered grass of Route 113. Spinda and Slugma pay Sp. Atk; run from Skarmory. In Ruby and Sapphire, use the grass of Route 112 instead and fight only Numel. No HM is needed for either.

The player on Route 113 in Pokémon Emerald, with volcanic ash falling on the tall grass to the right
Route 113 in Emerald: the grey, ash-covered grass on the right is where Spinda and Slugma appear. Select the image to open the route on the map. In-game screenshot, Pokémon Emerald (Game Boy Advance). © Nintendo / Creatures / GAME FREAK.
Route 112, the Sp. Atk spot in Ruby and Sapphire. Open the live map for its grass.

Open this place on the map

Sp. Def: the flooded rooms of the Abandoned Ship

Go down to the flooded B1F rooms of the Abandoned Ship and Surf or use the Super Rod there. Only Tentacool and Tentacruel appear. You need Surf to reach the ship on Route 108. The Abandoned Ship guide shows the way down.

The Abandoned Ship aground on Route 108, the player standing in the shallows beside the steps up to its hull
The Abandoned Ship on Route 108, where the Sp. Def spot is. The steps beside the player lead on board; the flooded rooms are below deck. Select the image to open the ship on the map. In-game screenshot, Pokémon Emerald (Game Boy Advance). © Nintendo / Creatures / GAME FREAK.

Speed: Surf on Victory Road B2F

Surf on the water of Victory Road B2F, its lowest floor, in the same cave as the Defense spot. Every Pokémon on the water is Golbat.

Gen 3 extras: Macho Brace location, vitamins and the Effort Ribbon

  1. Get the Macho Brace Beat all four Winstrates in their house on Route 111, north of Mauville. Victoria then gives you the Macho Brace. It doubles battle EVs but halves Speed while held.
    Route 111, home of the Winstrate family. Open the live map for the house.

    Open this place on the map

  2. Buy vitamins in Slateport The Energy Guru at the market stalls in Slateport City sells HP Up, Protein, Iron, Calcium, Zinc and Carbos. Each gives +10 EVs, and they stop working once that stat has 100 EVs. Use them first: 10 of one vitamin cover the first 100 EVs.
  3. Check your work with the Effort Ribbon The woman standing next to the Energy Guru looks at the first Pokémon in your party. If it holds all 510 EVs, she gives it the Effort Ribbon. The ribbon only proves the total is full. It does not prove the EVs went into the right stats.
    Slateport City. The market stalls with the Energy Guru and the Effort Ribbon woman are in the southwest.

    Open this place on the map

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.

Best EV spots in Sinnoh
StatWhereFightEVs each
HPGreat Marsh — SurfWooper+1
Marill+2
AttackLake Verity — Super RodGyarados+2
Seaking+2
Lake Valor — Super RodGyarados+2
Seaking+2
Lake Acuity — Super RodGyarados+2
Seaking+2
DefenseIron Island — cavesGeodude+1
Graveler+2
Onix+1
Sp. AtkCelestic Town — SurfPsyduck+1
Golduck+2
Eterna City — SurfPsyduck+1
Golduck+2
Lake Acuity — SurfPsyduck+1
Golduck+2
Sp. DefRoute 223 — SurfTentacruel+2
Mantyke+1
Sunyshore City — SurfTentacruel+2
Mantyke+1
SpeedRoute 227 — SurfPoliwhirl+2
Poliwag+1
Route 228 — SurfPoliwhirl+2
Poliwag+1
Tips for these spots
StatTip
HPThe Marsh runs on a step counter, so it suits a burst rather than a marathon
AttackThe whole Super Rod pool
DefenseZubat is the only leak
Sp. DefPelipper mixes in 2 Defense

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.

Best EV spots in Unova
StatWhereFightEVs each
HPMoor of Icirrus — SurfStunfisk+2
Route 8 — SurfStunfisk+2
Palpitoad+2
AttackDragonspiral Tower — floorsMienshao+2
Druddigon+2
Tranquill+2
DefenseClay Tunnel — cavesDurant+2
Onix+1
Lairon+2
Twist Mountain — cavesDurant+2
Onix+1
Sp. AtkCelestial Tower — floors 1–4Litwick+1
Elgyem+1
Sp. DefSeaside Cave — SurfFrillish+1
Jellicent+2
Seel+1
SpeedRoute 1 — SurfBasculin+2
Dragonspiral Tower — SurfBasculin+2
Tips for these spots
StatTip
HPThe surf pool trains nothing else
AttackMost of the tower trains Attack; Audino, Emolga and the Vanillite line are the leaks
DefenseExcadrill leaks 2 Attack, so lead with a Repel above its level
SpeedBasculin 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.

Best horde spots in Kalos (five opponents per battle)
StatWhereFightEVs each
HPConnecting Cave — hordeWhismur+1
AttackRoute 19 — hordeWeepinbell+2
DefenseTerminus Cave — hordeDurant+2
Sp. AtkFrost Cavern — hordeVanillite+1
Sp. DefReflection Cave — hordeMime Jr.+1
SpeedRoute 15 — hordeMurkrow+1
Tips for these spots
StatTip
HPA full horde pays 5
AttackA full horde pays 10
DefenseA full horde pays 10
Sp. AtkA full horde pays 5
Sp. DefA full horde pays 5
SpeedA 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.

The cleanest wild pools in Alola
StatWhereFightEVs each
HPPaniola Town — SurfBarboach+1
AttackRoute 11 — grassKomala+2
Ariados+2
Trumbeak+2
DefenseBlush Mountain — grassTorkoal+2
Charjabug+2
Turtonator+2
Sp. AtkMemorial Hill — grassGastly+1
Sp. DefDividing Peak Tunnel — SurfKecleon+1
SpeedRoute 10 — SurfFearow+2
Tips for these spots
StatTip
HPChinchou pays the same in the Akala Outskirts water in Ultra Sun and Ultra Moon; Magikarp shares both and leaks Speed
DefenseMudbray leaks 1 Attack
Sp. AtkHalf the grass; Seaward Cave pays the same through Psyduck, and through Smoochum in Ultra Sun and Ultra Moon
Sp. DefThe only thing in the water

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.

Best EV spots in Galar
StatWhereFightEVs each
HPSlumbering Weald — SurfWhiscash+2
Barboach+1
AttackMotostoke Outskirts — grassCroagunk+1
Scraggy+1
Pawniard+1
DefenseRoute 6 — grassSilicobra+1
Durant+2
Hippopotas+1
Sp. AtkRoute 10 — grassVanillish+2
Sp. DefRoute 5 — grassDottler+2
Lombre+2
SpeedRoute 2 — SurfArrokuda+1
Barraskewda+2

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.

Best Let’s Go clusters in Paldea
StatWhereFightEVs each
HPSouth Province (Area Two)Jigglypuff+2
Igglybuff+1
AttackNorth Province (Area Two)Lokix+2
Scyther+1
Kricketune+2
DefenseSouth Province (Area Five)Bronzor+1
Sp. AtkNorth Province (Area One)Haunter+2
Sp. DefAsado DesertFlabébé+1
Floette+2
SpeedNorth Province (Area Three)Jumpluff+3
Pawmo+2
Tips for these spots
StatTip
HPThe meadow above Cortondo
AttackThe bamboo grove
DefenseThe ruins, where Bronzor is most of the spawn table
Sp. AtkThe ruins, at night
Sp. DefThe flower fields on its edge
SpeedJumpluff 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.

The EV-lowering berries
BerryLowers
Pomeg BerryHP
Kelpsy BerryAttack
Qualot BerryDefense
Hondew BerrySp. Atk
Grepa BerrySp. Def
Tamato BerrySpeed

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.
How many Pokémon do I need to defeat for 252 EVs?
Divide 252 by what one defeat gives. A Pokémon worth 2 EVs takes 126 defeats with nothing held, 63 with the Macho Brace, and 32 with the Macho Brace and Pokérus together.
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.