

How many speed players there actually are
Frequently, in this subreddit's debates about which skillset is meta, I see the argument: "Just look at the top 10 literally 8 of them are speed players." But this always makes me think: why stop at the top 10? Even if it's true, it would be weird to build your entire understanding of the game's current state based on a few laboratory-made aliens at the very top. To get a clearer picture, I analyzed the top 500 players using data from https://pp.huismetbenen.nl.
The most important thing to note is that this entire project is essentially an approximation, even if, from what I've seen, it's fairly close to reality. Result you can see on the image. For the calculations I used amount of total pp(excluding bonus pp) and the weighted values of skillsets(It's means that total amount pp for skillset being calculated like total pp, but only uses certain skill pp). Those values doesn't perfectly represents which skillset how much contributing for total value, but they good enough for this task.
Basically all calculations based on ratio between aim pp and total amount
ratio = aim_pp / (total - acc_pp - reading_pp)
we reducing total amount by acc and reading because those values actually doesn't depends on which skillset player belongs to, but sometimes they really mess up calculations. Some examples where it helped:
- WhiteCat, Alumetri - have relatively big amount of acc an reading pp, and despite being clearly aim players they was pushed to hybrid.
- Ivaxa - relatively doesn't have much of those, and was strongly biased towards aim category, even though imo he is perfectly belongs to hybrid.
Those are barriers for categories:
SPEED_PLAYER_THRESHOLD = 0.72 // If it's lower, than player is a speed player
AIM_PLAYER_THRESHOLD = 0.92 // If higher, than this is an aim player
// Everybody in between are hybrid players
Those values was hand picked based on results. Examples:
- If use higher speed player threshold, then chicony and zyntex would be considered speed players
- If use lower aim threshold then enri would be an aim player despite having very tapping heavy top plays
Worth mentioning that hybrid spikes after top 100 because most of the nm/hr low bpm stream players being considered hybrid, and there is a lot of them in that range.
Here is the final distribution of top-500 players by categories. Please If you want to comment in the style of "Why player X in category Y if he definetely should be on the another" first check their actual top plays to ensure that your perception of the player matches the reality. And keep in mind that to be in certain category - aim or speed player should be hyper-focused on certain skill, not just be slightly biased towards it, at least I tried to balance it this way:
In total there is 124 speed players:
cryshina, Akolibed, NINERIK, sytho, Zylice, killer2007, PLOXARU, Cloudpaw, reused, roaz, Kamensh1k, OnlyHadley, smozhen, aimbotcone, Zoxeim, WindowLife, yamss, shimon, PinkEyeFan2013, Flaro, Egor, xan_ly, Shyot73, z9a, aspen, MouseR1ez, Arnold24x24, Dever, kazamabc, RyooYamada, majoreh, ratcho, bibero, thank you, Aricin, big_tatik, MALTESER, willy0214, trumpatino69, Juh, Dreamz, Riot, Zaqqy, strived, 9I DePeBO, synoxa, Pabloniichan, wudci, R1cho, JapWhite, ULTRABAYMAX1562, Zeisen Udongein, Apostol, T A K A O, Sheena Ringo, WakaiYuki, maxim, Zoomeree, okinamo, Yseri, A]], Dempsey, fedotoff, _Shield, _fefe, matcha, yukarimybeloved, KappaMarz, Tepi, C-L, Cymango, Pinguinzi, HaSappy, Jorikawa, Seiong, jop, jixxi, sharytory, A L E P H, Skillertvv, sarboggly, Tonnisdk, marzey, Cellinia, nemroz, RAMTIN, xolotyy, nooneloves, suly, Oscar con boina, wooting, Ryugia, Anolikaru, Epes, Might, polski1, Jakson, MightyDoc, Raspigaous, redbaby, resha, Seviade, shiroude, HUNDUR, MiMiTooU, Red_Pixel, My Angle Okayu, khz, kurtis-, Tofy, Gl1tcher, Xqeer, NOUMEN BREAK, -aico, xep, Tartis, Sorae, golem de caca, Gameroft, -Spartan, FlipRopiik, lemontree, xafi666, F3n1X.
In total there is 222 hybrid players:
Ivaxa, milosz, lifeline, Chicony, ASecretBox, enri, superi0r, aknzx, Saiyku, nujabes, ChocoPafe, milktea0019, [Karcher], Raikouhou, bunnylikemoney, yary, Intercambing, xootynator, rektygon, NaPiii_, Freddie Benson, Utami, Mathi, mcy4, Zyntex, Rafis, gamer228666, Welter, hexi, ciru, puppy, RafaMat, chocomint, Dereban, fudge, wuhua, sakuraskip, 315, luciano, Bonk, Mahmood, awesome sauce, lolol233, bananachi, clafrelys, VoProSSoFF, InBefore, runnysunny, Fleh, Thornnn, -Hirata, AdrianLabubu67, Umbre, Andros, Bubbleman, lil bread, Ledeau_Fox, argweid, Swiq, MineFrostID, criller, LordGabriel, Shirosora, Gonzah, papercandle, Kwal1976, Rupertion, Fobxx, Mastasz, tekkito, Pablohh, Akuma no Tenshi, desuqe, Chipori, Tutel, Arash, vixylium, etn, monte, ozbert, Varvalian, Hakui Koyori, Abyssal, PikaPwn, SaintSFT, zoomiee, NeliNyan, NoSin, Nongsa, CyberOni, misha awa, Zentoro, Sh4rq_, nekore, z10a, fragranceofpage, 1v9, bsm, Stixe, gabyyy, Neinja, Kotsik, Rykic, fuzzyu, 8581210, nicki1324, Demonical, Tim Kackner, arekk, GodRoPoNiKa, -Din-, Reedkatt, Aerodite, FlasTEH, NYASH, Cheyne, moon2k, Kama, zonelouise, xymbii, ozy, origin_, Doomsday fanboy, BTMC, Sodor, iryl, Fametime, MYKEYBOARD, Trail Mix, haga1115, big snag, imissher, Coreanmaluco, idke, NathanRam1918, lPogonyuto, azr8, SL1PER, A21, vljoy209, Karthy, Xaver, Melvr, yodeston, Hifkil, Mlaw, Nailer, Loosay, fedoragoose, i drink glue, eloj, Hagawobla, Rizer, Rebo, Sobu, orngoos, Petit, Aerora, Sp1cyy, Saymel, Allegrissimo, Kyros_, Stoof, Flameztear, MoJIHu9I_MaKcuM, XxJoeSwag727xX, Toy0Ta, treyarch, elsi, SadnessWillSear, Thundur, Icarussy, WooperFan1, villix, Xemtin, Emilbus, gakuw, Gurbzy, angelkanna, Mekeyo, ILX, Yonannas, Shadeow, gusrua123, meridian, AstroVnz, Jad, RAFUNA, Hober38, Luszer, Viveliam, AxewB, SLOVAKTRUCKER, ruirui, Dustice, FlySlime, whiteceiling, Gaspi, Slenderman, Vagabond, minefieldsurfer, Bartek22830, tonaltwister, Pezz, noncycle, marcel7, Camberos, EthantrixV3, justman, SkunkPunk, Pullout Couch, Rail, Gulbang, Hatted, _Chonker, r_kt, Rampax, Lesperry, gheanfoil, ampy, riwoto, Monko2k.
In total there is 154 aim players:
mrekk, NyanPotato, gnahus, jahkon, bored yes, cloppit, JappaDeKappa, androgenic, cloutiful, creator, plambob, Vudek, freezes, FlyingTuna, MALISZEWSKI, atlas, haxor, WhiteCat, femkitty, MINHOCA LOKA, hqshe, worst hr player, gwb, nehemiah, Suyong_, Kurumiw, Choofy, [ Master ], EZChamp, TTv_UFO, ur cute, -bouingue, Pipipupu997, FGSky, def, Vaxei, suurii, Weetab, Suyung_, alexsandll, Zeaqk, decaten, Librarian, Blah, Drxvmik, Lolu, CUPSIZEFAN, aim1trick, leancat, TrickyPugster, YMD, Chamqp, John Aim, saraune, Salikuu, kyojaku, Mike Tyson, -IZZY, jabahh, MyAngelMiku, badeu, Tofunim, sylriu, nase, hqze, GET LOVED, Ashdoll, bob man, Meow mao, alfiu, kusuriya, Juztan, Asckar, Jemzsee, ronipan, cedru, Skrowell, anmear, Alyra, nicebroccoli, TheKusoAimer, dench, Vamhi, cxyd_n, Reimu Hakurei, Cole Cassidy, Tsuwagi, AllyrD, Homutan, EXTERNALIZATION, blobnom, Teacchyyy, queue, Jarran, maxbireo, nejzha, onetabby, Willy William, 815, Cracento, k4rnu1, Xyhara, Ethan2222, me slow, Paraqeet, hearts, Jorlando, -L U C K Y-, Snowy LP, BlancPur, freed0my, yadon, nixie, Kluchen, SheDiK YT, shiromisu, Failing, bocchicookie, Xiel, calebshucks, Aireu, Alumetri, judah1224, im a fancy lad, kemsi, pluk, Vayge, pauldeegee, hamster tables, SrChispa, xvy, cyo, CosmoXR, ryunic, fallenbtw, rebella, zekk, JackPaX, wusa, Remirakk, pupusa, Kelathis, Sherbet, shime, thebossmax, razorfruit, karomi, KNa-, WhatSkill, larp spoon, nuxx, Fjell, Taylan_, Hinamon.