Ditto is a Normal-type Pokémon in Pokémon GO. At level 50, Ditto has a maximum CP of 940. It is weak to Fighting-type attacks. The best raid moveset for Ditto is Transform and Struggle.
| Damage | 0 |
|---|---|
| Energy | 0 |
| Weather boost |
|
| Duration | 2.0s |
| Damage window | 0.1s - 0.5s |
| Damage | 0 |
|---|---|
| Energy | 0 |
| Damage | 35 |
|---|---|
| Energy | 0 |
| Weather boost |
|
| Duration | 2.0s |
| Damage window | 1.0s - 1.8s |
| Damage | 35 |
|---|---|
| Energy | 100 |
DPS and TDO for every Fast and Charged Attack combination Ditto can learn. Change the weather or the opponent to see how the order shifts.
Legacy moves are marked with an asterisk (*). You get them at special events or with an Elite Fast TM or Elite Charged TM. The table above lists every move Ditto can learn, with its DPS and TDO.
At Level 50, Ditto maxes out at 940 CP. Raid catches are 434 to 475 CP, or 543 to 594 CP weather boosted. Field and Special Research catches are 326 to 356 CP. The top of each range is a hundo.
| 940 CP | |
| Level 50, 15/15/15 IVs | |
| 326 CP - 356 CP | |
| Level 15, 10/10/10 minimum IVs | |
| 434 CP - 475 CP | |
| Level 20, 10/10/10 minimum IVs | |
| 434 CP - 475 CP | |
| Level 20, 10/10/10 minimum IVs | |
| 543 CP - 594 CP | |
| Weather boosted, Level 25, 10/10/10 minimum IVs |
Ditto’s max CP at every level from 1 to 50. CP Calculator
| LVL | Max CP | LVL | Max CP | LVL | Max CP |
|---|---|---|---|---|---|
| 1 | 11 CP | 2 | 36 CP | 3 | 61 CP |
| 4 | 87 CP | 5 | 112 CP | 6 | 137 CP |
| 7 | 162 CP | 8 | 187 CP | 9 | 212 CP |
| 10 | 237 CP | 11 | 261 CP | 12 | 285 CP |
| 13 | 309 CP | 14 | 332 CP | 15 | 356 CP |
| 16 | 380 CP | 17 | 404 CP | 18 | 427 CP |
| 19 | 451 CP | 20 | 475 CP | 21 | 499 CP |
| 22 | 522 CP | 23 | 546 CP | 24 | 570 CP |
| 25 | 594 CP | 26 | 618 CP | 27 | 641 CP |
| 28 | 665 CP | 29 | 689 CP | 30 | 713 CP |
| 31 | 725 CP | 32 | 736 CP | 33 | 748 CP |
| 34 | 760 CP | 35 | 772 CP | 36 | 784 CP |
| 37 | 796 CP | 38 | 808 CP | 39 | 820 CP |
| 40 | 832 CP | 41 | 842 CP | 42 | 853 CP |
| 43 | 863 CP | 44 | 874 CP | 45 | 885 CP |
| 46 | 896 CP | 47 | 907 CP | 48 | 918 CP |
| 49 | 929 CP | 50 | 940 CP |
Mega Pokémon that boost Ditto’s Normal-type moves and give extra Candy and Candy XL when you catch Ditto.
Mega and Primal Raid Bonus –In raids, an active Mega gives every other Pokémon a 10% damage boost, or 30% for attacks that share its type. Boosts from several Megas don’t stack; only the highest one applies.
Mega and Primal Catch Bonus –While you have a Mega out, you get extra XP and Candy for catching Pokémon that share its type, and for any raid boss. These bonuses don’t stack. At High and Max Mega Level, same-type catches also have a better chance of giving Candy XL.
Note on Primal Kyogre, Primal Groudon, and Mega Rayquaza| Pokédex Number | #132 |
|---|---|
| Height | 0.3 m |
| Weight | 4 kg |
| Region | Generation 1 |
| Can be traded | Allowed |
| Gender | Genderless |
| Buddy distance | 3 km |
| Released | Yes |
| Shiny released | Yes |
| Pokémon Home transfer | Allowed |
| Base Flee Rate | 0% |
| Catch rewards | |
| Additional Move Cost |
Ditto’s evolutions, regional forms and other variants in Pokémon GO.
DittoThe illustration compares it with a 1.70 m (5′07″) Trainer.
| XXS | XS | M | XL | XXL |
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
| 0.15 m | 0.15 m | 0.3 m | 0.45 m | 0.6 m |
Ditto's height ranges from 0.147 m to 0.6 m, with the average being 0.3 m.
| Size | Lower bound | Upper bound |
|---|---|---|
| XXS | 0.147 m0′06″ | 0.15 m0′06″ |
| XS | 0.15 m0′06″ | 0.225 m0′09″ |
| M | 0.225 m0′09″ | 0.375 m1′03″ |
| XL | 0.375 m1′03″ | 0.45 m1′06″ |
| XXL | 0.45 m1′06″ | 0.6 m2′00″ |
| LVL | |||
|---|---|---|---|
| 50 | 520,000 | 304 | 296 |
| 40 | 280,000 | 304 | 10 |
| 35 | 190,000 | 196 | - |
| 30 | 125,000 | 126 | - |
| 25 | 80,000 | 87 | - |
| 20 | 47,500 | 58 | - |
| 15 | 25,500 | 38 | - |
| 10 | 11,000 | 19 | - |
| 5 | 3,000 | 9 | - |
Stardust, Candy and Candy XL to power up Ditto from Level 1 to 15, 20, 25, 30, 35, 40 and 50. Maxing it out costs 520,000 Stardust, 304 Candy and 296 Candy XL.
High-resolution Pokémon HOME sprites for Ditto. Labels are our best match for each sprite. Click one to download it at 512×512.

A list of Ditto costumes available in Pokémon GO.
| Versions | Pokédex entry |
|---|---|
| Red, Blue | Capable of copying an enemy's genetic code to instantlytransform itself into a duplicate of the enemy. |
| Yellow | When it spots an enemy, its body transfigures intoan almost perfect copy of its oppo nent. |
| Gold | It can transform into anything. When it sleeps, itchanges into a stone to avoid being attacked. |
| Silver | Its transformation ability is per fect. However, ifmade to laugh, it can't maintain its disguise. |
| Crystal | When it encount ers another DITTO, it will movefaster than normal to duplicate that opponent exactly. |
| Ruby, Sapphire | DITTO rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itselfinto something by relying on its memory, this POKéMON manages to get details wrong. |
| Emerald | A DITTO rearranges its cell structure to transform itself. However, if it tries to change based on its memory, it will get details wrong. |
| FireRed | It can freely recombine its own cellular structure to transform into other life- forms. |
| LeafGreen | Capable of copying an opponent’s genetic code to instantly transform itself into a duplicate of the enemy. |
| Diamond, Pearl, Platinum, Black, White | It has the ability to reconstitute its entire cellular structure to transform into whatever it sees. |
| HeartGold | It can transform into anything. When it sleeps, it changes into a stone to avoid being attacked. |
| SoulSilver | Its transformation ability is perfect. However, if made to laugh, it can’t maintain its disguise. |
| Black 2, White 2, Sword | It can reconstitute its entire cellular structure to change into what it sees, but it returns to normal when it relaxes. |
| X | It has the ability to reconstitute its entire cellular structure to transform into whatever it sees. |
| Y | It can freely recombine its own cellular structure to transform into other life-forms. |
| Omega Ruby, Alpha Sapphire | Ditto rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itself into something by relying on its memory, this Pokémon manages to get details wrong. |
| Sun | It can reorganize its cells to make itself into a duplicate of anything it sees. The quality of the duplicate depends on the individual. |
| Moon | With its astonishing capacity for metamorphosis, it can get along with anything. It does not get along well with its fellow Ditto. |
| Ultra Sun | While it can transform into anything, each Ditto apparently has its own strengths and weaknesses when it comes to transformations. |
| Ultra Moon | It transforms into whatever it sees. If the thing it’s transforming into isn’t right in front of it, Ditto relies on its memory—so sometimes it fails. |
| Let's Go, Pikachu!, Let's Go, Eevee! | When it spots an enemy, its body transfigures into an almost-perfect copy of its opponent. |
| Shield | When it encounters another Ditto, it will move faster than normal to duplicate that opponent exactly. |
Ditto’s best moves are Transform and Struggle, for 0.1 DPS and 0 TDO.
Values use the default battle settings. Results vary with the opponent and weather.
Normal-type Pokémon are weak to Fighting-type moves. They take reduced damage from Ghost-type moves.
Ditto tops out at 832 CP at Level 40 and 940 CP at Level 50.
Ditto can be Shiny in Pokémon GO ✨.
Ditto cannot Dynamax in Pokémon GO.
The following Mega Pokémon boost Ditto: Mega Pidgeot, Mega Kangaskhan, Mega Lopunny, and Mega Audino.