- In Pokemon GO, Mega Medicham is weak to Flying, Ghost, and Fairy types.
- Bring Mega Rayquaza, Dawn Wings Necrozma, or Mega Gengar as your best counters.
- You'll need 2-3 trainers for a comfortable raid and 100 Mega Energy for your first Mega Evolution.
Mega Medicham is a Fighting/Psychic-type Pokemon that can be a decent Mega Evolution option if you don’t already have stronger Megas in your lineup. However, obtaining this Pokemon requires completing Mega Raids, which can be fairly challenging without the right counters. In this guide, you’ll learn how to defeat Pokemon GO Mega Medicham raids, along with everything else you need to know about the boss.
Pokemon GO Mega Medicham Stats
Mega Medicham brings moderate stats to the table, making it a decent choice for both PvE and PvP content in Pokemon GO. Here are its key stats:
| Mega Medicham | Stats |
|---|---|
| Image | ![]() |
| Type | Fighting and Psychic |
| Attack | 205 |
| Defense | 179 |
| Stamina | 155 |
| Max CP | 3158 |
| Raid CP | 1535 – 1603 (Lvl 20) |
| Weather-Boosted Raid CP | 1919 – 2004 (Lvl 25, Cloudy/Windy) |
| Research CP | 1180 – 1214 (Lvl 15 research) |
| Fast Moves | Counter (Fighting) Psycho Cut (Psychic) |
| Charge Moves | Dynamic Punch (Fighting) Ice Punch (Ice) Power-Up Punch (Fighting) Psychic (Psychic) |
| Base Catch Rate | 5% |
Pokemon GO Mega Medicham Weaknesses and Resistances
Understanding Mega Medicham’s strengths and weaknesses is crucial for both battling and using it effectively. Here are the best ones to choose from, based on the Pokemon Type Chart:
| Mega Medicham Type | Weaknesses | Resistances |
|---|---|---|
| Fighting | Fairy (1.6x) | Fighting (0.625x) |
| Psychic | Flying (1.6x) | Rock (0.625x) |
| – | Ghost (1.6x) | – |
Pokemon GO Mega Medicham Best Counters
Here are the most effective Pokemon to use against Mega Medicham in raids:
| Pokemon | Fast Move | Charged Move |
|---|---|---|
![]() Mega Rayquaza | Air Slash | Dragon Ascent |
![]() Necrozma – Dawn Wings | Psycho Cut | Moongeist Beam |
![]() Mega Gengar | Lick | Shadow Ball |
![]() Shadow Moltres | Wing Attack | Fly |
![]() Mega Salamence | Dragon Tail | Fly |
![]() Enamorus | Fairy Wind | Fly |
![]() Mega Gardevoir | Charm | Dazzling Gleam |
![]() Mega Banette | Shadow Claw | Shadow Ball |
![]() Crowned Sword Zacian | Psycho Cut | Shadow Ball |
![]() Blacephalon | Astonish | Shadow Ball |
How to Catch Mega Medicham in Pokemon GO
After defeating Mega Medicham in Pokemon GO raids, you’ll have a chance to catch regular Medicham. Remember that you can’t catch it in its Mega form, and you’ll need to use Mega Energy to evolve your own Medicham later.

Use the circle lock technique by holding down on your Pokeball until the catch circle reaches Excellent throw size, then wait for Medicham to attack. Release your throw just before the attack animation ends, ensuring your ball hits when the circle reappears.
A group of 2-3 Pokemon GO trainers is ideal for this raid. While experienced players with top counters might be able to solo it, having a small group makes the battle much more manageable and gives you more Premier Balls.
To get your own Mega Medicham, you’ll need 100 Mega Energy for the first evolution. After that, the cost decreases to 20 Mega Energy for subsequent evolutions. You can earn Mega Energy by completing Mega Medicham raids or walking with Medicham as your buddy (after you’ve Mega Evolved it at least once).
Can Mega Medicham Be Shiny?
Yes, you can catch a shiny Medicham from Mega Medicham raids. The shiny version features a beige body instead of white, and its signature red pants turn blue. The shiny rate for Mega raids is approximately 1 in 60, giving you a decent chance of encountering one if you do multiple raids during Pokemon GO events.
While Mega Medicham might not be the strongest Mega Evolution available, it’s still a useful addition to your collection, especially for players who enjoy PvP battles in the Great League. Don’t forget to use your free daily raid pass if you plan to add this Fighting/Psychic-type Pokemon to your team.
So, are you excited to catch Medicham in Pokemon GO? Let us know in the comments below.











