This is a ranking based on earning by microtransactions so they don't take a look at playerbase and subscription earnings. Even if CF had like let's say 10 times less players than lol/wow or any game on the list as long as it made over 900 mil it's gonna be in the first place. And I'm not surprised at all the game has a large player base in china and many "ZP noobs" in the other servers