Pokemon Kanto Expansion Pak Trainers

Pokemon Kanto Expansion Pak is a GB ROM Hack of Pokémon Red and Blue, aiming to expand the Kanto region with new Kanto-related Pokemon, more interesting locations, and QoL changes. Here is Pokemon Kanto Expansion Pak TMs Trainers documentation will list all information for all gym leaders, elite four, rivals and bosses.

Trainers Documentation of Pokemon Kanto Expansion Pak

BossLocationPokemon 1MovesPokemon 2MovesPokemon 3MovesPokemon 4MovesPokemon 5MovesPokemon 6MovesNotes
Rival Blue 1
(with Bulbasaur)
Oak’s LabBulbasaur
(L5)
Tackle
Growl
Rival Blue 1
(with Charmander)
Oak’s LabCharmander
(L5)
Scratch
Growl
Rival Blue 1
(with Squirtle)
Oak’s LabSquirtle
(L5)
Tackle
Tail Whip
Rival Blue 1
(with Pikachu)
Oak’s LabPikachu
(L5)
ThunderShock
Growl
Rival Blue 1
(with Eevee)
Oak’s LabEevee
(L5)
Tackle
Tail Whip
PKMN Trainer
Yujirou
(0 badges)
Viridian City (Pre-Gym)Coinpur
(L5)
ScratchRattata
(L6)
TackleLickitung
(L8)
WrapFirst Trainer with ‘Smart AI’: Yujirou will try not to use ineffective moves against his opponent, when possible. This AI is given to all Trainers here except for the first three fights against Blue.
GrowlTail WhipSupersonic
Pay DayStomp
Lick
PKMN Trainer
Yujirou
(1 badge)
Viridian City (Pre-Gym)Coinpur
(L11)
ScratchRattata
(L12)
TackleLickitung
(L14)
Wrap
GrowlTail WhipSupersonic
Pay DayQuick AttackStomp
Tail WhipLick
PKMN Trainer
Yujirou
(2 badges)
Viridian City (Pre-Gym)Meowth
(L19)
BiteRaticate
(L18)
TackleFarfetch’d
(L19)
PeckLickitung
(L21)
Wrap
Pay DayTail WhipSand-AttackSupersonic
Tail WhipQuick AttackLeerStomp
Sand-AttackHyper FangCutLick
PKMN Trainer
Yujirou
(3 badges)
Viridian City (Pre-Gym)Meowth
(L22)
Pay DayRaticate
(L21)
DigJigglypuff
(L21)
PoundFarfetch’d
(L23)
Sand-AttackLickitung
(L25)
Supersonic
Tail WhipTail WhipCounterPeckStomp
Sand-AttackQuick AttackDisableCutWrap
BiteHyper FangSingSwords DanceLick
PKMN Trainer
Yujirou
(4 badges)
Viridian City (Pre-Gym)Persian
(L29)
BubblebeamRaticate
(L28)
Tail WhipJigglypuff
(L28)
CounterLuxwan
(L29)
Sand-AttackLickitung
(L31)
Stomp
Sand-AttackQuick AttackDisablePeckSwords Dance
ScreechHyper FangSingCutWrap
Body SlamDigDoubleSlapSwords DanceLick
PKMN Trainer
Yujirou
(5 badges)
Viridian City (Pre-Gym)Persian
(L38)
BubblebeamRaticate
(L37)
Tail WhipChansey
(L37)
SoftboiledLuxwan
(L38)
FlyLickilicky
(L40)
Wrap
Body SlamSuper FangEgg BombCutSwords Dance
ThunderboltHyper FangSingSwords DanceStomp
ScreechDigPsychicAgilityLick
PKMN Trainer
Yujirou
(6 badges)
Viridian City (Pre-Gym)Persian
(L41)
BubblebeamTauros
(L40)
Fire BlastChansey
(L40)
SoftboiledLuxwan
(L41)
FlyLickilicky
(L43)
Wrap
ThunderboltTake DownSingSwords DanceSwords Dance
ScreechLeerPsychicAgilityStomp
SlashBody SlamIce BeamSlashLick
PKMN Trainer
Yujirou
(7 badges)
Viridian City (Pre-Gym)Persian
(L45)
BubblebeamTauros
(L44)
Fire BlastChansey
(L44)
SingLuxwan
(L45)
Swords DanceLickilicky
(L47)
Wrap
ThunderboltLeerIce BeamAgilitySwords Dance
SlashBody SlamPsychicSlashStomp
Double TeamTake DownSoftboiledDrill PeckEarthquake
PKMN Trainer
Yujirou
(8 badges)
Viridian City (Pre-Gym)Persian
(L47)
BubblebeamTauros
(L46)
Fire BlastBlissey
(L46)
SingLuxwan
(L48)
Swords DanceSnorlax
(L48)
RestLickilicky
(L50)
Wrap
ThunderboltLeerIce BeamAgilityBody SlamSwords Dance
SlashBody SlamPsychicSlashBlizzardHyper Beam
Double TeamFissureSoftboiledDrill PeckAmnesiaEarthquake
Rival Blue 2
(with Bulbasaur)
Route 22Pidgey
(L8)
GustBulbasaur
(L9)
Tackle
Sand-AttackGrowl
Vine Whip
Rival Blue 2
(with Charmander)
Route 22Pidgey
(L8)
GustCharmander
(L9)
Scratch
Sand-AttackGrowl
Ember
Rival Blue 2
(with Squirtle)
Route 22Pidgey
(L8)
GustSquirtle
(L9)
Tackle
Sand-AttackTail Whip
Bubble
Rival Blue 2
(with Pikachu)
Route 22Spearow
(L8)
PeckPikachu
(L9)
ThunderShock
GrowlGrowl
RageTail Whip
Thunder Wave
Rival Blue 2
(with Eevee)
Route 22Spearow
(L8)
PeckEevee
(L9)
Tackle
GrowlTail Whip
RageSand-Attack
Gym Leader
Brock
(0 badges)
Pewter City (Gym)Geodude
(L11)
TackleDecilla
(L12)
SubstituteOnix
(L14)
TackleBrock will always use a Full Heal if his current Pokémon has a status condition (three times per Pokémon).
Defense CurlGrowlScreech
TackleBind
Bide
Gym Leader
Brock
(1 badge)
Pewter City (Gym)Geodude
(L19)
TackleKabuto
(L18)
ScratchDecilla
(L19)
SubstituteOnix
(L21)
BideSee above.
Defense CurlHardenGrowlScreech
Rock ThrowWater GunTackleBind
AbsorbBideRock Throw
Gym Leader
Brock
(2 badges)
Pewter City (Gym)Graveler
(L22)
TackleOmanyte
(L21)
Water GunKabuto
(L21)
ScratchDecilla
(L23)
SubstituteOnix
(L25)
ScreechSee above.
Defense CurlWithdrawBubbleBeamGrowlBind
Rock ThrowRock ThrowRock ThrowTackleRock Throw
SelfdestructBideAbsorbBideDig
Gym Leader
Brock
(3 badges)
Pewter City (Gym)Graveler
(L29)
Defense CurlOmanyte
(L28)
Water GunKabuto
(L28)
ScratchDecilla
(L29)
SubstituteOnix
(L31)
ScreechSee above.
Rock ThrowWithdrawBubbleBeamGrowlBind
SelfdestructRock ThrowRock ThrowTake DownDig
Mega PunchBideAbsorbBideRock Slide
Gym Leader
Brock
(4 badges)
Pewter City (Gym)Golem
(L38)
SelfdestructOmanyte
(L37)
SurfKabuto
(L37)
ScratchDecilla
(L38)
SubstituteSteelix
(L40)
Rock SlideSee above.
Mega PunchWithdrawBubbleBeamTake DownDig
Rock SlideRock ThrowRock ThrowScreechBind
EarthquakeHorn AttackAbsorbRock ThrowIron Head
Gym Leader
Brock
(5 badges)
Pewter City (Gym)Golem
(L41)
SelfdestructOmastar
(L40)
WithdrawKabutops
(L40)
SurfGawarhed
(L41)
SubstituteSteelix
(L43)
Rock SlideSee above.
Rock SlideRock ThrowRock ThrowScreechDig
EarthquakeSurfSwords DanceRock ThrowIron Head
Body SlamIce BeamSlashDouble-EdgeBind
Gym Leader
Brock
(6 badges)
Pewter City (Gym)Golem
(L45)
SelfdestructOmastar
(L44)
Rock ThrowKabutops
(L44)
SurfGawarhed
(L45)
Rock SlideSteelix
(L47)
Rock SlideSee above.
EarthquakeSurfRock ThrowScreechDig
Body SlamIce BeamSwords DanceDouble-EdgeIron Head
Rock SlideSpike CannonSlashSubstituteBind
Rocket Duo
Jessie & James 1
Mt. Moon B2FMeowth
(L17)
GrowlEkans
(L14)
WrapKoffing
(L14)
Tackle
Pay DayLeerSmog
Tail WhipPoison StingPoison Gas
Sand-Attack
Rival Blue 3
(with Ivysaur)
Cerulean CityPidgeotto
(L18)
GustAbra
(L15)
TeleportRattata
(L15)
TackleIvysaur
(L18)
TackleI like the idea of Blue teaching the same TMs you find in the story to his Pokemon. Here, his Abra has Thunder Wave to stop it from being completely useless in this fight, and it’ll carry over to his later fights too.
Sand-AttackThunder WaveTail WhipGrowl
Quick AttackQuick AttackVine Whip
Hyper FangLeech Seed
Rival Blue 3
(with Charmeleon)
Cerulean CityPidgeotto
(L18)
GustAbra
(L15)
TeleportRattata
(L15)
TackleCharmeleon
(L18)
Scratch
Sand-AttackThunder WaveTail WhipGrowl
Quick AttackQuick AttackEmber
Hyper FangLeer
Rival Blue 3
(with Wartortle)
Cerulean CityPidgeotto
(L18)
GustAbra
(L15)
TeleportRattata
(L15)
TackleWartortle
(L18)
Tackle
Sand-AttackThunder WaveTail WhipTail Whip
Quick AttackQuick AttackBubble
Hyper FangWater Gun
Rival Blue 3
(with Pikachu)
Cerulean CitySpearow
(L18)
PeckRattata
(L15)
TackleSandshrew
(L15)
ScratchPikachu
(L18)
ThunderShock
RageTail WhipSand-AttackThunder Wave
LeerQuick AttackQuick Attack
Fury AttackHyper FangDouble Team
Rival Blue 3
(with Eevee)
Cerulean CitySpearow
(L18)
PeckRattata
(L15)
TackleSandshrew
(L15)
ScratchEevee
(L18)
Tackle
RageTail WhipSand-AttackTail Whip
LeerQuick AttackSand-Attack
Fury AttackHyper FangGrowl
Gym Leader
Misty
(0 badges)
Cerulean City (Gym)Horsea
(L11)
BubbleGoldeen
(L12)
Tail WhipStarmie
(L14)
TackleMisty has a 25% chance to use a Potion if her current Pokémon is below 20% HP (twice per Pokémon).
SmokescreenWater GunWater Gun
LeerPeckHarden
Horn AttackBubbleBeam
Gym Leader
Misty
(1 badge)
Cerulean City (Gym)Horsea
(L19)
BubbleGoldeen
(L18)
Tail WhipPsyduck
(L19)
Water GunStarmie
(L21)
SwiftSee above.
SmokescreenWater GunScratchWater Gun
LeerPeckAmnesiaHarden
Horn AttackDisableBubbleBeam
Gym Leader
Misty
(2 badges)
Cerulean City (Gym)Horsea
(L22)
BubbleRibbito
(L21)
DoubleSlapGoldeen
(L21)
Water GunWeirduck
(L23)
Water GunStarmie
(L25)
SwiftSince Cut is required to access Route 9, Misty must be fought third at the latest. Because of this, all of her teams beyond this go unused.
SmokescreenDouble TeamTail WhipScratchWater Gun
LeerMeditateHorn AttackAmnesiaHarden
Water GunPeckSupersonicBubbleBeam
Rival Blue 4
(with Ivysaur)
S.S. AnnePidgeotto
(L19)
GustRaticate
(L18)
TackleKadabra
(L18)
Thunder WaveIvysaur
(L21)
TackleBlue has a 20% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Sand-AttackTail WhipConfusionVine Whip
Quick AttackQuick AttackDisableLeech Seed
Hyper FangKinesisPoisonPowder
Rival Blue 4
(with Charmeleon)
S.S. AnnePidgeotto
(L19)
GustRaticate
(L18)
TackleKadabra
(L18)
Thunder WaveCharmeleon
(L21)
GrowlSee above.
Sand-AttackTail WhipConfusionEmber
Quick AttackQuick AttackDisableLeer
Hyper FangKinesisRage
Rival Blue 4
(with Wartortle)
S.S. AnnePidgeotto
(L19)
GustRaticate
(L18)
TackleKadabra
(L18)
Thunder WaveWartortle
(L21)
Tail WhipSee above.
Sand-AttackTail WhipConfusionBubble
Quick AttackQuick AttackDisableWater Gun
Hyper FangKinesisBite
Rival Blue 4
(with Pikachu)
S.S. AnneSpearow
(L19)
PeckRaticate
(L18)
TackleSandshrew
(L18)
ScratchPikachu
(L21)
Thunder WaveSee above.
RageTail WhipSand-AttackThunderShock
LeerQuick AttackSlashDouble Team
Fury AttackHyper FangSlam
Rival Blue 4
(with Eevee)
S.S. AnneSpearow
(L19)
PeckRaticate
(L18)
TackleSandshrew
(L18)
ScratchEevee
(L21)
TackleSee above.
RageTail WhipSand-AttackTail Whip
LeerQuick AttackSlashSand-Attack
Fury AttackHyper FangGrowl
Gym Leader
Lt. Surge
(0 badges)
Vermilion City (Gym)Voltorb
(L11)
TacklePikachu
(L12)
GrowlGaotora
(L14)
ThunderShockSurge has a 20% chance to use an X Special each turn (once per Pokémon).
ScreechThundershockTackle
Thunder WaveThunder WaveLeer
Quick AttackThunderbolt
Gym Leader
Lt. Surge
(1 badge)
Vermilion City (Gym)Voltorb
(L19)
TacklePikachu
(L18)
ThundershockGaotora
(L19)
ThunderShockElectabuzz
(L21)
Quick AttackSee above.
ScreechThunder WaveTackleLeer
SonicBoomQuick AttackLeerThunderbolt
Thunder WaveDouble TeamThunder WaveThunder Wave
Gym Leader
Lt. Surge
(2 badges)
Vermilion City (Gym)Voltorb
(L22)
TackleGaotora
(L21)
ThunderShockMagnetite
(L21)
Thunder WaveElectabuzz
(L23)
Quick AttackRaichu
(L25)
ThunderboltSee above.
ScreechTackleThunderShockLeerMega Punch
SonicBoomLeerSonicBoomThunderboltThunder Wave
SelfdestructThunder WaveSupersonicThunder WaveDouble Team
Gym Leader
Lt. Surge
(3 badges)
Vermilion City (Gym)Voltorb
(L29)
ScreechGaotora
(L28)
ThunderShockMagnetite
(L28)
ThunderShockElectabuzz
(L29)
Quick AttackRaichu
(L31)
ThunderboltSee above.
SwiftLeerSonicBoomLeerMega Punch
SelfdestructThunder WaveSupersonicThunderboltThunder Wave
Light ScreenQuick AttackThunder WaveThunder WaveDouble Team
Gym Leader
Lt. Surge
(4 badges)
Vermilion City (Gym)Electrode
(L38)
ScreechGorotora
(L37)
Body SlamMagneton
(L37)
ThunderShockElectabuzz
(L38)
PsychicGorochu
(L40)
ThunderboltSee above.
SwiftThunder WaveSwiftThunder WaveMega Punch
SelfdestructThunderSupersonicThunderboltThunder Wave
Light ScreenBiteThunder WaveScreechSurf
Gym Leader
Lt. Surge
(5 badges)
Vermilion City (Gym)Electrode
(L41)
ScreechGorotora
(L40)
Body SlamMagneton
(L40)
ThunderShockElectabuzz
(L41)
PsychicGorochu
(L43)
ThunderboltSee above.
SelfdestructThunder WaveSupersonicThunder WaveMega Punch
Light ScreenBiteThunder WaveThunderboltThunder Wave
ThunderThunderSwiftScreechSurf
Gym Leader
Lt. Surge
(6 badges)
Vermilion City (Gym)Electrode
(L45)
ScreechGorotora
(L44)
Body SlamMagnezone
(L44)
ThunderShockElectivire
(L45)
PsychicGorochu
(L47)
ThunderboltSee above.
SelfdestructThunder WaveSwiftEarthquakeMega Punch
Light ScreenBiteMetal SoundScreechThunder Wave
ThunderThunderMagnet BombThunderboltSurf
Rival Blue 5
(with Ivysaur)
Pokemon Tower 2FPidgeotto
(L25)
GustGyarados
(L23)
TackleGrowlithe
(L23)
BiteKadabra
(L22)
Thunder WaveIvysaur
(L25)
Vine WhipStarting from the Lavender Tower fight, I decided to give Blue’s Pokemon some HM moves since he’s also going on the same journey as you, so it’d make sense for him to have to teach them to his Pokemon too. (where applicable)
Sand-AttackBiteRageConfusionLeech Seed
Quick AttackBubblebeamEmberDisableCut
MimicBideLeerKinesisGrowth
Rival Blue 5
(with Charmeleon)
Pokemon Tower 2FPidgeotto
(L25)
GustExeggcute
(L23)
BarrageGyarados
(L23)
TackleKadabra
(L22)
Thunder WaveCharmeleon
(L25)
EmberBlue has a 20% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Sand-AttackHypnosisBiteConfusionLeer
Quick AttackLeech SeedBubblebeamDisableCut
MimicConfusionBideKinesisHeadbutt
Rival Blue 5
(with Wartortle)
Pokemon Tower 2FPidgeotto
(L25)
GustGrowlithe
(L23)
BiteExeggcute
(L23)
BarrageKadabra
(L22)
Thunder WaveWartortle
(L25)
BubbleSee above.
Sand-AttackRageHypnosisConfusionWater Gun
Quick AttackEmberLeech SeedDisableBite
MimicLeerConfusionKinesisWithdraw
Rival Blue 5
(with Raichu)
Pokemon Tower 2FFearow
(L25)
PeckVulpix
(L23)
Tail WhipShellder
(L23)
WithdrawSandshrew
(L22)
CutRaichu
(L25)
ThunderShockSee above.
RageQuick AttackBideSand-AttackDouble Team
Fury AttackEmberSupersonicSlashThunder Wave
Mirror MoveDouble TeamClampDigQuick Attack
Rival Blue 5
(with Eevee)
Pokemon Tower 2FFearow
(L25)
PeckMagnetite
(L23)
TackleVulpix
(L23)
Tail WhipSandshrew
(L22)
CutEevee
(L25)
TackleSee above.
RageThunderShockQuick AttackSand-AttackTail Whip
Fury AttackSonicBoomEmberSlashSand-Attack
Mirror MoveSupersonicDouble TeamDigBody Slam
Shinjuku
Jacky
Celadon MansionMankey
(L25)
UppercutPorygon
(L25)
TackleHitmonchan
(L25)
Comet PunchScyther
(L25)
Quick AttackJacky has a 25% chance to use an X Attack each turn (twice per Pokémon).
Low KickSharpenAgilityLeer
Karate ChopConversionUppercutCut
LeerPsybeamMega PunchDouble Team
Rocket Duo
Jessie & James 2
Rocket Hideout B4FMeowth
(L30)
Tail WhipEkans
(L26)
WrapLickitung
(L24)
WrapKoffing
(L26)
Smog
Sand-AttackPoison StingStompSludge
BiteBiteDisableSmokeScreen
Fury SwipesGlareDefense CurlSelfdestruct
Rocket Boss
Giovanni 1
Rocket Hideout B4FBeedrill
(L28)
Fury AttackRhyhorn
(L30)
Horn AttackKangaskhan
(L30)
Comet PunchPersian
(L32)
Take DownGiovanni has a 25% chance to use an X Attack each turn (once per Pokémon).
String ShotStompMega PunchSand-Attack
TwineedleTail WhipBiteBite
Poison StingFury AttackTail WhipScreech
Gym Leader
Erika
(1 badge)
Celadon City (Gym)Bellsprout
(L19)
GrowthToedscool
(L18)
AbsorbOddish
(L19)
AbsorbTangela
(L21)
ConstrictErika’s 0 badges team goes unused as Misty must be fought before her.
WrapSupersonicCutBind
Vine WhipWrapStun SporeAbsorb
Sleep PowderPoisonPowderSleep PowderMega Drain
Gym Leader
Erika
(2 badges)
Celadon City (Gym)Bellsprout
(L22)
WrapParas
(L21)
CutToedscool
(L21)
AbsorbGloom
(L23)
AbsorbTangela
(L25)
ConstrictErika has a 25% chance to use a Super Potion if her current Pokémon is below 20% HP (once per Pokémon).
GrowthAbsorbSupersonicCutBind
Sleep PowderStun SporeWrapStun SporeMega Drain
Vine WhipLeech LifePoisonPowderSleep PowderVine Whip
Gym Leader
Erika
(3 badges)
Celadon City (Gym)Weepinbell
(L29)
GrowthParasect
(L28)
Mega DrainCactormus
(L28)
Vine WhipTangela
(L29)
BindBellossom
(L31)
Petal DanceSee above.
Sleep PowderCutHorn AttackMega DrainMega Drain
Vine WhipLeech LifeSand-AttackVine WhipStun Spore
AcidSporePin MissilePoisonPowderAcid
Gym Leader
Erika
(4 badges)
Celadon City (Gym)Victreebel
(L38)
Razor LeafParasect
(L37)
CutCactormus
(L37)
Horn AttackTangela
(L38)
Vine WhipBellossom
(L40)
Petal DanceSee above.
WrapLeech LifeSand-AttackMega DrainMega Drain
AcidMega DrainPin MissileBindStun Spore
Sleep PowderSporeVine WhipSleep PowderAcid
Gym Leader
Erika
(5 badges)
Celadon City (Gym)Victreebel
(L41)
Razor LeafParasect
(L40)
Leech LifeCactormus
(L40)
EarthquakeBellossom
(L41)
Petal DanceTangrowth
(L43)
BindSee above.
WrapMega DrainPin MissileMega DrainMega Drain
AcidSporeVine WhipStun SporeSleep Powder
Sleep PowderSlashFeint AttackAcidRock Slide
Gym Leader
Erika
(6 badges)
Celadon City (Gym)Victreebel
(L45)
Razor LeafParasect
(L44)
Leech LifeCactormus
(L44)
EarthquakeBellossom
(L45)
Petal DanceTangrowth
(L47)
BindSee above.
WrapMega DrainPin MissileMega DrainMega Drain
AcidSporeVine WhipStun SporeSleep Powder
Sleep PowderSlashFeint AttackAcidRock Slide
Rocket Duo
Jessie & James 3
Pokemon Tower 5FMeowth
(L34)
Sand-AttackArbok
(L30)
WrapLickitung
(L27)
WrapWeezing
(L30)
SmogVictreebel
(L27)
Razor Leaf
BitePoison StingStompSludgeWrap
Fury SwipesBiteDisableSmokeScreenStun Spore
ScreechGlareDefense CurlSelfdestructAcid
Gym Leader
Koga
(1 badge)
Fuchsia City (Gym)Venonat
(L19)
TackleGrimer
(L18)
PoundKoffing
(L19)
TackleGolbat
(L21)
Wing AttackKoga’s 0 badges team goes unused as Misty must be fought before him.
DisableDisableSmogToxic
SupersonicPoison GasSludgeScreech
ConfusionAcidSmokeScreenBite
Gym Leader
Koga
(2 badges)
Fuchsia City (Gym)Venonat
(L22)
DisableTentacool
(L21)
AcidGrimer
(L21)
DisableKoffing
(L23)
TackleGolbat
(L25)
Wing AttackKoga has a 25% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
SupersonicSupersonicPoundToxicToxic
ConfusionWrapAcidSludgeScreech
PoisonPowderWater GunMinimizeSmokeScreenBite
Gym Leader
Koga
(3 badges)
Fuchsia City (Gym)Venomoth
(L29)
ConfusionTentacool
(L28)
WrapGrimer
(L28)
Body SlamKoffing
(L29)
ToxicGolbat
(L31)
Wing AttackSee above.
DisableToxicDisableSludgeToxic
Mega DrainWater GunMinimizeSmokeScreenBite
Leech LifeAcidSludgeSelfdestructScreech
Gym Leader
Koga
(4 badges)
Fuchsia City (Gym)Venomoth
(L38)
ToxicTentacruel
(L37)
ToxicMuk
(L37)
MinimizeWeezing
(L38)
SludgeCrobat
(L40)
ToxicSee above.
Leech LifeSurfSludgeSmokeScreenFly
Mega DrainWrapBody SlamSelfdestructSludge
PsybeamBarrierToxicToxicScreech
Gym Leader
Koga
(5 badges)
Fuchsia City (Gym)Venomoth
(L41)
ToxicTentacruel
(L40)
ToxicMuk
(L40)
MinimizeWeezing
(L41)
SludgeCrobat
(L43)
ToxicSince Surf is required to access Cinnabar Island, Koga must be fought sixth at the latest. Because of this, his 6 badges team goes unused.
Leech LifeSurfSludgeSmokeScreenFly
Mega DrainWrapBody SlamSelfdestructScreech
PsybeamBarrierToxicToxicSludge
Karate Master
Koichi
(1 badge)
Saffron City (Fighting Dojo)Machop
(L17)
Karate ChopHitmonlee
(L20)
Double KickHitmonchan
(L20)
Comet PunchHitmontop
(L20)
Rolling KickKoichi’s 0 badges team goes unused as Misty must be fought before him.
UppercutMeditateAgilityFocus Energy
CounterTackleUppercutTackle
Tackle
Karate Master
Koichi
(2 badges)
Saffron City (Fighting Dojo)Machop
(L20)
Karate ChopMankey
(L20)
LeerHitmonlee
(L24)
Double KickHitmonchan
(L24)
Comet PunchHitmontop
(L24)
Rolling KickKoichi, like other Black Belts, has a 25% chance to use an X Attack each turn (twice per Pokémon). Unlike Black Belts, Koichi has Smart AI, knowing when ineffective moves shouldn’t be used.
UppercutUppercutMeditateAgilityFocus Energy
CounterLow KickTackleUppercutTackle
Low KickKarate ChopTackle
Karate Master
Koichi
(3 badges)
Saffron City (Fighting Dojo)Machoke
(L27)
Low KickMankey
(L27)
Low KickHitmonlee
(L30)
Double KickHitmonchan
(L30)
Comet PunchHitmontop
(L30)
Rolling KickSee above.
LeerKarate ChopMeditateAgilityFocus Energy
UppercutLeerMega KickUppercutTackle
CounterUppercutMimicMega PunchDig
Karate Master
Koichi
(4 badges)
Saffron City (Fighting Dojo)Machoke
(L36)
LeerPrimeape
(L36)
Low KickHitmonlee
(L39)
MimicHitmonchan
(L39)
AgilityHitmontop
(L39)
Rolling KickSee above.
UppercutLeerMeditateUppercutDig
CounterDigMega KickFire PunchQuick Attack
Rock SlideSeismic TossJump KickIce PunchCounter
Karate Master
Koichi
(5 badges)
Saffron City (Fighting Dojo)Machoke
(L39)
LeerPrimeape
(L39)
Low KickHitmonlee
(L42)
MimicHitmonchan
(L42)
AgilityHitmontop
(L42)
Rolling KickSee above.
UppercutLeerMeditateUppercutDig
CounterDigMega KickFire PunchQuick Attack
Rock SlideSeismic TossJump KickIce PunchCounter
Karate Master
Koichi
(6 badges)
Saffron City (Fighting Dojo)Machamp
(L43)
LeerPrimeape
(L43)
Low KickHitmonlee
(L46)
MeditateHitmonchan
(L46)
UppercutHitmontop
(L46)
Rolling KickSee above.
UppercutLeerMimicFire PunchDig
Rock SlideDigJump KickIce PunchCounter
EarthquakeSeismic TossMega KickThunderPunchAgility
Karate Master
Koichi
(7 badges)
Saffron City (Fighting Dojo)Machamp
(L46)
Rock SlideCarapthor
(L46)
Mega PunchAnnihilape
(L46)
Low KickHitmonlee
(L49)
MimicHitmonchan
(L49)
CounterHitmontop
(L49)
DigSee above.
Low KickSubstituteRock SlideMega KickIce PunchCounter
EarthquakePin MissileScreechMeditateThunderPunchAgility
Seismic TossUppercutDigHi Jump KickUppercutJump Kick
Karate Master
Koichi
(8 badges)
Saffron City (Fighting Dojo)Machamp
(L50)
Rock SlideCarapthor
(L50)
SubstituteAnnihilape
(L50)
Low KickHitmonlee
(L53)
MimicHitmonchan
(L53)
Ice PunchHitmontop
(L53)
CounterSee above.
EarthquakePin MissileScreechMeditateThunderPunchAgility
SubmissionMega PunchRock SlideHi Jump KickUppercutJump Kick
Seismic TossSubmissionDigMega KickCounterDig
Rival Blue 6
(with Venusaur)
Silph Co. 4FPidgeot
(L37)
Sand-AttackRhyhorn
(L35)
StompGyarados
(L36)
SurfGrowlithe
(L36)
DigAlakazam
(L35)
DisableVenusaur
(L40)
GrowthBlue has a 20% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Quick AttackTail WhipBiteEmberThunder WaveRazor Leaf
FlyFury AttackDragon RageLeerPsybeamLeech Seed
MimicRock SlideLeerTake DownRecoverBody Slam
Rival Blue 6
(with Charizard)
Silph Co. 4FPidgeot
(L37)
Sand-AttackRhyhorn
(L35)
StompExeggcute
(L36)
HypnosisGyarados
(L36)
SurfAlakazam
(L35)
DisableCharizard
(L40)
HeadbuttSee above.
Quick AttackTail WhipBarrageBiteThunder WaveFire Spin
FlyFury AttackLeech SeedDragon RagePsybeamSeismic Toss
MimicRock SlideConfusionLeerRecoverFly
Rival Blue 6
(with Totartle)
Silph Co. 4FPidgeot
(L37)
Sand-AttackRhyhorn
(L35)
StompGrowlithe
(L36)
DigExeggcute
(L36)
HypnosisAlakazam
(L35)
DisableTotartle
(L40)
WithdrawSee above.
Quick AttackTail WhipEmberBarrageThunder WaveMega Drain
FlyFury AttackLeerLeech SeedPsybeamSurf
MimicRock SlideTake DownConfusionRecoverBody Slam
Rival Blue 6
(with Raichu)
Silph Co. 4FSandslash
(L37)
Sand-AttackExeggcute
(L35)
HypnosisNinetales
(L36)
Confuse RayShellder
(L36)
BideAlakazam
(L35)
DisableRaichu
(L40)
ThunderboltSee above.
SlashBarrageTail WhipSupersonicThunder WaveBody Slam
DigLeech SeedQuick AttackClampPsybeamThunder Wave
Swords DanceConfusionFlamethrowerAurora BeamRecoverDouble Team
Rival Blue 6
(with Umbreon)
Silph Co. 4FSandslash
(L37)
Sand-AttackExeggcute
(L35)
HypnosisMagneton
(L36)
ThunderShockNinetales
(L36)
Confuse RayAlakazam
(L35)
DisableUmbreon
(L40)
Quick AttackSee above.
SlashBarrageSwiftTail WhipThunder WaveBody Slam
DigLeech SeedSupersonicQuick AttackPsybeamFeint Attack
Swords DanceConfusionThunder WaveFlamethrowerRecoverFake Tears
Rocket Duo
Jessie & James 4
Silph Co. Top FloorMeowth
(L42)
BiteArbok
(L38)
Poison StingLickilicky
(L36)
StompWeezing
(L38)
SludgeVictreebel
(L36)
Razor LeafGyarados
(L35)
Surf
Sand-AttackBiteDisableSmokeScreenWrapBite
ScreechGlareDefense CurlSelfdestructAcidDragon Rage
SlashScreechWrapHazeStun SporeLeer
Rocket Boss
Giovanni 2
Silph Co. Top FloorBeedrill
(L38)
TwineedleRhydon
(L39)
StompKangaskhan
(L38)
SubstituteNidoking
(L40)
Double KickNidoqueen
(L40)
Double KickPersian
(L42)
ThunderboltGiovanni has a 25% chance to use an X Attack each turn (once per Pokémon).
Double-EdgeTail WhipSeismic TossPoison StingPoison StingBubbleBeam
Poison StingMega PunchTail WhipMega PunchMega PunchScreech
AgilityRock SlideMega PunchEarthquakeEarthquakeSlash
Gym Leader
Sabrina
(1 badge)
Saffron City (Gym)Slowpoke
(L19)
ConfusionDrowzee
(L18)
PoundKadabra
(L19)
PsywaveMr. Mime
(L21)
ConfusionSabrina’s 0 badges team goes unused as Misty must be fought before her.
BideHypnosisConfusionBarrier
DisableDisableDisablePsywave
Water GunConfusionKinesisReflect
Gym Leader
Sabrina
(2 badges)
Saffron City (Gym)Slowpoke
(L22)
ConfusionDrowzee
(L21)
PoundExeggcute
(L21)
BarrageKadabra
(L23)
PsywaveMr. Mime
(L25)
ConfusionSabrina has a 25% chance to use a Hyper Potion if her current Pokémon is below 20% HP (once per Pokémon).
Water GunHypnosisHypnosisConfusionBarrier
DisableDisableLeech SeedDisablePsywave
HeadbuttConfusionConfusionKinesisReflect
Gym Leader
Sabrina
(3 badges)
Saffron City (Gym)Slowpoke
(L29)
ConfusionMr. Mime
(L28)
ConfusionExeggcute
(L28)
BarrageHypno
(L29)
HypnosisAlakazam
(L31)
ReflectSee above.
DisableBarrierHypnosisDisableKinesis
HeadbuttPsywaveConfusionConfusionPsybeam
Water GunReflectLeech SeedHeadbuttRecover
Gym Leader
Sabrina
(4 badges)
Saffron City (Gym)Espeon
(L38)
Quick AttackMr. Mime
(L37)
PsywaveSlowking
(L37)
DisableHypno
(L38)
HypnosisAlakazam
(L40)
ReflectSee above.
BiteBarrierHeadbuttHeadbuttPsybeam
PsybeamSubstitutePsychicReflectRecover
Sand-AttackDoubleSlapSurfPsychicPsychic
Gym Leader
Sabrina
(5 badges)
Saffron City (Gym)Espeon
(L41)
Quick AttackMr. Mime
(L40)
BarrierSlowking
(L40)
DisableHypno
(L41)
HypnosisAlakazam
(L43)
PsybeamSee above.
BitePsywaveHeadbuttHeadbuttRecover
PsybeamDoubleSlapPsychicReflectPsychic
Sand-AttackSubstituteSurfPsychicReflect
Gym Leader
Sabrina
(6 badges)
Saffron City (Gym)Espeon
(L45)
BiteMr. Mime
(L44)
BarrierSlowking
(L44)
HeadbuttHypno
(L45)
HeadbuttAlakazam
(L47)
PsybeamSee above.
PsybeamPsywavePsychicHypnosisRecover
Sand-AttackDoubleSlapSurfPsychicPsychic
Quick AttackSubstituteAmnesiaReflectReflect
Gym Leader
Blaine
(2 badges)
Cinnabar Island (Gym)Ponyta
(L22)
EmberVulpix
(L21)
Tail WhipGrowlithe
(L21)
BiteCharmeleon
(L23)
CutMagmar
(L25)
EmberBlaine’s 0 and 1 badge teams go unused as Misty and Koga must be fought before him.
Tail WhipQuick AttackDigEmberLeer
Quick AttackEmberRageLeerSmog
GrowlDouble TeamEmberRageFire Punch
Gym Leader
Blaine
(3 badges)
Cinnabar Island (Gym)Ponyta
(L29)
EmberVulpix
(L28)
Quick AttackGrowlithe
(L28)
BiteCharmeleon
(L29)
LeerMagmar
(L31)
EmberBlaine has a 40% chance to use a Hyper Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Quick AttackEmberDigEmberLeer
GrowlDouble TeamEmberHeadbuttSmog
StompConfuse RayLeerFire SpinFire Punch
Gym Leader
Blaine
(4 badges)
Cinnabar Island (Gym)Ponyta
(L38)
GrowlNinetales
(L37)
FlamethrowerFlareon
(L37)
Fire BlastArcanine
(L38)
Fire BlastMagmortar
(L40)
Fire BlastSee above.
StompDouble TeamSand-AttackDigSmog
FlamethrowerQuick AttackBiteLeerConfuse Ray
AgilityConfuse RayFire SpinTake DownFire Punch
Gym Leader
Blaine
(5 badges)
Cinnabar Island (Gym)Rapidash
(L41)
GrowlNinetales
(L40)
FlamethrowerFlareon
(L40)
Fire BlastArcanine
(L41)
Fire BlastMagmortar
(L43)
Fire BlastSee above.
StompDouble TeamSand-AttackDigSmog
FlamethrowerQuick AttackBiteAgilityConfuse Ray
AgilityConfuse RayFire SpinTake DownFire Punch
Gym Leader
Blaine
(6 badges)
Cinnabar Island (Gym)Rapidash
(L45)
Fire SpinNinetales
(L44)
FlamethrowerFlareon
(L44)
BiteArcanine
(L45)
Fire BlastMagmortar
(L47)
Fire BlastSee above.
StompFire SpinFire SpinDigSmog
FlamethrowerQuick AttackSmogAgilityConfuse Ray
AgilityConfuse RayFire BlastTake DownFire Punch
Gym Leader
Giovanni
Viridian City (Gym)Trampel
(L47)
BubbleBeamDugtrio
(L46)
FissureGuardia
(L46)
Fire BlastNidoqueen
(L48)
Rock SlideNidoking
(L48)
ThunderboltRhyperior
(L50)
FissureGiovanni has a 25% chance to use a Hyper Potion if his current Pokémon is below 20% HP (three times per Pokémon).
EarthquakeEarthquakeIce BeamBody SlamThrashRock Slide
Body SlamSand-AttackSkull BashDouble KickDouble KickStomp
LeerSlashBonemerangEarthquakeEarthquakeEarthquake
Rival Blue 7
(with Venusaur)
Route 22Pidgeot
(L48)
Quick AttackRhydon
(L47)
Tail WhipGyarados
(L47)
BiteArcanine
(L48)
Fire BlastAlakazam
(L50)
Thunder WaveVenusaur
(L53)
Body SlamBlue has a 20% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Sand-AttackStrengthDragon RageDigRecoverSleep Powder
FlyRock SlideSurfAgilityPsychicLeech Seed
Double-EdgeHorn DrillHydro PumpDouble-EdgeReflectPetal Dance
Rival Blue 7
(with Charizard)
Route 22Pidgeot
(L48)
Quick AttackRhydon
(L47)
Tail WhipExeggcute
(L47)
Leech SeedGyarados
(L48)
BiteAlakazam
(L50)
Thunder WaveCharizard
(L53)
FlySee above.
Sand-AttackStrengthHypnosisIce BeamRecoverFlamethrower
FlyRock SlidePsychicSurfPsychicFire Spin
Double-EdgeHorn DrillSolarBeamHydro PumpReflectSlash
Rival Blue 7
(with Totartle)
Route 22Pidgeot
(L48)
Quick AttackRhydon
(L47)
Tail WhipGrowlithe
(L47)
Fire BlastExeggutor
(L48)
PsychicAlakazam
(L50)
Thunder WaveTotartle
(L53)
Body SlamSee above.
Sand-AttackStrengthDigSleep PowderRecoverMega Drain
FlyRock SlideAgiltyStompPsychicSurf
Double-EdgeHorn DrillDouble-EdgeSolarBeamReflectIce Beam
Rival Blue 7
(with Gorochu)
Route 22Sandslash
(L48)
Sand-AttackExeggcute
(L47)
Leech SeedNinetales
(L47)
Confuse RayCloyster
(L48)
SelfdestructAlakazam
(L50)
Thunder WaveGorochu
(L53)
ThunderboltSee above.
SlashHypnosisReflectSupersonicRecoverBody Slam
EarthquakePsychicQuick AttackClampPsychicThunder Wave
Swords DanceSolarBeamFire BlastIce BeamReflectSurf
Rival Blue 7
(with Umbreon)
Route 22Sandslash
(L48)
Sand-AttackExeggcute
(L47)
Leech SeedMagneton
(L47)
ThunderboltNinetales
(L48)
Confuse RayAlakazam
(L50)
Thunder WaveUmbreon
(L53)
Body SlamSee above.
SlashHypnosisDouble TeamReflectRecoverFake Tears
EarthquakePsychicThunder WaveQuick AttackPsychicQuick Attack
Swords DanceSolarBeamSwiftFire BlastReflectFalseSurrender
Elite Four
Lorelei
Indigo PlateauDewgong
(L51)
SurfCloyster
(L50)
ExplosionBuu
(L50)
BlizzardJynx
(L52)
Lovely KissGlaceon
(L52)
Body SlamLapras
(L54)
Hyper BeamLorelei has a 40% chance to use a Full Restore if her current Pokémon is below 20% HP (once per Pokémon).
RestClampPsychicIce PunchRestThunderbolt
Horn DrillIce BeamBody SlamPsychicBlizzardBlizzard
Ice BeamSpike CannonMistCounterBarrierHydro Pump
Elite Four
Bruno
Indigo PlateauJabetta
(L53)
WaterfallSteelix
(L52)
EarthquakeGorillaimo
(L52)
ThunderboltHitmonchan
(L54)
SubmissionHitmonlee
(L54)
Body SlamMachamp
(L56)
Body SlamBruno has a 40% chance to use a Full Restore if his current Pokémon is below 20% HP (once per Pokémon).
Hi Jump KickIron HeadBody SlamThunderPunchMeditateEarthquake
MeditateRock SlideAmnesiaMega PunchHi Jump KickRock Slide
Drill PeckExplosionSubmissionCounterMega KickSubmission
Elite Four
Agatha
Indigo PlateauAnnihilape
(L55)
Mega PunchCrobat
(L54)
Mega DrainGengar
(L54)
ThunderboltArbok
(L56)
GlareUmbreon
(L56)
RestGengar
(L58)
ThunderboltAgatha has a 10% chance to switch Pokémon on each turn, and a 40% chance to use a Full Restore if her current Pokémon is below 20% HP (once per Pokémon).
Her first Gengar will prioritise using Dream Eater on a sleeping Pokémon.
Rock SlideSludgeExplosionScreechFake TearsMega Drain
Night ShadeConfuse RayHypnosisWrapToxicHypnosis
SubmissionFlyDream EaterEarthquakeFalseSurrenderPsychic
Elite Four
Lance
Indigo PlateauGavillain
(L57)
SlashGyarados
(L56)
BlizzardKingdra
(L56)
Ice BeamIguanarch
(L58)
SlashAerodactyl
(L58)
Rock ThrowDragonite
(L60)
AgilityLance has a 50% chance to use a Full Restore if his current Pokémon is below 25% HP (twice per Pokémon).
“You don’t get to be Champion of the Pokemon League without knowing how to spam Full Restores!”
ThunderboltThunderboltHyper BeamSurfSky AttackBlizzard
GlareHydro PumpAgilityGlareDouble-EdgeFire Blast
Rock SlideHyper BeamHydro PumpBody SlamFire BlastHyper Beam
Champion
Blue
(with Venusaur)
Indigo PlateauPidgeot
(L59)
FlyAlakazam
(L57)
Thunder WaveRhyperior
(L59)
Rock SlideGyarados
(L59)
BlizzardArcanine
(L61)
Fire BlastVenusaur
(L63)
SolarBeamBlue has a 40% chance to use a Full Restore if his current Pokémon is below 20% HP (3 times per Pokémon).
Sky AttackRecoverBody SlamThunderboltDigPetal Dance
Double-EdgePsychicLeerHydro PumpAgilityBody Slam
Mirror MoveReflectEarthquakeHyper BeamDouble-EdgeSleep Powder
Champion
Blue
(with Charizard)
Indigo PlateauPidgeot
(L59)
FlyAlakazam
(L57)
Thunder WaveRhyperior
(L59)
Rock SlideExeggutor
(L59)
PsychicGyarados
(L61)
BlizzardCharizard
(L63)
FlyBlue has the highest AI level: he will not use ineffective moves when possible, will try to afflict status to healthy Pokémon, and may use a stat-raising move on the first turn after sending out a new Pokémon. His Alakazam may Recover when below half HP.
Sky AttackRecoverBody SlamSleep PowderThunderboltSlash
Double-EdgePsychicLeerStompHydro PumpFire Blast
Mirror MoveReflectEarthquakeSolarBeamHyper BeamEarthquake
Champion
Blue
(with Totartle)
Indigo PlateauPidgeot
(L59)
FlyAlakazam
(L57)
Thunder WaveRhyperior
(L59)
Rock SlideArcanine
(L59)
Fire BlastExeggutor
(L61)
PsychicTotartle
(L63)
BlizzardSee above.
Sky AttackRecoverBody SlamDigSleep PowderHydro Pump
Double-EdgePsychicLeerAgilityStompBody Slam
Mirror MoveReflectEarthquakeDouble-EdgeSolarBeamPetal Dance
Champion
Blue
(with Gorochu)
Indigo PlateauSandslash
(L59)
Sand-AttackAlakazam
(L57)
Thunder WaveExeggutor
(L59)
PsychicNinetales
(L59)
Confuse RayCloyster
(L61)
ExplosionGorochu
(L63)
ThunderboltSee above.
SlashRecoverSleep PowderReflectClampBody Slam
EarthquakePsychicStompQuick AttackSurfThunder Wave
Swords DanceReflectSolarBeamFire BlastBlizzardSurf
Champion
Blue
(with Umbreon)
Indigo PlateauSandslash
(L59)
Sand-AttackAlakazam
(L57)
Thunder WaveExeggutor
(L59)
PsychicMagnezone
(L59)
Thunder WaveNinetales
(L61)
Confuse RayUmbreon
(L63)
Body SlamSee above.
SlashRecoverSleep PowderMetal SoundReflectFake Tears
EarthquakePsychicStompThunderboltQuick AttackQuick Attack
Swords DanceReflectSolarBeamIron HeadFire BlastFalseSurrender
POSTGAMEBATTLESSTARTHERE
Professor
Oak
(with Venusaur)
Route 1 (postgame)Tauros
(L61)
Hyper BeamExeggutor
(L62)
PsychicGyarados
(L63)
BlizzardArcanine
(L63)
Fire BlastNidoking
(L64)
BlizzardVenusaur
(L65)
Swords DanceAm I a bit mean for giving Oak’s Tauros a competitive moveset? Yes. Is it funny? Also yes.
Body SlamSleep PowderThunderboltDigEarthquakeRazor Leaf
EarthquakeExplosionHydro PumpAgilityThunderboltHyper Beam
BlizzardMega DrainHyper BeamBody SlamThrashSleep Powder
Professor
Oak
(with Charizard)
Route 1 (postgame)Tauros
(L61)
Hyper BeamArcanine
(L62)
Fire BlastExeggutor
(L63)
PsychicGyarados
(L63)
BlizzardNidoking
(L64)
BlizzardCharizard
(L65)
Swords DanceOak has a 25% chance to use a Full Restore if his current Pokémon is below 20% HP (twice per Pokémon).
Body SlamDigSleep PowderThunderboltEarthquakeSlash
EarthquakeAgilityExplosionHydro PumpThunderboltFire Blast
BlizzardBody SlamMega DrainHyper BeamThrashEarthquake
Professor
Oak
(with Totartle)
Route 1 (postgame)Tauros
(L61)
Hyper BeamGyarados
(L62)
BlizzardArcanine
(L63)
Fire BlastExeggutor
(L63)
PsychicNidoking
(L64)
BlizzardTotartle
(L65)
BlizzardOak has the highest AI level: he will not use ineffective moves when possible, will try to afflict status to healthy Pokémon, and may use a stat-raising move on the first turn after sending out a new Pokémon.
Body SlamThunderboltDigSleep PowderEarthquakeHydro Pump
EarthquakeHydro PumpAgilityExplosionThunderboltBody Slam
BlizzardHyper BeamBody SlamMega DrainThrashSolarBeam
Professor
Oak
(if Pikachu or
Eevee chosen)
Route 1 (postgame)Tauros
(L61)
Hyper BeamMagnezone
(L62)
Thunder WaveNidoking
(L62)
BlizzardVenusaur
(L65)
Swords DanceCharizard
(L65)
Swords DanceTotartle
(L65)
BlizzardSee above.
Body SlamMetal SoundEarthquakeRazor LeafSlashHydro Pump
EarthquakeThunderboltThunderboltHyper BeamFire BlastBody Slam
BlizzardIron HeadThrashSleep PowderEarthquakeSolarBeam
GAME FREAK
Morimoto
Celadon MansionKangaskhan (L64)Body SlamFlareon (L64)Quick AttackVaporeon (L64)Quick AttackJolteon
(L64)
Quick AttackMachamp (L64)EarthquakeDragonite (L64)BlizzardMorimoto, like all male Cooltrainers, has a 20% chance to use an X Special each turn.
Hyper BeamHyper BeamBlizzardThunder WaveRock SlideFire Blast
EarthquakeGrowthGrowthGrowthSubmissionThunder
Ice PunchFire BlastHydro PumpThunderMega PunchHyper Beam
PKMN Trainer
Yujirou
(postgame)
Viridian City (Pre-Gym)Persian
(L61)
BubbleBeamTauros
(L60)
Fire BlastBlissey
(L60)
ReflectLuxwan
(L61)
Swords DanceSnorlax
(L61)
Body SlamLickilicky
(L64)
WrapGood luck.
ThunderboltBody SlamIce BeamAgilityLovely KissSwords Dance
SlashHyper BeamPsychicSlashBlizzardHyper Beam
HypnosisFissureSoftboiledDrill PeckAmnesiaEarthquake
Karate Master
Koichi
(postgame)
Saffron City (Fighting Dojo)Machamp
(L60)
Rock SlideAnnihilape
(L60)
ScreechCombat Paldean Tauros
(L60)
EarthquakeHitmonlee
(L65)
CounterHitmonchan
(L65)
Ice PunchHitmontop
(L65)
CounterSame AI as the original fight: Koichi has a 25% chance to use an X Attack each turn (twice per Pokémon).
EarthquakeRock SlideHyper BeamSeismic TossAgilityAgility
SubmissionSeismic TossBody SlamHi Jump KickHi Jump KickHi Jump Kick
Body SlamSubmissionJump KickBody SlamCounterDig
Gym Leader
Brock
(postgame)
Pewter City (Gym), Silph Gauntlet 6FGolem
(L62)
Rock SlideGawarhed
(L61)
SurfHisuian Arcanine
(L61)
Rock SlideOmastar
(L62)
Body SlamKabutops
(L62)
SurfSteelix
(L65)
Rock SlideSame AI as the original fight: Brock will always use a Full Heal if his current Pokémon has a status condition (three times per Pokémon).
ExplosionSubstituteAgilityRestSwords DanceIron Head
EarthquakeFire BlastFire BlastSurfHyper BeamBind
Body SlamRock SlideFire SpinIce BeamDigEarthquake
Gym Leader
Misty
(postgame)
Cerulean City (Gym), Silph Gauntlet 6FKingdra
(L62)
RestGolduck
(L62)
AmnesiaAqua Paldean Tauros
(L61)
Body SlamVaporeon
(L61)
SurfTotartle
(L62)
CounterStarmie
(L65)
RecoverSame AI as the original fight: Misty has a 25% chance to use a Potion if her current Pokémon is below 20% HP (twice per Pokémon).
Ice BeamGlareEarthquakeGrowthBlizzardSurf
AgilityPsychicSubmissionAcid ArmorMega DrainPsychic
Hydro PumpSurfHydro PumpBlizzardSurfThunderbolt
Gym Leader
Lt. Surge
(postgame)
Vermilion City (Gym), Silph Gauntlet 6FGorotora
(L62)
Thunder WaveMagnezone
(L62)
Thunder WaveAlolan Golem
(L61)
Rock SlideElectivire
(L62)
ThunderboltJolteon
(L61)
Pin MissileGorochu
(L65)
ThunderboltSame AI as the original fight: Surge has a 20% chance to use an X Special each turn (once per Pokémon).
EarthquakeMetal SoundExplosionRolling KickThunder WaveBody Slam
ThunderThunderboltEarthquakeIce PunchThunderboltFly
Hyper BeamIron HeadThunder WavePsychicGrowthSurf
Gym Leader
Erika
(postgame)
Celadon City (Gym), Silph Gauntlet 6FBellossom
(L62)
RestToedscruel
(L62)
Swords DanceHisuian Electrode
(L61)
Mega DrainLeafeon
(L61)
Hyper BeamVenusaur
(L62)
SolarBeamTangrowth
(L65)
Sleep PowderSame AI as the original fight: Erika has a 25% chance to use a Super Potion if her current Pokémon is below 20% HP (once per Pokémon).
Razor LeafEarthquakeThunderboltRazor LeafPetal DanceMega Drain
AcidWrapThunder WaveBody SlamBody SlamRock Slide
Sleep PowderSporeExplosionSwords DanceSleep PowderAmnesia
Gym Leader
Koga
(postgame)
Fuchsia City (Gym), Silph Gauntlet 6FVenomoth
(L62)
Stun SporeBellignan
(L61)
Razor LeafGalarian Slowbro
(L61)
SurfMuk
(L62)
ThunderboltWeezing
(L62)
ThunderboltCrobat
(L65)
Mega DrainSame AI as the original fight: Koga has a 25% chance to use a Super Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Mega DrainAcidAmnesiaIce PunchFire BlastSludge
Sleep PowderLovely KissSludgeSludgeSludgeConfuse Ray
PsychicWrapPsychicExplosionExplosionFly
Gym Leader
Sabrina
(postgame)
Saffron City (Gym), Silph Gauntlet 6FJynx
(L62)
Lovely KissSlowking
(L62)
EarthquakeGalarian Rapidash
(L61)
HypnosisHypno
(L62)
ThunderPunchEspeon
(L61)
Hyper BeamAlakazam
(L65)
Fire PunchSame AI as the original fight: Sabrina has a 25% chance to use a Hyper Potion if her current Pokémon is below 20% HP (once per Pokémon).
Body SlamSurfDazzling GleamIce PunchReflectRecover
PsychicAmnesiaDouble KickPsychicGrowthPsychic
BlizzardPsychicPsychicAmnesiaPsychicThunderPunch
Gym Leader
Blaine
(postgame)
Cinnabar Island (Gym), Silph Gauntlet 6FRapidash
(L62)
HypnosisArcanine
(L62)
Fire BlastBlaze Paldean Tauros
(L61)
Body SlamFlareon
(L61)
GrowthCharizard
(L62)
FlyMagmortar
(L65)
Fire BlastSame AI as the original fight: Blaine has a 40% chance to use a Hyper Potion if his current Pokémon is below 20% HP (twice per Pokémon).
Fire SpinDigEarthquakeHyper BeamSlashThunderbolt
Double KickAgilitySubmissionFire BlastFire BlastEarthquake
Fire BlastBody SlamFire BlastFlamethrowerEarthquakeConfuse Ray
Silph Co.
Chief
Silph Gauntlet 7FElectrode
(L66/73)
ThunderboltLapras
(L65/72)
BlizzardScizor
(L66/73)
Iron HeadGengar
(L65/72)
ExplosionPorygon-Z
(L68/75)
ThunderboltOmegadge
(L70/78)
ThunderboltChief’s team gets a level increase after beating him for the first time. He will also not use ineffective moves when possible, will try to afflict status to healthy Pokémon, and may use a stat-raising move on the first turn after sending out a new Pokémon.

Thunder WaveThunderboltSwords DanceThunderboltIce BeamThunder Wave
HeadbuttSingHyper BeamHypnosisRecoverIron Head
ExplosionHyper BeamBullet PunchIce PunchNasty PlotIce Beam
Rocket Duo
Jessie & James 5
Citrine City (Rocket House)Meowth
(L72)
BubbleBeamArbok
(L67)
GlareLickilicky
(L65)
WrapWeezing
(L67)
SludgeVictreebel
(L65)
Razor LeafGyarados
(L63)
Fire Blast
ThunderboltScreechBody SlamThunderboltWrapThunderbolt
SlashWrapExplosionFire BlastBody SlamHydro Pump
HypnosisEarthquakeEarthquakeExplosionSleep PowderHyper Beam
Elite Four
Lorelei
(postgame)
Indigo PlateauDewgong
(L63)
SurfCloyster
(L64)
ExplosionAlolan Ninetales
(L63)
HypnosisJynx
(L64)
Lovely KissGlaceon
(L64)
Body SlamLapras
(L66)
Hyper BeamSame AI as the original fight: Lorelei has a 40% chance to use a Full Restore if her current Pokémon is below 20% HP (once per Pokémon).
RestClampDazzling GleamCounterRestThunderbolt
Body SlamIce BeamBlizzardPsychicBlizzardBlizzard
BlizzardSpike CannonSubstituteBlizzardGrowthHydro Pump
Elite Four
Bruno
(postgame)
Indigo PlateauJabetta
(L65)
WaterfallSteelix
(L66)
EarthquakeSirfetch’d
(L65)
Body SlamGorillaimo
(L66)
ThunderboltHitmontop
(L66)
CounterMachamp
(L68)
Body SlamSame AI as the original fight: Bruno has a 40% chance to use a Full Restore if his current Pokémon is below 20% HP (once per Pokémon).
Hi Jump KickIron HeadBrutal SwingBody SlamBody SlamSubmission
MeditateRock SlideSwords DanceAmnesiaHi Jump KickEarthquake
Drill PeckExplosionHi Jump KickSubmissionDigRock Slide
Elite Four
Agatha
(postgame)
Indigo PlateauAnnihilape
(L67)
Mega PunchCrobat
(L68)
Mega DrainAlolan Marowak
(L67)
Swords DanceArbok
(L68)
GlareUmbreon
(L68)
GrowthGengar
(L70)
ThunderboltSame AI as the original fight: Agatha has a 10% chance to switch Pokémon on each turn, and a 40% chance to use a Full Restore if her current Pokémon is below 20% HP (once per Pokémon).
Night ShadeSludgeFire BlastScreechFake TearsIce Punch
SubmissionConfuse RayEarthquakeWrapToxicHypnosis
Rock SlideFlyBlizzardEarthquakeFalseSurrenderPsychic
Elite Four
Lance
(postgame)
Indigo PlateauGavillain
(L69)
Swords DanceGyarados
(L70)
BlizzardAlolan Exeggutor
(L69)
PsychicKingdra
(L70)
RestIguanarch
(L70)
SurfDragonite
(L72)
BlizzardSame AI as the original fight: Lance has a 50% chance to use a Full Restore if his current Pokémon is below 25% HP (twice per Pokémon).
ThunderboltThunderboltEarthquakeIce BeamGlareFire Blast
GlareHydro PumpExplosionAgilityThunderboltHyper Beam
EarthquakeHyper BeamSleep PowderHydro PumpSlashAgility
Champion
Blue
(with Venusaur,
postgame)
Indigo PlateauTricules
(L72)
Smart StrikeAlakazam
(L73)
Fire PunchIguanarch
(L72)
SurfGyarados
(L73)
BlizzardArcanine
(L73)
Fire BlastVenusaur
(L75)
Petal DanceSame AI as the original fight: Blue has a 40% chance to use a Full Restore if his current Pokémon is below 20% HP (3 times per Pokémon).
EarthquakeRecoverGlareThunderboltDigRazor Leaf
SlashPsychicThunderboltHydro PumpAgilityBody Slam
Swords DanceThunderPunchSlashHyper BeamBody SlamSleep Powder
Champion
Blue
(with Charizard,
postgame)
Indigo PlateauTricules
(L72)
Smart StrikeAlakazam
(L73)
Ice PunchIguanarch
(L72)
SurfExeggutor
(L73)
PsychicGyarados
(L73)
BlizzardCharizard
(L75)
FlySee above.
EarthquakeRecoverGlareSleep PowderThunderboltSlash
SlashPsychicThunderboltStompHydro PumpFire Blast
Swords DanceFire PunchSlashSolarBeamHyper BeamEarthquake
Champion
Blue
(with Totartle,
postgame)
Indigo PlateauTricules
(L72)
Smart StrikeAlakazam
(L73)
ThunderPunchIguanarch
(L72)
SurfArcanine
(L73)
Fire BlastExeggutor
(L73)
PsychicTotartle
(L75)
Body SlamSee above.
EarthquakeRecoverGlareDigSleep PowderHydro Pump
SlashPsychicThunderboltAgilityStompPetal Dance
Swords DanceIce PunchSlashBody SlamSolarBeamBlizzard
Champion
Blue
(with Gorochu,
postgame)
Indigo PlateauGuardia
(L72)
Body SlamAlakazam
(L73)
Ice PunchTangrowth
(L72)
Sleep PowderNinetales
(L73)
HypnosisCloyster
(L73)
ExplosionGorochu
(L75)
ThunderboltSee above.
EarthquakeRecoverSolarBeamReflectClampBody Slam
BlizzardPsychicMega DrainBody SlamSurfThunder Wave
Fire BlastThunderPunchAmnesiaFire BlastBlizzardSurf
Champion
Blue
(with Umbreon,
postgame)
Indigo PlateauGuardia
(L72)
Body SlamAlakazam
(L73)
Fire PunchTangrowth
(L72)
Sleep PowderMagnezone
(L73)
Thunder WaveNinetales
(L73)
HypnosisUmbreon
(L75)
Body SlamSee above.
EarthquakeRecoverSolarBeamMetal SoundReflectFake Tears
BlizzardPsychicMega DrainThunderboltBody SlamGrowth
Fire BlastIce PunchAmnesiaIron HeadFire BlastFalseSurrender

Conclusion

Here is the end of Pokemon Kanto Expansion Pak TMs Trainers Documentation. You can read Pokedex, Pokemon Location (wild), Type Chart, Movedex, TMs and Useful Items documentations if you need more.