Ditto Pokemon GO sprite
#0132

Ditto

Max CP
940
Best
Transform
Struggle
Partly cloudy

Ditto is a Normal-type Pokemon in Pokemon GO, originally from the Kanto region (#132, Generation 1). With a max CP of 940 and base stats of 91/91/134 (Atk/Def/Sta), Ditto has a total stat product of 316.

Ditto is weak to Fighting-type moves. It resists Ghost-type attacks. Ditto is a 3.0 km buddy Pokemon.

Stats

Max CP
940
Lv.40: 832 Lv.50: 940
Attack 91
Defense 91
Stamina 134
Total 316
Buddy 3.0 km Gen 1 · Kanto 2nd Move: 50,000 Dust · 50 Candy

Type Chart

Moves

Fast Moves

Normal
Transform STAB
0
DPS
0.0 PWR 0 EN 2.0s DUR 0 EPS Partly Cloudy

Charged Moves

Normal
Struggle STAB
17.5
DPS
35.0 PWR 0 EN 2.0s DUR

Best Moveset Analysis

Among fast moves, the highest DPS option is Transform (0 DPS), while Transform generates energy the fastest (0 EPS).

Raid Guide

Ditto as Raid Boss

Not Currently in Raids

Ditto is not currently available as a raid boss. When Ditto returns to raids, here are the best counters to defeat it. A 100% IV Ditto from raids would have 475 CP at level 20, or 594 CP at level 25 with weather boost.

How to Get Ditto

Ditto can be encountered in the wild in Pokemon GO.

Walking Ditto as your buddy earns 1 candy every 3.0 km.

Ditto Catch CP

These are the possible CP values when encountering Ditto in different scenarios. The range shows minimum (lowest IV floor) to maximum (100% perfect IV).

Wild Catch
Level 1–30
18 – 719 CP
Wild (Weather Boost)
Level 1–35
18 – 778 CP
Raid Catch
Level 20
445 – 487 CP
Raid (Weather Boost)
Level 25
554 – 606 CP
Egg Hatch
Level 20
445 – 487 CP
Research Encounter
Level 15
336 – 368 CP
GO Battle League
Level 20
445 – 487 CP

A 100% IV Ditto from raids or eggs will show 475 CP at level 20. If you see this number, don't hesitate — it's a perfect catch!

Trainer Tips

Ditto is a Normal-type Pokemon with a stat total of 316. With its bulk spread of 91 Defense and 134 Stamina, Ditto has solid survivability in battles.

Watch out for Fighting-type moves when using Ditto. These types deal super effective damage that can cut into Ditto's performance.

Ditto's moves get a damage boost in Partly Cloudy weather. Take advantage of weather conditions to maximize your DPS in raids and gym battles.

Unlocking a second charged move costs 50,000 Stardust and 50 Candy.

Should I Invest in Ditto?

Power-Up Costs

Level 20 → 40 (Standard)
135,000 Stardust
15 Candy
Level 40 → 50 (XL Candy)
0 Stardust
0 XL Candy
Total (20 → 50)
135,000 Stardust

Verdict

Collector's Pick
Ditto is a Normal-type Pokemon with base stats of 91/91/134 (Atk/Def/Sta) and a max CP of 940. While it doesn't currently rank among the top raid attackers or PvP contenders, every Pokemon has its place in a trainer's collection. Ditto may shine during specific events, in limited-format cups, or when new moves are added in future updates. For now, hold onto a good IV specimen but save your Stardust and Candy for more impactful investments unless you're a dedicated fan of this Pokemon.

Frequently Asked Questions

What is the best moveset for Ditto in Pokemon GO?
Ditto has multiple viable movesets depending on the battle format. Check the moves section above for full details.
What are Ditto's weaknesses in Pokemon GO?
Ditto is weak to Fighting-type moves. On the other hand, Ditto resists Ghost-type attacks.
What is Ditto's max CP in Pokemon GO?
Ditto's maximum CP is 940 at level 50 (with XL Candy), or 832 at level 40. A 100% IV Ditto caught from raids or eggs (level 20) will have 475 CP, or 594 CP with weather boost (level 25).
What CP is a 100% IV Ditto?
A perfect 15/15/15 IV Ditto has the following CP at key levels: 356 CP at level 15 (research encounters), 475 CP at level 20 (raid and egg catches), 594 CP at level 25 (weather-boosted raids), and 940 CP at level 50 fully powered up.
How to get Ditto in Pokemon GO?
Ditto can be found in the wild, though it may be rare depending on your biome and current events. Ditto can also be obtained through trading with other trainers.

Max CP per Level

L1 11 CP
L5 112 CP
L10 237 CP
L15 356 CP
L20 475 CP
L25 594 CP
L30 713 CP
L35 772 CP
L40 832 CP
L50 940 CP

Pokedex Info

Pokedex Number #132
Generation Gen 1
Region Kanto
Height 0.30 m
Weight 4.00 kg
Buddy Distance 3.0 km
Tradable Yes
2nd Charged Move 50,000 Dust / 50 Candy