Skip to content
PoGoBattler

Thunder Punch

THUNDER_PUNCH
electricCharged move38 forms can use it16 get STAB

Raid numbers

The PvE stats the simulator runs on. Energy is gained by fast moves and spent by charged moves.

Power
50
Energy
-33
Duration
2.0s
2000 ms
DPS
25.00
power / duration
DPE
1.52
power / energy
Trainer Battle
60 / 40
power / energy
Damage window1900 - 1750 ms of 2000 ms

Damage lands inside the dark band, not at the end of the animation — that is why a move can be interrupted after it has already hit.

Trainer Battles

A separate Game Master template with its own numbers. Turns run at 0.5s each and energy caps at 100.

Power
60
50 in raids
Energy
-40
-33 in raids
DPE
1.50
1.52 in raids
Stat change
none
no Trainer Battle effect
Duration
1 turn
2.0s in raids

Charged moves resolve inside a turn, so only power, energy and any stat change matter. The stat ladder the Game Master ships is 0.50, 0.57, 0.67, 0.80, 1.00, 1.25, 1.50, 1.75, 2.00 for stages -4 to +4. Every Trainer Battle number in the snapshot is audited on the data-quality page.

Learned by 38 forms

Same-type users first — they get the x1.2 STAB bonus. Elite / legacy rows need an Elite TM or a past event.

FormTypesHow
RaichuRaichu#0026electricSTAB
Alolan RaichuAlolan Raichu#0026electricpsychicSTAB
Mega Raichu XMega Raichu X#0026electricSTAB
Mega Raichu YMega Raichu Y#0026electricSTAB
ElectabuzzElectabuzz#0125electricSTAB
PichuPichu#0172electricSTAB
AmpharosAmpharos#0181electricSTAB
Mega AmpharosMega Ampharos#0181electricdragonSTAB
ElekidElekid#0239electricSTAB
PachirisuPachirisu#0417electricSTAB
ElectivireElectivire#0466electricSTAB
Thundurus (Incarnate)Thundurus (Incarnate)#0642electricflyingSTAB
ZeraoraZeraora#0807electricSTAB
PawmoPawmo#0922electricfightingSTAB
PawmotPawmot#0923electricfightingSTAB
Mega ZeraoraMega Zeraora#0807electricSTABunreleased
MukMuk#0089poisonstandard
HypnoHypno#0097psychicstandard
HitmonchanHitmonchan#0107fightingstandard
DragoniteDragonite#0149dragonflyingstandard
Mega DragoniteMega Dragonite#0149dragonflyingstandard
TyphlosionTyphlosion#0157firestandard
KecleonKecleon#0352normalstandard
LopunnyLopunny#0428normalstandard
Mega LopunnyMega Lopunny#0428normalfightingstandard
RioluRiolu#0447fightingstandard
LucarioLucario#0448fightingsteelstandard
Mega LucarioMega Lucario#0448fightingsteelstandard
ScraggyScraggy#0559darkfightingstandard
ScraftyScrafty#0560darkfightingstandard
HeatmorHeatmor#0631firestandard
ChesnaughtChesnaught#0652grassfightingstandard
Mega ChesnaughtMega Chesnaught#0652grassfightingstandard
MarshadowMarshadow#0802fightingghoststandard
UrsalunaUrsaluna#0901groundnormalstandard
GoodraGoodra#0706dragonelite / legacy
Mega Lucario ZMega Lucario Z#0448fightingsteelunreleased
Mega ScraftyMega Scrafty#0560darkfightingunreleased

Where this data comes from

Read from the committed Game Master snapshot built 2026-10-03 by npm run data:build. Every integrity check is re-run live on the data quality page.