PokéBase - Pokémon Q&A
4 votes
6,983 views

By Leveling up, breeding, TMs, Tutor and Special moves (from Event, Dream Yard and Island Scan)
Please don't comment why I asked this.

by
edited by
Well, it depends on the Pokemon.  However, I looked at the **level up** moves of 100 Pokemon (legendary, mythical, exclusive, etc.).  Now, TM/HM can't be considered because there are Pokemon such as Mew that can learn all the TMs.  
However, the average moves of a:
Starter: 15-16 (depends on generation)
Legendary: 20-25
Mythical: 15-25
Most Pokemon in general: 14.45
Hope this answers your question.
No it does not. Why can't you count Pokemon that learn all the TMs?
because that throws off the numbers dramatically.  I looked for generic Pokemon like starters, route one Pokemon, most competitive Pokemon, etc.  I didn't count Pokemon like ditto, smeargle, or mew because ditto only has one but  has the capability to use every single move in the game, mew learns every TM, and smeargle can just about learn every single move with sketch.  But, if you want an average TM, HM, Tutor, Egg, and Special moves numbers taking into account all Pokemon:
Special: 1
TM: 20-25 or 40-50
HM: about 1-4 or 5 to all HMs
Egg: 9-16
Tutor: 9-16 (same as egg)
The numbers are very different.
So what if that dramatically throws off the numbers? Acknowledge the truth, even if it's not the truth you want.
Also, the average of a set of numbers is a single number, not a range. How did you come up with ranges?
Like I said, dramatic changes in numbers lead me to have different averages.  So, the numbers come out to (in HMs) 0.9873043... and 4.0223708... in different areas.  Like, there are some Pokemon that learn most moves and some that learn little.  So, with this knowledge I put down numbers for the higher and the lower.
Okay, for those of you who don't know, the average of a finite set of numbers a, b, c, d...is (a+b+c+d...)/(size of set). It does not involve separating the numbers into "different areas" nor does it involve separating Pokemon that learn most moves from those that learn a little. If you're going to answer the question, then please actually calculate the average of the entire set and not just estimate it or find a range that contains it.
Ok, so if you want the main average...I'll give you the main average.  For the average of 580 Pokemon is about 19.9 moves.  Do the math yourself... 11543 total moves / (divided by) 580 Pokemon. Happy now?
I'm not spending my whole day doing pointless math.

If someone out there is willing to count all the moves and all of the Pokemon and divide that number, say the exact answer.  I don't care!  But, there are apparently some people that care a whole awful lot about the "exact" or "precise" number sequence.  Spend 6 hrs doing that!!  I already did most of that work for you.

Why doesn't someone (mostly sumwun) calculate exactly how many moves each learns.  I may be wrong, I may be right.  But, if you want it short, it is almost completely irrelevant to calculate exactly how many moves is in the average.  If nobody wants to do that, than this question won't be answered..
If the asker asked for pointless math, then we must show him/her/it all the pointless math he/she/it asked for and no less. How relevant these calculations are is to be judged by the asker, not by you. If you don't like this philosophy, then maybe you shouldn't be spending so much time on a QA site.
If no one else will do this, I will.  Don't expect a quick response though it will take me a LONG time

1 Answer

4 votes
 
Best answer

OK I'm a stats nerd, so I ran some queries on our database for PokemonDb to find the answer. I'm sticking to Ultra Sun/Moon only. Note: our database is missing a few special moves, but they should not affect the average - we'd need to be missing 800 moves for the average to go up 1, and I don't think we're missing that many!

Excluding duplicate moves (e.g. a Pokemon learning the same move via level up and TM), we have 61,249 distinct Pokemon-move combinations across 843 Pokemon. Yes 843 Pokemon - those extra ones are due to alternate forms (we actually have around 100 alternate forms listed, but many of them such as Megas are not counted here).

So the average Pokemon can learn 73 moves! (or 72.656 to be more precise)


My original answer before I updated it was not counting transfer-only moves. I think it's also valid approach. You can call it the "purist method" - counting only the moves a Pokemon can directly learn in USUM. This would also only count breeding moves on the baby Pokemon (e.g. Bulbasaur learns Giga Drain by breeding, but Venusaur technically does not because Venusaur can't hatch from an egg).

Using this method, we have 48,692 distinct Pokemon-move combinations across 843 Pokemon. That gives us an average of 58 moves per Pokemon (or 57.760 to be more precise).

by
edited by
Wow. Just wow
(yes I did just give Pokemaster a down-vote)
Pokemon DB is completely missing transfer-only moves. There are easily 600 Pokemon that were able to learn secret power in ORAS but not anymore, and several hundred more that were able to learn endure, captivate, sleep talk, and natural gift in Generation 4. Of course, those aren't the only transfer-only moves; they're just the ones most likely to make a difference in the average.
Hmm, fair point sumwun. I'll make sure to add those when I can and update this answer.
OK I've updated my answer now we have the transfer-only moves, and it's much closer to sumwun's answer of 73.7 from Pokemon Showdown. The discrepancy could be partly due to some special moves we are missing, but also they could be counting forms differently - for example counting all the moves that Mega Evolutions have would increase the average.