If you are not an experienced member of the CAP community, it is strongly recommended that you do not post in this thread.
This thread is intended to contain intelligent discussion and commentary by experienced members of the CAP project regarding CAP policy, process, and rules. As such, the content of this thread will be moderated more strictly than other threads on the forum. The posting rules for Policy Review threads are contained here.
Introduction
I have been a longtime critic of CAP movepools. Dating all the way back to CAP1, when we first made Syclant and gave it almost every move in the book, I have felt that CAP projects tend to create bloated movepools that are overpowered, unnecessary, and completely inconsistent with ingame norms. On top of that, I think newcomers raise their eyebrows at the stunning size, diversity, and coverage provided by the movepools of every CAP pokemon we make. I think outrageous movepools are bad for the pokemon (it blurs the concept) and bad for the project (it's a turn-off for newcomers).
When X-Act made his movepool guide, that helped a bit to control movepools somewhat -- by placing some rules around the full movepool, whereas it was previously unrestricted. But I don't think that guide goes far enough towards constraining movepools -- as evidenced by the movepools we have created since using the guide. All CAP movepools are still ridiculously bloated and overpowered.
In the past, I have bitched about movepools and levied unsubstantiated criticisms -- but there was really nothing I could do about it. Other than making general "gut feeling" observations, there was no way for me to prove my assertions without doing a lot of work collecting statistical data. And without some hard data, there was no reason to propose changes to the movepool rules. I think any restrictions on movepools should be driven by objective data -- not personal opinions, which in my case is admittedly uninformed in terms of consistent competitive play experience.
Well, I finally decided to do something about this problem, and I started seriously researching movepools. This PR thread will serve for me to present my research and then propose some rules changes based on the conclusions of that research. For those of you that do not like statistics -- then stop reading right now, because this OP is filled with tons of stats. But, if you are interested in seeing some objective statistical data on movepools in competitive Pokemon, then read on...
Questions and Definitions
I decided to get answers to three questions about regular pokemon movepools:
1) How many moves does a good pokemon have in its movepool?
2) How many good moves does a good pokemon have in its movepool?
3) How many moves are most commonly used by a good pokemon in competitive play?
In order to answer these questions, I combed through statistics gathered from every battle conducted on Smogon University dating back to August 2008. That is 8,077,770 battles -- to be exact. I think 8 million battles is enough to be fairly complete... ;-) I wrote several programs to gather the data, and collected it all into a database that I could query in a variety of ways. Making the movepool database was the big time-consuming part of this research task. But once it was complete, I was able to mix and match data quite easily.2) How many good moves does a good pokemon have in its movepool?
3) How many moves are most commonly used by a good pokemon in competitive play?
I applied some objective definitions to all the key terms in the questions above.
"Good Pokemon"
I wanted a list of pokemon that are legitimately used in competitive play. Getting movepool stats for worthless pokemon like Beedrill and Mudkip is stupid, and just skews the stats. I wanted to weed out all the trash pokemon. So, I decided to look for pokemon that get significant play on the competitive ladders. Ultimately, I settled on this criteria:
Any pokemon that has ever been used more than 3000 times in a month on the Standard, Uber, or UU ladder.
The 3000 uses threshold was somewhat arbitrary, but it needed to be fairly high, in order to get rid of stupid stuff. You would be amazed how often crappy NFE pokes are used on the ladder. Anyway, the criteria yielded the following list:
Code:
+------------+
| Abomasnow |
| Absol |
| Aerodactyl |
| Aggron |
| Alakazam |
| Altaria |
| Ambipom |
| Ampharos |
| Arcanine |
| Articuno |
| Azelf |
| Azumarill |
| Banette |
| Bibarel |
| Blastoise |
| Blaziken |
| Blissey |
| Breloom |
| Bronzong |
| Butterfree |
| Cacturne |
| Camerupt |
| Celebi |
| Chansey |
| Charizard |
| Claydol |
| Clefable |
| Cloyster |
| Cradily |
| Cresselia |
| Crobat |
| Darkrai |
| Deoxys-A |
| Deoxys-S |
| Dialga |
| Donphan |
| Dragonite |
| Drapion |
| Drifblim |
| Dugtrio |
| Dusknoir |
| Electivire |
| Electrode |
| Empoleon |
| Espeon |
| Exeggutor |
| Feraligatr |
| Floatzel |
| Flygon |
| Forretress |
| Froslass |
| Gallade |
| Garchomp |
| Gardevoir |
| Gastrodon |
| Gengar |
| Giratina-o |
| Glaceon |
| Gliscor |
| Gorebyss |
| Groudon |
| Gyarados |
| Hariyama |
| Heatran |
| Heracross |
| Hippopotas |
| Hippowdon |
| Hitmonchan |
| Hitmonlee |
| Hitmontop |
| Ho-oh |
| Honchkrow |
| Houndoom |
| Hypno |
| Infernape |
| Jirachi |
| Jolteon |
| Jumpluff |
| Kabutops |
| Kangaskhan |
| Kingdra |
| Kyogre |
| Lanturn |
| Lapras |
| Latias |
| Latios |
| Leafeon |
| Lickilicky |
| Linoone |
| Lopunny |
| Lucario |
| Ludicolo |
| Lugia |
| Machamp |
| Magmortar |
| Magneton |
| Magnezone |
| Mamoswine |
| Manaphy |
| Manectric |
| Marowak |
| Medicham |
| Meganium |
| Mesprit |
| Metagross |
| Mew |
| Mewtwo |
| Milotic |
| Miltank |
| Mismagius |
| Moltres |
| Mr. Mime |
| Muk |
| Nidoking |
| Nidoqueen |
| Ninetales |
| Ninjask |
| Omastar |
| Palkia |
| Persian |
| Pikachu |
| Pinsir |
| Poliwrath |
| Porygon-Z |
| Porygon2 |
| Primeape |
| Quagsire |
| Qwilfish |
| Raichu |
| Raikou |
| Rampardos |
| Rayquaza |
| Regice |
| Regirock |
| Registeel |
| Relicanth |
| Rhyperior |
| Roserade |
| Rotom |
| Rotom-c |
| Rotom-f |
| Rotom-h |
| Rotom-s |
| Rotom-w |
| Salamence |
| Sandslash |
| Sceptile |
| Scizor |
| Scyther |
| Sharpedo |
| Shaymin |
| Shaymin-s |
| Shedinja |
| Shuckle |
| Skarmory |
| Slaking |
| Slowbro |
| Slowking |
| Smeargle |
| Snorlax |
| Snover |
| Spiritomb |
| Staraptor |
| Starmie |
| Steelix |
| Suicune |
| Swampert |
| Swellow |
| Tangrowth |
| Tauros |
| Tentacruel |
| Togekiss |
| Torkoal |
| Torterra |
| Toxicroak |
| Typhlosion |
| Tyranitar |
| Umbreon |
| Ursaring |
| Uxie |
| Vaporeon |
| Venomoth |
| Venusaur |
| Walrein |
| Weavile |
| Weezing |
| Wobbuffet |
| Yanmega |
| Zapdos |
+------------+
189 rows
That's 189 pokemon. I think most people would agree it's a pretty good sampling of the pokemon that are legitimately used in competitive play. So, for the remainder of this research, these are the pokemon that are considered "good pokemon".
"Movepool"
For this research, the movepool is the sum of all moves that can be learned by a pokemon by any means. I grouped the various "learn methods" into four main categories:
- Level-up Moves (includes pre-evolution and "heart scale" moves)
- Tutor Moves
- TM Moves (includes HM moves)
- Egg Moves
Many pokemon have moves that are "duplicated" across categories. For example, Venusaur learns Solarbeam by levelup and by TM. Since this research involves counting moves in the movepool, I did not want to "double count" any moves. So, any duplicate moves are counted only once. They are counted in the first category they are encountered, according to the order of categories listed above. So, for Venusaur, Solarbeam would be counted only as a Levelup move, but not a TM -- for purposes of this research. So, remember when reading the stats below, that no duplicates are counted in any pokemon's movepool.
"Most Commonly Used Moves"
This was very easy to define. Since I collect move usage stats for every pokemon every month, the most common moves are plainly listed right there in the monthly stats. So, this was the criteria:
Any move that has EVER been used enough on a pokemon to get listed distinctly on the monthly detail reports for that pokemon on any competitive ladder.
Any moves that get grouped into "Other" are not counted. Each hidden power is counted separately, btw."Good Moves"
This was a key definition in my research. I wanted to get a list of all the moves that can be considered "good" -- as in "this move is useful in competitive pokemon". Basically, I wanted to separate moves like Earthquake from moves like Tackle. So, here is the criteria for a "good move":
Any move that has ever been a "most commonly used move" for any "good pokemon".
If a move isn't good enough to ever have been used significantly by ANY good competitive pokemon in the history of the 4th generation metagame, then it must not be a very good move. If a move has any legitimate use in the metagame, then at least one good pokemon should have use for it in common competitive play at some point over the course of 8 million battles. As it turns out, there are 280 good moves in Pokemon...
Code:
+--------------+
| Acid Armor |
| Acupressure |
| Aerial Ace |
| Aeroblast |
| Agility |
| Air Cutter |
| Air Slash |
| Amnesia |
| Ancientpower |
| Aqua Jet |
| Aqua Ring |
| Aqua Tail |
| Aromatherapy |
| Assurance |
| Attract |
| Aura Sphere |
| Avalanche |
| Barrier |
| Baton Pass |
| Belly Drum |
| Bite |
| Blaze Kick |
| Blizzard |
| Body Slam |
| Bonemerang |
| Bounce |
| Brave Bird |
| Brick Break |
| Brine |
| Bug Bite |
| Bug Buzz |
| Bulk Up |
| Bullet Punch |
| Calm Mind |
| Charge |
| Charge Beam |
| Charm |
| Clamp |
| Close Combat |
| Confuse Ray |
| Cosmic Power |
| Counter |
| Cross Chop |
| Cross Poison |
| Crunch |
| Curse |
| Dark Pulse |
| Dark Void |
| Defense Curl |
| Destiny Bond |
| Detect |
| Dig |
| Discharge |
| Dizzy Punch |
| Double Hit |
| Double-edge |
| Draco Meteor |
| Dragon Claw |
| Dragon Dance |
| Dragon Pulse |
| Dragon Rush |
| Drain Punch |
| Dream Eater |
| Drill Peck |
| Dynamicpunch |
| Earth Power |
| Earthquake |
| Encore |
| Endeavor |
| Endure |
| Energy Ball |
| Eruption |
| Explosion |
| Extrasensory |
| Extremespeed |
| Facade |
| Fake Out |
| Fake Tears |
| Fire Blast |
| Fire Fang |
| Fire Punch |
| Flail |
| Flamethrower |
| Flare Blitz |
| Flash Cannon |
| Fly |
| Focus Blast |
| Focus Punch |
| Force Palm |
| Foresight |
| Frenzy Plant |
| Frustration |
| Fury Swipes |
| Giga Drain |
| Giga Impact |
| Grass Knot |
| Grasswhistle |
| Gravity |
| Growth |
| Grudge |
| Gunk Shot |
| Gyro Ball |
| Hail |
| Hammer Arm |
| Haze |
| Head Smash |
| Heal Bell |
| Healing Wish |
| Heat Wave |
| Hi Jump Kick |
| Howl |
| HP-Dragon |
| HP-Electric |
| HP-Fighting |
| HP-Fire |
| HP-Flying |
| HP-Grass |
| HP-Ground |
| HP-Ice |
| HP-Psychic |
| HP-Rock |
| HP-Water |
| Hydro Pump |
| Hyper Beam |
| Hypnosis |
| Ice Beam |
| Ice Fang |
| Ice Punch |
| Ice Shard |
| Icicle Spear |
| Icy Wind |
| Ingrain |
| Iron Defense |
| Iron Head |
| Iron Tail |
| Jump Kick |
| Knock Off |
| Last Resort |
| Lava Plume |
| Leaf Blade |
| Leaf Storm |
| Leech Seed |
| Light Screen |
| Low Kick |
| Lunar Dance |
| Mach Punch |
| Magic Coat |
| Magnet Rise |
| Mean Look |
| Meditate |
| Megahorn |
| Memento |
| Metal Burst |
| Metal Sound |
| Meteor Mash |
| Milk Drink |
| Mirror Coat |
| Mirror Move |
| Moonlight |
| Morning Sun |
| Mud-Slap |
| Muddy Water |
| Nasty Plot |
| Needle Arm |
| Night Slash |
| Ominous Wind |
| Outrage |
| Overheat |
| Pain Split |
| Payback |
| Perish Song |
| Pluck |
| Poison Jab |
| Power Gem |
| Power Trick |
| Power Whip |
| Protect |
| Psych Up |
| Psychic |
| Psycho Boost |
| Psycho Cut |
| Psycho Shift |
| Punishment |
| Pursuit |
| Quick Attack |
| Rain Dance |
| Rapid Spin |
| Recover |
| Reflect |
| Refresh |
| Rest |
| Return |
| Revenge |
| Reversal |
| Roar |
| Rock Blast |
| Rock Polish |
| Rock Slide |
| Rock Smash |
| Rollout |
| Roost |
| Sacred Fire |
| Safeguard |
| Sandstorm |
| Screech |
| Seed Bomb |
| Seed Flare |
| Seismic Toss |
| Selfdestruct |
| Shadow Ball |
| Shadow Claw |
| Shadow Force |
| Shadow Punch |
| Shadow Sneak |
| Shock Wave |
| Signal Beam |
| Sing |
| Skill Swap |
| Sky Uppercut |
| Slack Off |
| Sleep Powder |
| Sleep Talk |
| Sludge Bomb |
| Softboiled |
| Solarbeam |
| Spacial Rend |
| Spider Web |
| Spike Cannon |
| Spikes |
| Spore |
| Stealth Rock |
| Steel Wing |
| Stockpile |
| Stone Edge |
| Stun Spore |
| Substitute |
| Sucker Punch |
| Sunny Day |
| Super Fang |
| Superpower |
| Surf |
| Swagger |
| Swift |
| Switcheroo |
| Swords Dance |
| Synthesis |
| Tail Glow |
| Tailwind |
| Taunt |
| Teeter Dance |
| Thrash |
| Thunder |
| Thunder Fang |
| Thunder Wave |
| Thunderbolt |
| Thunderpunch |
| Tickle |
| Toxic |
| Toxic Spikes |
| Transform |
| Tri Attack |
| Trick |
| Trick Room |
| U-turn |
| Vacuum Wave |
| Volt Tackle |
| Water Pulse |
| Water Spout |
| Waterfall |
| Weather Ball |
| Whirlwind |
| Will-o-wisp |
| Wing Attack |
| Wish |
| Wood Hammer |
| Worry Seed |
| Wrap |
| X-Scissor |
| Yawn |
| Zen Headbutt |
+--------------+
280 rows
There are a few borderline moves in there, usually picked up from pokemon with situational strategies or abilities. But, for the most part, it is a suprisingly accurate list of every decent move in the game.
Other Assumptions and Exclusions
With all those definitions in place, I ran queries to count the number of moves, good moves, and most used moves in every pokemon's movepool. In addition to the total move counts, I also subdivided the totals by move category. I did this to help write specific movepool guidelines later.
I did not want to make any subjective decisions about which moves are useful for which pokemon. For example, evaluated purely as a move, Earthquake is a "good move", regardless of the pokemon that gets it. So, even though Blissey has no use for Earthquake at all -- it is still counted as a "good move" that Blissey learns, even though it is not useful to Blissey. It may seem pointless to count moves like EQ on Blissey -- but it was very intentional on my part. Because my goal was to research the quality of movepools by themselves -- not the quality of the movepools in relation to the pokemon's ability to use them. Taken by itself -- Blissey has a huge number of "good moves" in her movepool, even though she has many physical moves that are of no use to her.
I ended up removing a few pokemon from the stats, because, for various reasons, their movepools are irregular, and they were skewing certain numbers inappropriately. So, these pokemon were not included in the stats:
- Smeargle
- Mew
- Wobbuffet
- Deoxys
- Rotom-A
- Giratina-O
- Shaymin-S
The Stats
Here's a list of all good pokemon, sorted by the total number of moves in their movepool. Their movepools are also broken down into the categories by which they learn the various moves.
Code:
+------+------------+----------+----------+----------+----------+----------+
| | | Total | Levelup | TM | Tutor | Egg |
| | Pokemon | Moves | Moves | Moves | Moves | Moves |
+------+------------+----------+----------+----------+----------+----------+
| 1 | Clefable | 106 | 23 | 45 | 31 | 7 |
| 2 | Gallade | 104 | 28 | 46 | 22 | 8 |
| 3 | Mewtwo | 102 | 19 | 58 | 25 | 0 |
| 4 | Blissey | 100 | 19 | 52 | 25 | 4 |
| 5 | Rhyperior | 100 | 15 | 45 | 31 | 9 |
| 6 | Aggron | 98 | 14 | 50 | 29 | 5 |
| 7 | Chansey | 98 | 19 | 51 | 22 | 6 |
| 8 | Nidoking | 98 | 16 | 49 | 26 | 7 |
| 9 | Nidoqueen | 96 | 16 | 50 | 23 | 7 |
| 10 | Kangaskhan | 96 | 17 | 47 | 24 | 8 |
| 11 | Tyranitar | 95 | 17 | 45 | 26 | 7 |
| 12 | Togekiss | 95 | 21 | 39 | 27 | 8 |
| 13 | Absol | 94 | 20 | 45 | 22 | 7 |
| 14 | Mr. Mime | 93 | 23 | 39 | 23 | 8 |
| 15 | Slowking | 92 | 20 | 41 | 25 | 6 |
| 16 | Lickilicky | 92 | 19 | 43 | 24 | 6 |
| 17 | Charizard | 90 | 17 | 37 | 29 | 7 |
| 18 | Dusknoir | 90 | 21 | 40 | 23 | 6 |
| 19 | Slowbro | 90 | 17 | 42 | 25 | 6 |
| 20 | Snorlax | 90 | 28 | 33 | 24 | 5 |
| 21 | Dragonite | 89 | 18 | 46 | 20 | 5 |
| 22 | Primeape | 88 | 18 | 37 | 27 | 6 |
| 23 | Weavile | 88 | 21 | 40 | 19 | 8 |
| 24 | Sceptile | 87 | 18 | 38 | 22 | 9 |
| 25 | Ursaring | 87 | 17 | 35 | 28 | 7 |
| 26 | Blaziken | 87 | 18 | 36 | 26 | 7 |
| 27 | Ambipom | 86 | 15 | 37 | 28 | 6 |
| 28 | Lugia | 85 | 18 | 43 | 24 | 0 |
| 29 | Lucario | 84 | 20 | 43 | 11 | 10 |
| 30 | Blastoise | 84 | 14 | 35 | 23 | 12 |
| 31 | Feraligatr | 84 | 16 | 40 | 24 | 4 |
| 32 | Gengar | 84 | 16 | 39 | 24 | 5 |
| 33 | Swampert | 83 | 17 | 34 | 25 | 7 |
| 34 | Infernape | 82 | 18 | 46 | 12 | 6 |
| 35 | Slaking | 82 | 20 | 39 | 19 | 4 |
| 36 | Medicham | 81 | 18 | 34 | 22 | 7 |
| 37 | Gliscor | 81 | 18 | 40 | 15 | 8 |
| 38 | Persian | 81 | 20 | 34 | 20 | 7 |
| 39 | Marowak | 81 | 15 | 34 | 25 | 7 |
| 40 | Raichu | 80 | 20 | 27 | 24 | 9 |
| 41 | Latias | 80 | 15 | 44 | 21 | 0 |
| 42 | Gardevoir | 80 | 18 | 33 | 21 | 8 |
| 43 | Rampardos | 80 | 12 | 51 | 10 | 7 |
| 44 | Ludicolo | 79 | 15 | 34 | 24 | 6 |
| 45 | Latios | 79 | 15 | 43 | 21 | 0 |
| 46 | Alakazam | 79 | 15 | 37 | 23 | 4 |
| 47 | Breloom | 78 | 19 | 36 | 19 | 4 |
| 48 | Empoleon | 78 | 18 | 45 | 8 | 7 |
| 49 | Hypno | 78 | 19 | 35 | 19 | 5 |
| 50 | Poliwrath | 78 | 18 | 36 | 18 | 6 |
| 51 | Kabutops | 78 | 15 | 36 | 21 | 6 |
| 52 | Darkrai | 78 | 14 | 52 | 12 | 0 |
| 53 | Toxicroak | 77 | 14 | 42 | 11 | 10 |
| 54 | Quagsire | 77 | 13 | 34 | 22 | 8 |
| 55 | Azumarill | 77 | 15 | 29 | 20 | 13 |
| 56 | Cacturne | 76 | 18 | 31 | 21 | 6 |
| 57 | Jirachi | 76 | 29 | 41 | 6 | 0 |
| 58 | Pikachu | 76 | 20 | 23 | 24 | 9 |
| 59 | Salamence | 76 | 19 | 33 | 19 | 5 |
| 60 | Miltank | 76 | 13 | 36 | 21 | 6 |
| 61 | Muk | 76 | 16 | 37 | 13 | 10 |
| 62 | Hariyama | 76 | 18 | 32 | 20 | 6 |
| 63 | Tangrowth | 75 | 19 | 36 | 13 | 7 |
| 64 | Groudon | 75 | 12 | 38 | 25 | 0 |
| 65 | Rayquaza | 75 | 12 | 43 | 20 | 0 |
| 66 | Typhlosion | 75 | 15 | 33 | 18 | 9 |
| 67 | Altaria | 74 | 19 | 30 | 18 | 7 |
| 68 | Celebi | 74 | 15 | 36 | 23 | 0 |
| 69 | Honchkrow | 74 | 16 | 30 | 19 | 9 |
| 70 | Mismagius | 74 | 15 | 35 | 18 | 6 |
| 71 | Machamp | 74 | 13 | 33 | 21 | 7 |
| 72 | Steelix | 74 | 21 | 30 | 20 | 3 |
| 73 | Drapion | 73 | 14 | 45 | 5 | 9 |
| 74 | Ho-oh | 73 | 16 | 38 | 19 | 0 |
| 75 | Aerodactyl | 73 | 17 | 36 | 14 | 6 |
| 76 | Linoone | 73 | 17 | 36 | 17 | 3 |
| 77 | Electivire | 73 | 15 | 33 | 20 | 5 |
| 78 | Lopunny | 73 | 17 | 37 | 11 | 8 |
| 79 | Flygon | 72 | 17 | 32 | 19 | 4 |
| 80 | Banette | 71 | 17 | 32 | 15 | 7 |
| 81 | Magmortar | 71 | 15 | 32 | 17 | 7 |
| 82 | Torterra | 70 | 14 | 41 | 7 | 8 |
| 83 | Metagross | 70 | 16 | 31 | 23 | 0 |
| 84 | Garchomp | 70 | 12 | 43 | 9 | 6 |
| 85 | Hitmonlee | 70 | 20 | 26 | 21 | 3 |
| 86 | Bibarel | 70 | 12 | 44 | 9 | 5 |
| 87 | Froslass | 70 | 18 | 36 | 12 | 4 |
| 88 | Sharpedo | 70 | 18 | 33 | 17 | 2 |
| 89 | Skarmory | 70 | 14 | 34 | 16 | 6 |
| 90 | Houndoom | 69 | 17 | 30 | 17 | 5 |
| 91 | Lapras | 69 | 17 | 28 | 16 | 8 |
| 92 | Drifblim | 69 | 13 | 40 | 10 | 6 |
| 93 | Registeel | 69 | 14 | 31 | 24 | 0 |
| 94 | Scizor | 69 | 20 | 29 | 15 | 5 |
| 95 | Regirock | 69 | 13 | 30 | 26 | 0 |
| 96 | Vaporeon | 69 | 17 | 29 | 15 | 8 |
| 97 | Palkia | 69 | 11 | 51 | 7 | 0 |
| 98 | Exeggutor | 69 | 24 | 25 | 15 | 5 |
| 99 | Umbreon | 69 | 19 | 27 | 15 | 8 |
| 100 | Dialga | 68 | 11 | 48 | 9 | 0 |
| 101 | Roserade | 68 | 21 | 24 | 15 | 8 |
| 102 | Mamoswine | 68 | 23 | 28 | 12 | 5 |
| 103 | Leafeon | 68 | 18 | 28 | 14 | 8 |
| 104 | Espeon | 68 | 19 | 27 | 14 | 8 |
| 105 | Crobat | 68 | 13 | 33 | 13 | 9 |
| 106 | Sandslash | 68 | 14 | 34 | 16 | 4 |
| 107 | Azelf | 68 | 11 | 46 | 11 | 0 |
| 108 | Donphan | 68 | 24 | 24 | 16 | 4 |
| 109 | Regice | 68 | 13 | 30 | 25 | 0 |
| 110 | Venusaur | 68 | 16 | 27 | 14 | 11 |
| 111 | Omastar | 67 | 14 | 29 | 16 | 8 |
| 112 | Abomasnow | 66 | 13 | 43 | 5 | 5 |
| 113 | Jolteon | 66 | 18 | 27 | 13 | 8 |
| 114 | Hitmonchan | 66 | 19 | 27 | 17 | 3 |
| 115 | Ampharos | 66 | 14 | 27 | 18 | 7 |
| 116 | Qwilfish | 66 | 19 | 26 | 16 | 5 |
| 117 | Claydol | 66 | 17 | 35 | 14 | 0 |
| 118 | Gyarados | 66 | 14 | 36 | 16 | 0 |
| 119 | Floatzel | 65 | 13 | 39 | 6 | 7 |
| 120 | Walrein | 65 | 17 | 26 | 14 | 8 |
| 121 | Camerupt | 65 | 17 | 30 | 12 | 6 |
| 122 | Pinsir | 64 | 15 | 31 | 12 | 6 |
| 123 | Mesprit | 64 | 11 | 42 | 11 | 0 |
| 124 | Starmie | 64 | 17 | 31 | 16 | 0 |
| 125 | Heracross | 64 | 14 | 29 | 15 | 6 |
| 126 | Hitmontop | 64 | 17 | 24 | 19 | 4 |
| 127 | Yanmega | 64 | 19 | 27 | 13 | 5 |
| 128 | Uxie | 64 | 11 | 42 | 11 | 0 |
| 129 | Porygon-Z | 64 | 21 | 27 | 16 | 0 |
| 130 | Bronzong | 63 | 16 | 40 | 7 | 0 |
| 131 | Meganium | 63 | 16 | 25 | 14 | 8 |
| 132 | Glaceon | 63 | 17 | 25 | 13 | 8 |
| 133 | Forretress | 62 | 18 | 26 | 13 | 5 |
| 134 | Shedinja | 62 | 17 | 23 | 16 | 6 |
| 135 | Lanturn | 62 | 17 | 27 | 12 | 6 |
| 136 | Cradily | 61 | 13 | 30 | 14 | 4 |
| 137 | Relicanth | 61 | 13 | 30 | 14 | 4 |
| 138 | Venomoth | 61 | 18 | 26 | 11 | 6 |
| 139 | Ninjask | 61 | 19 | 26 | 12 | 4 |
| 140 | Butterfree | 61 | 18 | 28 | 15 | 0 |
| 141 | Tauros | 61 | 14 | 33 | 14 | 0 |
| 142 | Weezing | 60 | 14 | 30 | 10 | 6 |
| 143 | Porygon2 | 60 | 18 | 27 | 15 | 0 |
| 144 | Arcanine | 60 | 18 | 27 | 11 | 4 |
| 145 | Scyther | 60 | 17 | 25 | 13 | 5 |
| 146 | Milotic | 60 | 17 | 20 | 14 | 9 |
| 147 | Suicune | 60 | 13 | 30 | 17 | 0 |
| 148 | Manaphy | 59 | 13 | 35 | 11 | 0 |
| 149 | Ninetales | 59 | 17 | 22 | 13 | 7 |
| 150 | Cloyster | 58 | 18 | 22 | 12 | 6 |
| 151 | Dugtrio | 58 | 18 | 25 | 9 | 6 |
| 152 | Gastrodon | 58 | 10 | 33 | 5 | 10 |
| 153 | Torkoal | 58 | 16 | 27 | 12 | 3 |
| 154 | Kingdra | 57 | 13 | 23 | 14 | 7 |
| 155 | Zapdos | 57 | 18 | 25 | 14 | 0 |
| 156 | Manectric | 57 | 15 | 25 | 12 | 5 |
| 157 | Articuno | 57 | 18 | 25 | 14 | 0 |
| 158 | Tentacruel | 57 | 13 | 26 | 11 | 7 |
| 159 | Gorebyss | 57 | 15 | 24 | 13 | 5 |
| 160 | Spiritomb | 57 | 13 | 35 | 4 | 5 |
| 161 | Magnezone | 57 | 20 | 25 | 12 | 0 |
| 162 | Kyogre | 57 | 12 | 30 | 15 | 0 |
| 163 | Heatran | 57 | 13 | 40 | 4 | 0 |
| 164 | Swellow | 57 | 13 | 21 | 14 | 9 |
| 165 | Cresselia | 56 | 12 | 35 | 9 | 0 |
| 166 | Raikou | 55 | 13 | 26 | 16 | 0 |
| 167 | Magneton | 54 | 18 | 25 | 11 | 0 |
| 168 | Jumpluff | 54 | 16 | 21 | 11 | 6 |
| 169 | Snover | 53 | 12 | 31 | 5 | 5 |
| 170 | Shaymin | 53 | 12 | 25 | 16 | 0 |
| 171 | Hippowdon | 53 | 13 | 29 | 5 | 6 |
| 172 | Shuckle | 53 | 9 | 24 | 16 | 4 |
| 173 | Moltres | 52 | 17 | 24 | 11 | 0 |
| 174 | Staraptor | 52 | 12 | 26 | 7 | 7 |
| 175 | Hippopotas | 46 | 10 | 26 | 4 | 6 |
| 176 | Electrode | 45 | 15 | 20 | 10 | 0 |
| 177 | Rotom | 45 | 12 | 27 | 6 | 0 |
+------+------------+----------+----------+----------+----------+----------+
Here's a list of all good pokemon, sorted by the total number of good moves in their movepool ("good move" as defined above), with category breakdowns as well.
Code:
+------+------------+----------+----------+----------+----------+----------+
| | | | Good | Good | Good | Good |
| | | Good | Levelup | TM | Tutor | Egg |
| | Pokemon | Moves | Moves | Moves | Moves | Moves |
+------+------------+----------+----------+----------+----------+----------+
| 1 | Clefable | 76 | 11 | 36 | 25 | 4 |
| 2 | Mewtwo | 76 | 10 | 46 | 20 | 0 |
| 3 | Aggron | 75 | 9 | 41 | 22 | 3 |
| 4 | Gallade | 74 | 13 | 34 | 20 | 7 |
| 5 | Tyranitar | 73 | 14 | 35 | 19 | 5 |
| 6 | Rhyperior | 72 | 6 | 35 | 24 | 7 |
| 7 | Blissey | 72 | 9 | 42 | 18 | 3 |
| 8 | Chansey | 70 | 9 | 41 | 16 | 4 |
| 9 | Togekiss | 70 | 15 | 31 | 20 | 4 |
| 10 | Dragonite | 69 | 14 | 37 | 16 | 2 |
| 11 | Kangaskhan | 69 | 12 | 37 | 16 | 4 |
| 12 | Lugia | 69 | 12 | 38 | 19 | 0 |
| 13 | Absol | 69 | 11 | 34 | 18 | 6 |
| 14 | Lucario | 67 | 15 | 35 | 8 | 9 |
| 15 | Snorlax | 67 | 16 | 27 | 20 | 4 |
| 16 | Nidoqueen | 66 | 7 | 40 | 17 | 2 |
| 17 | Lickilicky | 66 | 10 | 33 | 19 | 4 |
| 18 | Nidoking | 65 | 5 | 38 | 20 | 2 |
| 19 | Slowking | 65 | 12 | 33 | 19 | 1 |
| 20 | Mr. Mime | 64 | 11 | 30 | 17 | 6 |
| 21 | Weavile | 64 | 12 | 30 | 15 | 7 |
| 22 | Latias | 63 | 10 | 37 | 16 | 0 |
| 23 | Primeape | 63 | 10 | 29 | 20 | 4 |
| 24 | Slowbro | 63 | 9 | 34 | 19 | 1 |
| 25 | Charizard | 63 | 8 | 28 | 21 | 6 |
| 26 | Gengar | 62 | 12 | 29 | 18 | 3 |
| 27 | Rayquaza | 62 | 10 | 37 | 15 | 0 |
| 28 | Blastoise | 62 | 8 | 27 | 17 | 10 |
| 29 | Dusknoir | 61 | 13 | 27 | 17 | 4 |
| 30 | Latios | 61 | 10 | 36 | 15 | 0 |
| 31 | Jirachi | 61 | 21 | 35 | 5 | 0 |
| 32 | Slaking | 61 | 13 | 31 | 14 | 3 |
| 33 | Rampardos | 60 | 7 | 41 | 7 | 5 |
| 34 | Ho-oh | 60 | 11 | 33 | 16 | 0 |
| 35 | Sceptile | 60 | 11 | 27 | 18 | 4 |
| 36 | Infernape | 60 | 11 | 36 | 9 | 4 |
| 37 | Ambipom | 60 | 9 | 29 | 20 | 2 |
| 38 | Medicham | 59 | 14 | 25 | 15 | 5 |
| 39 | Lopunny | 59 | 15 | 30 | 7 | 7 |
| 40 | Ursaring | 59 | 7 | 25 | 22 | 5 |
| 41 | Blaziken | 59 | 9 | 26 | 20 | 4 |
| 42 | Gardevoir | 58 | 8 | 25 | 18 | 7 |
| 43 | Darkrai | 58 | 8 | 41 | 9 | 0 |
| 44 | Miltank | 58 | 7 | 30 | 16 | 5 |
| 45 | Swampert | 57 | 8 | 26 | 19 | 4 |
| 46 | Groudon | 57 | 8 | 30 | 19 | 0 |
| 47 | Persian | 57 | 12 | 25 | 15 | 5 |
| 48 | Feraligatr | 57 | 9 | 31 | 16 | 1 |
| 49 | Celebi | 57 | 9 | 30 | 18 | 0 |
| 50 | Metagross | 56 | 12 | 24 | 20 | 0 |
| 51 | Salamence | 56 | 12 | 25 | 15 | 4 |
| 52 | Aerodactyl | 56 | 13 | 27 | 11 | 5 |
| 53 | Gliscor | 55 | 11 | 28 | 12 | 4 |
| 54 | Raichu | 55 | 12 | 20 | 17 | 6 |
| 55 | Azelf | 55 | 6 | 40 | 9 | 0 |
| 56 | Marowak | 54 | 5 | 26 | 18 | 5 |
| 57 | Palkia | 54 | 7 | 44 | 3 | 0 |
| 58 | Azumarill | 54 | 8 | 23 | 13 | 10 |
| 59 | Lapras | 53 | 12 | 23 | 13 | 5 |
| 60 | Altaria | 53 | 9 | 26 | 14 | 4 |
| 61 | Regirock | 53 | 10 | 23 | 20 | 0 |
| 62 | Breloom | 53 | 13 | 25 | 13 | 2 |
| 63 | Registeel | 53 | 11 | 24 | 18 | 0 |
| 64 | Torterra | 53 | 9 | 31 | 6 | 7 |
| 65 | Regice | 53 | 11 | 23 | 19 | 0 |
| 66 | Kabutops | 53 | 5 | 28 | 16 | 4 |
| 67 | Uxie | 53 | 7 | 37 | 9 | 0 |
| 68 | Honchkrow | 53 | 11 | 21 | 14 | 7 |
| 69 | Hariyama | 53 | 11 | 23 | 14 | 5 |
| 70 | Alakazam | 53 | 6 | 26 | 18 | 3 |
| 71 | Quagsire | 53 | 6 | 26 | 17 | 4 |
| 72 | Typhlosion | 52 | 9 | 24 | 13 | 6 |
| 73 | Dialga | 52 | 5 | 41 | 6 | 0 |
| 74 | Mismagius | 52 | 7 | 26 | 14 | 5 |
| 75 | Steelix | 52 | 11 | 22 | 17 | 2 |
| 76 | Hypno | 52 | 11 | 25 | 14 | 2 |
| 77 | Muk | 52 | 7 | 29 | 10 | 6 |
| 78 | Pikachu | 52 | 12 | 17 | 17 | 6 |
| 79 | Vaporeon | 51 | 8 | 24 | 12 | 7 |
| 80 | Linoone | 51 | 6 | 29 | 13 | 3 |
| 81 | Tangrowth | 51 | 9 | 26 | 11 | 5 |
| 82 | Ludicolo | 51 | 6 | 25 | 17 | 3 |
| 83 | Claydol | 51 | 11 | 29 | 11 | 0 |
| 84 | Mesprit | 51 | 5 | 37 | 9 | 0 |
| 85 | Electivire | 51 | 12 | 22 | 14 | 3 |
| 86 | Flygon | 50 | 9 | 24 | 15 | 2 |
| 87 | Empoleon | 50 | 6 | 34 | 5 | 5 |
| 88 | Toxicroak | 50 | 9 | 29 | 7 | 5 |
| 89 | Gyarados | 50 | 9 | 30 | 11 | 0 |
| 90 | Drapion | 50 | 9 | 32 | 3 | 6 |
| 91 | Froslass | 50 | 11 | 29 | 9 | 1 |
| 92 | Bibarel | 50 | 6 | 35 | 6 | 3 |
| 93 | Cacturne | 50 | 11 | 21 | 15 | 3 |
| 94 | Crobat | 50 | 9 | 25 | 9 | 7 |
| 95 | Banette | 49 | 9 | 24 | 12 | 4 |
| 96 | Scizor | 49 | 12 | 20 | 12 | 5 |
| 97 | Skarmory | 49 | 8 | 24 | 11 | 6 |
| 98 | Machamp | 49 | 6 | 24 | 14 | 5 |
| 99 | Donphan | 49 | 14 | 19 | 14 | 2 |
| 100 | Exeggutor | 48 | 14 | 19 | 12 | 3 |
| 101 | Sandslash | 48 | 7 | 24 | 14 | 3 |
| 102 | Glaceon | 48 | 10 | 20 | 11 | 7 |
| 103 | Sharpedo | 48 | 11 | 25 | 10 | 2 |
| 104 | Poliwrath | 48 | 6 | 27 | 12 | 3 |
| 105 | Leafeon | 48 | 9 | 21 | 11 | 7 |
| 106 | Hitmonlee | 48 | 12 | 17 | 16 | 3 |
| 107 | Starmie | 48 | 10 | 26 | 12 | 0 |
| 108 | Qwilfish | 48 | 11 | 22 | 13 | 2 |
| 109 | Garchomp | 48 | 6 | 33 | 6 | 3 |
| 110 | Abomasnow | 48 | 8 | 33 | 4 | 3 |
| 111 | Drifblim | 48 | 6 | 29 | 8 | 5 |
| 112 | Bronzong | 48 | 9 | 33 | 6 | 0 |
| 113 | Omastar | 47 | 9 | 22 | 13 | 3 |
| 114 | Houndoom | 47 | 9 | 22 | 13 | 3 |
| 115 | Umbreon | 47 | 10 | 19 | 11 | 7 |
| 116 | Espeon | 47 | 8 | 21 | 11 | 7 |
| 117 | Forretress | 47 | 12 | 21 | 11 | 3 |
| 118 | Jolteon | 47 | 8 | 21 | 11 | 7 |
| 119 | Camerupt | 47 | 10 | 24 | 10 | 3 |
| 120 | Suicune | 46 | 8 | 24 | 14 | 0 |
| 121 | Porygon-Z | 46 | 11 | 22 | 13 | 0 |
| 122 | Magmortar | 46 | 8 | 22 | 11 | 5 |
| 123 | Hitmontop | 46 | 11 | 18 | 14 | 3 |
| 124 | Hitmonchan | 46 | 14 | 18 | 12 | 2 |
| 125 | Zapdos | 46 | 15 | 20 | 11 | 0 |
| 126 | Mamoswine | 46 | 12 | 21 | 10 | 3 |
| 127 | Ninetales | 46 | 12 | 19 | 10 | 5 |
| 128 | Kyogre | 46 | 10 | 25 | 11 | 0 |
| 129 | Milotic | 45 | 11 | 17 | 11 | 6 |
| 130 | Floatzel | 45 | 7 | 32 | 4 | 2 |
| 131 | Venusaur | 45 | 8 | 18 | 11 | 8 |
| 132 | Ampharos | 45 | 10 | 19 | 13 | 3 |
| 133 | Yanmega | 45 | 13 | 19 | 11 | 2 |
| 134 | Manaphy | 44 | 6 | 30 | 8 | 0 |
| 135 | Porygon2 | 44 | 9 | 22 | 13 | 0 |
| 136 | Torkoal | 44 | 11 | 21 | 10 | 2 |
| 137 | Roserade | 44 | 12 | 17 | 11 | 4 |
| 138 | Gorebyss | 44 | 10 | 20 | 11 | 3 |
| 139 | Walrein | 44 | 10 | 20 | 11 | 3 |
| 140 | Articuno | 44 | 12 | 21 | 11 | 0 |
| 141 | Relicanth | 44 | 6 | 25 | 12 | 1 |
| 142 | Arcanine | 44 | 12 | 20 | 9 | 3 |
| 143 | Cradily | 44 | 6 | 22 | 12 | 4 |
| 144 | Scyther | 43 | 10 | 18 | 10 | 5 |
| 145 | Raikou | 43 | 10 | 19 | 14 | 0 |
| 146 | Lanturn | 43 | 9 | 22 | 9 | 3 |
| 147 | Gastrodon | 43 | 7 | 26 | 3 | 7 |
| 148 | Heatran | 43 | 9 | 32 | 2 | 0 |
| 149 | Shaymin | 43 | 8 | 21 | 14 | 0 |
| 150 | Tauros | 43 | 8 | 26 | 9 | 0 |
| 151 | Cresselia | 42 | 6 | 30 | 6 | 0 |
| 152 | Moltres | 42 | 14 | 20 | 8 | 0 |
| 153 | Heracross | 42 | 8 | 20 | 11 | 3 |
| 154 | Manectric | 42 | 11 | 18 | 10 | 3 |
| 155 | Cloyster | 41 | 12 | 17 | 9 | 3 |
| 156 | Meganium | 41 | 8 | 17 | 11 | 5 |
| 157 | Tentacruel | 41 | 7 | 20 | 8 | 6 |
| 158 | Venomoth | 41 | 8 | 19 | 8 | 6 |
| 159 | Butterfree | 41 | 7 | 22 | 12 | 0 |
| 160 | Weezing | 41 | 9 | 22 | 6 | 4 |
| 161 | Spiritomb | 40 | 11 | 24 | 2 | 3 |
| 162 | Swellow | 40 | 8 | 16 | 11 | 5 |
| 163 | Magnezone | 40 | 11 | 20 | 9 | 0 |
| 164 | Snover | 39 | 7 | 25 | 4 | 3 |
| 165 | Hippowdon | 39 | 8 | 23 | 4 | 4 |
| 166 | Pinsir | 39 | 7 | 20 | 9 | 3 |
| 167 | Shedinja | 39 | 7 | 17 | 12 | 3 |
| 168 | Kingdra | 37 | 6 | 19 | 11 | 1 |
| 169 | Jumpluff | 37 | 9 | 15 | 8 | 5 |
| 170 | Dugtrio | 37 | 9 | 18 | 7 | 3 |
| 171 | Magneton | 37 | 9 | 20 | 8 | 0 |
| 172 | Ninjask | 37 | 9 | 18 | 8 | 2 |
| 173 | Shuckle | 37 | 5 | 17 | 13 | 2 |
| 174 | Staraptor | 37 | 8 | 21 | 5 | 3 |
| 175 | Rotom | 34 | 8 | 22 | 4 | 0 |
| 176 | Electrode | 33 | 12 | 14 | 7 | 0 |
| 177 | Hippopotas | 32 | 5 | 20 | 3 | 4 |
+------+------------+----------+----------+----------+----------+----------+
Here's a list of all good pokemon, sorted by the total number of commonly used moves in their movepool ("commonly used" as defined above), with category breakdowns.
Code:
+------+------------+----------+----------+----------+----------+----------+
| | | Most | M. Used | M. Used | M. Used | M. Used |
| | | Used | Levelup | TM | Tutor | Egg |
| | Pokemon | Moves | Moves | Moves | Moves | Moves |
+------+------------+----------+----------+----------+----------+----------+
| 1 | Lapras | 27 | 9 | 13 | 3 | 2 |
| 2 | Kangaskhan | 26 | 7 | 9 | 8 | 2 |
| 3 | Lickilicky | 25 | 5 | 12 | 7 | 1 |
| 4 | Mesprit | 24 | 2 | 16 | 6 | 0 |
| 5 | Persian | 24 | 8 | 8 | 5 | 3 |
| 6 | Cacturne | 23 | 7 | 7 | 7 | 2 |
| 7 | Toxicroak | 23 | 5 | 11 | 4 | 3 |
| 8 | Ursaring | 23 | 2 | 8 | 9 | 4 |
| 9 | Nidoqueen | 23 | 3 | 15 | 4 | 1 |
| 10 | Blastoise | 22 | 4 | 9 | 3 | 6 |
| 11 | Ninetales | 22 | 9 | 7 | 3 | 3 |
| 12 | Bibarel | 22 | 5 | 13 | 3 | 1 |
| 13 | Torterra | 22 | 7 | 12 | 3 | 0 |
| 14 | Lopunny | 22 | 8 | 6 | 4 | 4 |
| 15 | Muk | 22 | 2 | 10 | 7 | 3 |
| 16 | Blaziken | 22 | 7 | 6 | 6 | 3 |
| 17 | Leafeon | 22 | 6 | 7 | 6 | 3 |
| 18 | Venusaur | 21 | 6 | 10 | 4 | 1 |
| 19 | Miltank | 21 | 4 | 8 | 6 | 3 |
| 20 | Nidoking | 21 | 4 | 12 | 5 | 0 |
| 21 | Hariyama | 21 | 5 | 8 | 5 | 3 |
| 22 | Clefable | 21 | 4 | 10 | 5 | 2 |
| 23 | Exeggutor | 21 | 9 | 7 | 5 | 0 |
| 24 | Gallade | 21 | 6 | 6 | 6 | 3 |
| 25 | Latias | 21 | 7 | 11 | 3 | 0 |
| 26 | Tauros | 21 | 6 | 8 | 7 | 0 |
| 27 | Cloyster | 21 | 9 | 9 | 2 | 1 |
| 28 | Gardevoir | 20 | 5 | 10 | 2 | 3 |
| 29 | Hypno | 20 | 7 | 8 | 5 | 0 |
| 30 | Tangrowth | 20 | 6 | 8 | 4 | 2 |
| 31 | Registeel | 20 | 6 | 7 | 7 | 0 |
| 32 | Claydol | 20 | 4 | 14 | 2 | 0 |
| 33 | Magmortar | 20 | 6 | 10 | 2 | 2 |
| 34 | Jirachi | 20 | 7 | 11 | 2 | 0 |
| 35 | Primeape | 20 | 3 | 8 | 8 | 1 |
| 36 | Regirock | 20 | 4 | 9 | 7 | 0 |
| 37 | Drapion | 20 | 7 | 9 | 1 | 3 |
| 38 | Ambipom | 19 | 5 | 8 | 4 | 2 |
| 39 | Ludicolo | 19 | 4 | 9 | 5 | 1 |
| 40 | Uxie | 19 | 3 | 13 | 3 | 0 |
| 41 | Absol | 19 | 6 | 6 | 3 | 4 |
| 42 | Tyranitar | 19 | 5 | 8 | 4 | 2 |
| 43 | Camerupt | 19 | 6 | 11 | 1 | 1 |
| 44 | Mr. Mime | 19 | 9 | 7 | 2 | 1 |
| 45 | Regice | 19 | 5 | 9 | 5 | 0 |
| 46 | Pikachu | 19 | 8 | 6 | 3 | 2 |
| 47 | Mewtwo | 19 | 4 | 13 | 2 | 0 |
| 48 | Electrode | 19 | 7 | 7 | 5 | 0 |
| 49 | Poliwrath | 19 | 3 | 11 | 5 | 0 |
| 50 | Altaria | 19 | 5 | 11 | 2 | 1 |
| 51 | Sandslash | 19 | 2 | 10 | 6 | 1 |
| 52 | Crobat | 19 | 4 | 9 | 2 | 4 |
| 53 | Porygon2 | 19 | 5 | 10 | 4 | 0 |
| 54 | Floatzel | 19 | 5 | 11 | 2 | 1 |
| 55 | Cresselia | 19 | 4 | 13 | 2 | 0 |
| 56 | Charizard | 19 | 4 | 10 | 3 | 2 |
| 57 | Houndoom | 19 | 4 | 9 | 4 | 2 |
| 58 | Shedinja | 18 | 2 | 9 | 5 | 2 |
| 59 | Slaking | 18 | 5 | 6 | 5 | 2 |
| 60 | Relicanth | 18 | 4 | 9 | 4 | 1 |
| 61 | Meganium | 18 | 5 | 6 | 5 | 2 |
| 62 | Spiritomb | 18 | 8 | 8 | 1 | 1 |
| 63 | Rampardos | 18 | 4 | 7 | 5 | 2 |
| 64 | Chansey | 18 | 3 | 9 | 4 | 2 |
| 65 | Jumpluff | 18 | 7 | 5 | 3 | 3 |
| 66 | Shaymin | 18 | 6 | 8 | 4 | 0 |
| 67 | Rotom | 18 | 5 | 13 | 0 | 0 |
| 68 | Gastrodon | 18 | 3 | 9 | 1 | 5 |
| 69 | Lanturn | 18 | 6 | 9 | 2 | 1 |
| 70 | Glaceon | 18 | 5 | 7 | 3 | 3 |
| 71 | Cradily | 18 | 4 | 8 | 4 | 2 |
| 72 | Medicham | 18 | 6 | 4 | 4 | 4 |
| 73 | Banette | 18 | 7 | 7 | 1 | 3 |
| 74 | Torkoal | 18 | 6 | 7 | 3 | 2 |
| 75 | Aggron | 18 | 3 | 7 | 7 | 1 |
| 76 | Steelix | 18 | 6 | 6 | 6 | 0 |
| 77 | Latios | 18 | 5 | 11 | 2 | 0 |
| 78 | Roserade | 17 | 6 | 6 | 1 | 4 |
| 79 | Quagsire | 17 | 3 | 8 | 4 | 2 |
| 80 | Weezing | 17 | 3 | 11 | 2 | 1 |
| 81 | Hitmonchan | 17 | 10 | 5 | 1 | 1 |
| 82 | Drifblim | 17 | 5 | 9 | 1 | 2 |
| 83 | Groudon | 17 | 3 | 9 | 5 | 0 |
| 84 | Slowking | 17 | 4 | 12 | 1 | 0 |
| 85 | Heatran | 17 | 2 | 15 | 0 | 0 |
| 86 | Articuno | 17 | 9 | 6 | 2 | 0 |
| 87 | Azumarill | 17 | 2 | 6 | 6 | 3 |
| 88 | Slowbro | 17 | 3 | 10 | 3 | 1 |
| 89 | Hitmonlee | 17 | 6 | 4 | 4 | 3 |
| 90 | Sceptile | 17 | 4 | 8 | 4 | 1 |
| 91 | Butterfree | 17 | 5 | 8 | 4 | 0 |
| 92 | Alakazam | 17 | 4 | 8 | 4 | 1 |
| 93 | Scyther | 17 | 9 | 4 | 2 | 2 |
| 94 | Hitmontop | 17 | 5 | 6 | 3 | 3 |
| 95 | Manectric | 17 | 5 | 7 | 3 | 2 |
| 96 | Dusknoir | 17 | 8 | 6 | 2 | 1 |
| 97 | Arcanine | 17 | 7 | 8 | 1 | 1 |
| 98 | Moltres | 17 | 8 | 8 | 1 | 0 |
| 99 | Infernape | 16 | 5 | 8 | 2 | 1 |
| 100 | Swellow | 16 | 3 | 7 | 2 | 4 |
| 101 | Blissey | 16 | 2 | 9 | 3 | 2 |
| 102 | Raikou | 16 | 5 | 5 | 6 | 0 |
| 103 | Espeon | 16 | 3 | 7 | 3 | 3 |
| 104 | Feraligatr | 16 | 4 | 6 | 5 | 1 |
| 105 | Dragonite | 16 | 7 | 7 | 1 | 1 |
| 106 | Marowak | 16 | 2 | 5 | 7 | 2 |
| 107 | Lugia | 16 | 4 | 8 | 4 | 0 |
| 108 | Honchkrow | 16 | 6 | 3 | 6 | 1 |
| 109 | Dialga | 16 | 3 | 12 | 1 | 0 |
| 110 | Shuckle | 16 | 4 | 6 | 4 | 2 |
| 111 | Raichu | 16 | 6 | 4 | 3 | 3 |
| 112 | Walrein | 16 | 3 | 9 | 1 | 3 |
| 113 | Celebi | 16 | 6 | 8 | 2 | 0 |
| 114 | Togekiss | 16 | 8 | 4 | 3 | 1 |
| 115 | Azelf | 16 | 2 | 11 | 3 | 0 |
| 116 | Typhlosion | 16 | 3 | 11 | 2 | 0 |
| 117 | Ampharos | 16 | 7 | 5 | 3 | 1 |
| 118 | Mismagius | 16 | 4 | 9 | 2 | 1 |
| 119 | Pinsir | 15 | 4 | 4 | 4 | 3 |
| 120 | Snover | 15 | 4 | 8 | 2 | 1 |
| 121 | Venomoth | 15 | 4 | 7 | 1 | 3 |
| 122 | Linoone | 15 | 3 | 6 | 4 | 2 |
| 123 | Tentacruel | 15 | 3 | 7 | 1 | 4 |
| 124 | Gliscor | 15 | 5 | 8 | 0 | 2 |
| 125 | Kabutops | 15 | 2 | 8 | 4 | 1 |
| 126 | Aerodactyl | 15 | 5 | 7 | 2 | 1 |
| 127 | Kingdra | 15 | 4 | 8 | 3 | 0 |
| 128 | Rhyperior | 15 | 4 | 4 | 7 | 0 |
| 129 | Palkia | 15 | 4 | 10 | 1 | 0 |
| 130 | Gengar | 15 | 3 | 9 | 3 | 0 |
| 131 | Rayquaza | 15 | 5 | 9 | 1 | 0 |
| 132 | Froslass | 14 | 4 | 8 | 1 | 1 |
| 133 | Milotic | 14 | 2 | 6 | 1 | 5 |
| 134 | Gorebyss | 14 | 8 | 4 | 1 | 1 |
| 135 | Yanmega | 14 | 6 | 6 | 1 | 1 |
| 136 | Omastar | 14 | 3 | 6 | 3 | 2 |
| 137 | Machamp | 14 | 1 | 5 | 5 | 3 |
| 138 | Abomasnow | 14 | 3 | 9 | 1 | 1 |
| 139 | Lucario | 14 | 5 | 4 | 2 | 3 |
| 140 | Umbreon | 14 | 5 | 4 | 2 | 3 |
| 141 | Swampert | 14 | 3 | 8 | 2 | 1 |
| 142 | Sharpedo | 14 | 6 | 6 | 1 | 1 |
| 143 | Staraptor | 14 | 6 | 5 | 1 | 2 |
| 144 | Darkrai | 14 | 4 | 7 | 3 | 0 |
| 145 | Snorlax | 14 | 6 | 2 | 3 | 3 |
| 146 | Qwilfish | 13 | 5 | 4 | 3 | 1 |
| 147 | Hippopotas | 13 | 3 | 6 | 1 | 3 |
| 148 | Magneton | 13 | 5 | 6 | 2 | 0 |
| 149 | Heracross | 13 | 5 | 4 | 3 | 1 |
| 150 | Porygon-Z | 13 | 5 | 6 | 2 | 0 |
| 151 | Flygon | 13 | 3 | 6 | 4 | 0 |
| 152 | Zapdos | 13 | 5 | 5 | 3 | 0 |
| 153 | Empoleon | 13 | 4 | 7 | 0 | 2 |
| 154 | Jolteon | 13 | 4 | 5 | 2 | 2 |
| 155 | Salamence | 13 | 2 | 8 | 1 | 2 |
| 156 | Vaporeon | 12 | 3 | 6 | 1 | 2 |
| 157 | Gyarados | 12 | 2 | 6 | 4 | 0 |
| 158 | Bronzong | 12 | 3 | 8 | 1 | 0 |
| 159 | Mamoswine | 12 | 4 | 4 | 3 | 1 |
| 160 | Scizor | 12 | 5 | 3 | 2 | 2 |
| 161 | Dugtrio | 12 | 3 | 6 | 2 | 1 |
| 162 | Garchomp | 12 | 3 | 8 | 1 | 0 |
| 163 | Hippowdon | 12 | 5 | 4 | 0 | 3 |
| 164 | Metagross | 12 | 5 | 3 | 4 | 0 |
| 165 | Weavile | 11 | 3 | 3 | 3 | 2 |
| 166 | Manaphy | 11 | 2 | 9 | 0 | 0 |
| 167 | Breloom | 11 | 4 | 4 | 3 | 0 |
| 168 | Forretress | 11 | 6 | 5 | 0 | 0 |
| 169 | Kyogre | 11 | 5 | 4 | 2 | 0 |
| 170 | Magnezone | 10 | 3 | 5 | 2 | 0 |
| 171 | Starmie | 10 | 3 | 5 | 2 | 0 |
| 172 | Electivire | 10 | 3 | 4 | 1 | 2 |
| 173 | Ho-oh | 10 | 4 | 4 | 2 | 0 |
| 174 | Donphan | 10 | 5 | 3 | 1 | 1 |
| 175 | Suicune | 9 | 2 | 5 | 2 | 0 |
| 176 | Skarmory | 9 | 1 | 5 | 0 | 3 |
| 177 | Ninjask | 8 | 3 | 3 | 1 | 1 |
+------+------------+----------+----------+----------+----------+----------+
Since the commonly used move listing is topped predominantly with UU pokemon, I assume this is because of instability and changes in the UU metagame over the past couple of years, that has caused many UU pokemon to have widely divergent common movesets. I may be wrong. Regardless, I wanted to see a breakout of commonly used move totals just for the the top 50 OU pokemon. Here's that listing:
Code:
+------+------------+----------+----------+----------+----------+----------+
| | | Most | M. Used | M. Used | M. Used | M. Used |
| | | Used | Levelup | TM | Tutor | Egg |
| | Pokemon | Moves | Moves | Moves | Moves | Moves |
+------+------------+----------+----------+----------+----------+----------+
| 1 | Latias | 21 | 7 | 11 | 3 | 0 |
| 2 | Jirachi | 20 | 7 | 11 | 2 | 0 |
| 3 | Cresselia | 19 | 4 | 13 | 2 | 0 |
| 4 | Porygon2 | 19 | 5 | 10 | 4 | 0 |
| 5 | Crobat | 19 | 4 | 9 | 2 | 4 |
| 6 | Tyranitar | 19 | 5 | 8 | 4 | 2 |
| 7 | Heatran | 17 | 2 | 15 | 0 | 0 |
| 8 | Roserade | 17 | 6 | 6 | 1 | 4 |
| 9 | Dusknoir | 17 | 8 | 6 | 2 | 1 |
| 10 | Alakazam | 17 | 4 | 8 | 4 | 1 |
| 11 | Infernape | 16 | 5 | 8 | 2 | 1 |
| 12 | Blissey | 16 | 2 | 9 | 3 | 2 |
| 13 | Dragonite | 16 | 7 | 7 | 1 | 1 |
| 14 | Celebi | 16 | 6 | 8 | 2 | 0 |
| 15 | Azelf | 16 | 2 | 11 | 3 | 0 |
| 16 | Togekiss | 16 | 8 | 4 | 3 | 1 |
| 17 | Aerodactyl | 15 | 5 | 7 | 2 | 1 |
| 18 | Kingdra | 15 | 4 | 8 | 3 | 0 |
| 19 | Gengar | 15 | 3 | 9 | 3 | 0 |
| 20 | Gliscor | 15 | 5 | 8 | 0 | 2 |
| 21 | Rhyperior | 15 | 4 | 4 | 7 | 0 |
| 22 | Tentacruel | 15 | 3 | 7 | 1 | 4 |
| 23 | Lucario | 14 | 5 | 4 | 2 | 3 |
| 24 | Machamp | 14 | 1 | 5 | 5 | 3 |
| 25 | Umbreon | 14 | 5 | 4 | 2 | 3 |
| 26 | Snorlax | 14 | 6 | 2 | 3 | 3 |
| 27 | Swampert | 14 | 3 | 8 | 2 | 1 |
| 28 | Flygon | 13 | 3 | 6 | 4 | 0 |
| 29 | Salamence | 13 | 2 | 8 | 1 | 2 |
| 30 | Jolteon | 13 | 4 | 5 | 2 | 2 |
| 31 | Heracross | 13 | 5 | 4 | 3 | 1 |
| 32 | Empoleon | 13 | 4 | 7 | 0 | 2 |
| 33 | Zapdos | 13 | 5 | 5 | 3 | 0 |
| 34 | Vaporeon | 12 | 3 | 6 | 1 | 2 |
| 35 | Mamoswine | 12 | 4 | 4 | 3 | 1 |
| 36 | Garchomp | 12 | 3 | 8 | 1 | 0 |
| 37 | Metagross | 12 | 5 | 3 | 4 | 0 |
| 38 | Gyarados | 12 | 2 | 6 | 4 | 0 |
| 39 | Hippowdon | 12 | 5 | 4 | 0 | 3 |
| 40 | Scizor | 12 | 5 | 3 | 2 | 2 |
| 41 | Bronzong | 12 | 3 | 8 | 1 | 0 |
| 42 | Forretress | 11 | 6 | 5 | 0 | 0 |
| 43 | Breloom | 11 | 4 | 4 | 3 | 0 |
| 44 | Weavile | 11 | 3 | 3 | 3 | 2 |
| 45 | Magnezone | 10 | 3 | 5 | 2 | 0 |
| 46 | Starmie | 10 | 3 | 5 | 2 | 0 |
| 47 | Electivire | 10 | 3 | 4 | 1 | 2 |
| 48 | Suicune | 9 | 2 | 5 | 2 | 0 |
| 49 | Skarmory | 9 | 1 | 5 | 0 | 3 |
| 50 | Ninjask | 8 | 3 | 3 | 1 | 1 |
+------+------------+----------+----------+----------+----------+----------+
Ok, so that's all the stats for all the good pokemon. Here's the movepool stats for CAP pokemon. I have combined all the CAP stats into a single list, and sorted it by total movepool size.
Code:
+------+-----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| | | | | | | | | Good | Good | Good | Good | Most | M. Used | M. Used | M. Used | M. Used |
| | | Total | Levelup | TM | Tutor | Egg | Good | Levelup | TM | Tutor | Egg | Used | Levelup | TM | Tutor | Egg |
| | Pokemon | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves |
+------+-----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| 1 | Krilowatt | 107 | 16 | 57 | 23 | 11 | 74 | 8 | 43 | 18 | 5 | 0 | 0 | 0 | 0 | 0 |
| 2 | Syclant | 97 | 16 | 52 | 24 | 5 | 71 | 11 | 39 | 17 | 4 | 17 | 6 | 7 | 3 | 1 |
| 3 | Arghonaut | 96 | 15 | 51 | 19 | 11 | 64 | 8 | 37 | 13 | 6 | 18 | 2 | 10 | 3 | 3 |
| 4 | Pyroak | 95 | 16 | 47 | 23 | 9 | 72 | 9 | 40 | 16 | 7 | 21 | 7 | 11 | 0 | 3 |
| 5 | Fidgit | 95 | 17 | 54 | 14 | 10 | 63 | 10 | 41 | 7 | 5 | 14 | 5 | 5 | 1 | 3 |
| 6 | Kitsunoh | 94 | 16 | 52 | 19 | 7 | 67 | 8 | 38 | 15 | 6 | 13 | 2 | 6 | 4 | 1 |
| 7 | Cyclohm | 92 | 16 | 47 | 20 | 9 | 72 | 12 | 38 | 14 | 8 | 13 | 2 | 8 | 1 | 2 |
| 8 | Colossoil | 87 | 16 | 49 | 13 | 9 | 66 | 9 | 38 | 12 | 7 | 13 | 3 | 5 | 1 | 4 |
| 9 | Stratagem | 86 | 13 | 53 | 20 | 0 | 67 | 8 | 42 | 17 | 0 | 16 | 2 | 10 | 4 | 0 |
| 10 | Revenankh | 79 | 17 | 37 | 16 | 9 | 60 | 11 | 31 | 11 | 7 | 18 | 4 | 8 | 3 | 3 |
+------+-----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
And finally, here are the averages. First the averages for good competitive pokemon:
Code:
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| | | | | | | Average | Average | Average | Average | Average | Average | Average | Average | Average |
| Average | Average | Average | Average | Average | Average | Good | Good | Good | Good | Most | M. Used | M. Used | M. Used | M. Used |
| Total | Levelup | TM | Tutor | Egg | Good | Levelup | TM | Tutor | Egg | Used | Levelup | TM | Tutor | Egg |
| Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| 71.6949 | 16.4124 | 33.8644 | 16.4633 | 4.9548 | 51.5028 | 9.5650 | 26.2203 | 12.5028 | 3.2147 | 16.8418 | 4.7288 | 7.5989 | 3.0904 | 1.4237 |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
Code:
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| | | | | | | Average | Average | Average | Average | Average | Average | Average | Average | Average |
| Average | Average | Average | Average | Average | Average | Good | Good | Good | Good | Most | M. Used | M. Used | M. Used | M. Used |
| Total | Levelup | TM | Tutor | Egg | Good | Levelup | TM | Tutor | Egg | Used | Levelup | TM | Tutor | Egg |
| Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves | Moves |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| 92.8000 | 15.8000 | 49.9000 | 19.1000 | 8.0000 | 67.6000 | 9.4000 | 38.7000 | 14.0000 | 5.5000 | 14.3000 | 3.3000 | 7.0000 | 2.0000 | 2.0000 |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
Conclusions
CAP movepools are significantly larger than the norm for competitive pokemon. In fact, almost every CAP movepool ranks amongst the biggest movepools in the entire game. Even the smallest CAP movepool (Revenankh) would rank in the top quarter of all movepools amongst competitive pokemon. On average, CAP movepools have 21 more moves in them, than the movepools of good competitive pokemon. The bulk of most of the additional CAP moves are in the form of TM's. On average, CAP pokemon get more than 17 more TM's than most good competitive pokemon.
Conclusion: CAP movepools are bloated.
CAP movepools have significantly more good moves than the norm for competitive pokemon. On average, CAP pokemon get 16 more good moves than most good competitive pokemon. Once again, the bulk of these additional good moves are in the form of TM's, with CAP pokemon getting more than 12 good TM's more than normal.
Conclusion: CAP movepools are overpowered.
CAP pokemon do not use a significantly wider array of moves in battle, than most normal competitive pokemon. Although stats for Krilowatt move usage are not in, the average CAP pokemon uses 16 different moves in competitive play. This is slightly less than the norm for all good pokemon, and is slightly higher than the norm for the best pokemon in OU play. So, despite having much larger movepools stacked with many more good moves -- CAP pokemon end up using roughly the same number of moves as all other good pokemon.
Conclusion: CAP movepools are unnecessarily large and excessive.
Proposal
I want to impose tighter restrictions on movepools, and I want to use these statistics as the basis for those restrictions. I want to limit the total movepool size and the total number of good moves in new CAP movepools. I want to impose limits on each specific category of move, TM's in particular. Since we tend to give every CAP almost every TM in the book.
I'd like to keep X-Act's movepool guide, but it will need to be revised. The movepool guide has some good guidelines for what should be included in a movepool, and it has some guidelines for what should not be allowed. But that guide is mostly concerned with defining the UPPER LIMIT of what a movepool can contain. As we have seen, by setting that upper limit, basically it ensures that every CAP pokemon will end up with a movepool right at the upper limit. Which, collectively makes the CAP project look like a fanboy uber factory. Even though the reality is that CAP pokemon don't need any bigger movepool than any average competitive pokemon.
Although I was not able to collect specific stats on it -- I would also like to consider placing limits on the "efficiency" of the good moves in a CAP movepool. For example, all the good physical moves in Blissey's movepool lower the "efficiency" of the good moves in her movepool, because she cannot competitively use those moves. There was no way for me to count statistics like this for every pokemon, as it would require me to subjectively evaluate every pokemon's movepool. But, I suspect that most pokemon have a certain percentage of "wasted good moves" in their movepool. If we place limits on CAP movepools, but movepool creators respond by making them "100% efficient" -- then we really haven't solved the problem. There are two ways to address this:
- Make the limits extremely tight. So even if the movepools are highly efficient, they still will be within overall power norms
- Impose some objective limits regarding movepool efficiency. Basically, we set limits in accordance with the stats above, but we force movepool creators to include a certain number of "wasted good moves" in their CAP movepools. I'm not sure how to set limits like this. But, I'm open for suggestions.