Most active CG players

Caveat – Well, the active players will be in here, but so will players who gained games via a merge (and so receive a one-time bump). Also, users can also add old games of the player.

Here’s the idea, compare two CG playerlist snapshots, C0 from 2014-08, and C1 from 2015-05, looking for CG players who have gained the most games. Presumably because CG is adding recent tournament games, but see the caveat above.

Let’s show just the 50-most “active” players. I’ll show just a small snippet of the python-code I used:

(Note- the line on top is the older version, the number of additional games added during the last 9 months is shown on the right of the more recent record.)


>>> L = [ c for c in C0 if c.id in Di1 ]    # Match <CG> players.
>>> len(L)
74556

>>> L.sort( lambda x, y: cmp( Di1[y.id].games-y.games, Di1[x.id].games-x.games ) )    # Sort by delta( N_games ).

>>> for n in L[:50]:        # Print out the top-50.
...     print n, "\n", \
...           Di1[n.id], "\t", "%3d" % (Di1[n.id].games-n.games),"\n"

Which prints out this list:

    127402 / $   1210246  Alina L'Ami              (1985.06.01)  RO --   Y  F  2446 / 158
    127402 / $   1210246  Alina L'Ami              (1985.06.01)  RO --   Y  F  2446 / 356    198

    106617 / $         0  A I Zakharov             ()            -- --   N     2395 / 18
    106617 / $   4103564  Alexander Zakharov       (1943.10.07)  RU --   Y  M  2395 / 152    134

     10084 / $   2016192  Hikaru Nakamura          (1987.12.09)  JP US   Y  M  2789 / 1226
     10084 / $   2016192  Hikaru Nakamura          (1987.12.09)  JP US   Y  M  2799 / 1350   124

     76172 / $   2020009  Fabiano Caruana          (1992.07.30)  US IT   Y  M  2801 / 911
     76172 / $   2020009  Fabiano Caruana          (1992.07.30)  US IT   Y  M  2844 / 1022   111

    110145 / $   1106686  Marta Michna             (1978.01.30)  PL DE   Y  F  2404 / 84
    110145 / $   1106686  Marta (Zielinska) Michna (1978.01.30)  PL DE   Y  F  2404 / 194    110

     50065 / $  13401319  Shakhriyar Mamedyarov    (1985.04.12)  AZ --   Y  M  2775 / 1397
     50065 / $  13401319  Shakhriyar Mamedyarov    (1985.04.12)  AZ --   Y  M  2775 / 1505   108

     79968 / $   4102142  Peter Svidler            (1976.06.17)  RU --   Y  M  2769 / 2189
     79968 / $   4102142  Peter Svidler            (1976.06.17)  RU --   Y  M  2769 / 2287   98

     54535 / $  14109603  Sergey Karjakin          (1990.01.12)  UA RU   Y  M  2788 / 1518
     54535 / $  14109603  Sergey Karjakin          (1990.01.12)  UA RU   Y  M  2788 / 1613   95

     17316 / $  13300474  Levon Aronian            (1982.10.06)  AM --   Y  M  2830 / 1855
     17316 / $  13300474  Levon Aronian            (1982.10.06)  AM --   Y  M  2830 / 1948   93

     12295 / $   4101588  Vladimir Kramnik         (1975.06.25)  RU --   Y  M  2811 / 2495
     12295 / $   4101588  Vladimir Kramnik         (1975.06.25)  RU --   Y  M  2811 / 2586   91

     49041 / $   4162722  Ernesto Inarkiev         (1985.12.09)  KG RU   Y  M  2707 / 811
     49041 / $   4162722  Ernesto Inarkiev         (1985.12.09)  KG RU   Y  M  2707 / 901    90

    107252 / $  24116068  Anish Giri               (1994.06.28)  RU NL   Y  M  2752 / 789
    107252 / $  24116068  Anish Giri               (1994.06.28)  RU NL   Y  M  2790 / 877    88

     56798 / $    623539  Maxime Vachier-Lagrave   (1990.10.21)  FR --   Y  M  2768 / 1316
     56798 / $    623539  Maxime Vachier-Lagrave   (1990.10.21)  FR --   Y  M  2768 / 1401   85

     54683 / $   4168119  Ian Nepomniachtchi       (1990.07.14)  RU --   Y  M  2735 / 896
     54683 / $   4168119  Ian Nepomniachtchi       (1990.07.14)  RU --   Y  M  2735 / 979    83

    108200 / $  24130737  Vladimir Fedoseev        (1995.02.16)  RU --   Y  M  2672 / 179
    108200 / $  24130737  Vladimir Fedoseev        (1995.02.16)  RU --   Y  M  2683 / 260    81

     12088 / $   5000017  Viswanathan Anand        (1969.12.11)  IN --   Y  M  2817 / 2779
     12088 / $   5000017  Viswanathan Anand        (1969.12.11)  IN --   Y  M  2817 / 2859   80

     26396 / $         0  Haije Kramer             (1917.11.24)  NL --   Y  M  9000 / 235
     26396 / $         0  Haije Kramer             (1917.11.24)  NL --   Y  M  9000 / 315    80

     42834 / $         0  Frits van Seters         (1913.09.08)  NL BE   Y  M     0 / 40
     42834 / $         0  Frits van Seters         (1913.09.08)  NL BE   Y  M     0 / 117    77

    133694 / $  14507323  Kristina Saric           (1986.12.19)  HR --   Y  F  2261 / 17
    133694 / $  14507323  Kristina Saric           (1986.12.19)  HR --   Y  F  2261 / 94     77

    143722 / $  14900866  Zuzana Stockova          ()            -- --   Y  F  2374 / 2
    143722 / $  14900866  Zuzana Stockova          ()            -- --   Y  F  2374 / 79     77

    114502 / $   2026961  Daniel Naroditsky        (1995.11.09)  US --   Y  M  2587 / 159
    114502 / $   2026961  Daniel Naroditsky        (1995.11.09)  US --   Y  M  2633 / 235    76

     13847 / $   2805677  Boris Gelfand            (1968.06.24)  BY IL   Y  M  2777 / 2532
     13847 / $   2805677  Boris Gelfand            (1968.06.24)  BY IL   Y  M  2777 / 2607   75

    114733 / $   4149351  Marina Romanko           (1986.08.05)  RU --   Y  F  2453 / 242
    114733 / $   4149351  Marina Romanko Guseva    (1986.08.05)  RU --   Y  F  2453 / 317    75

     17279 / $   4126025  Alexander Grischuk       (1983.10.31)  RU --   Y  M  2795 / 1777
     17279 / $   4126025  Alexander Grischuk       (1983.10.31)  RU --   Y  M  2797 / 1851   74

     49039 / $   4147235  Evgeny Tomashevsky       (1987.07.01)  RU --   Y  M  2740 / 672
     49039 / $   4147235  Evgeny Tomashevsky       (1987.07.01)  RU --   Y  M  2749 / 744    72

    107935 / $   1710400  Nils Grandelius          (1993.06.03)  SE --   Y  M  2600 / 420
    107935 / $   1710400  Nils Grandelius          (1993.06.03)  SE --   Y  M  2623 / 490    70

    146132 / $   4636546  Jessica Schmidt          ()            -- --   Y  F  2291 / 1
    146132 / $   4636546  Jessica Schmidt          ()            -- --   Y  F  2339 / 71     70

    125070 / $         0  Stockfish (Computer)     (2009.00.00)  NO --   Y  M     0 / 79
    125070 / $         0  Stockfish (Computer)     (2009.00.00)  NO --   Y  M     0 / 146    67

     52948 / $   1503014  Magnus Carlsen           (1990.11.30)  NO --   Y  M  2882 / 1659
     52948 / $   1503014  Magnus Carlsen           (1990.11.30)  NO --   Y  M  2882 / 1724   65

    125290 / $         0  Komodo (Computer)        ()            -- --   Y  M     0 / 54
    125290 / $         0  Komodo (Computer)        ()            -- --   Y  M     0 / 119    65

     54691 / $    410608  David Howell             (1990.11.14)  UK --   Y  M  2654 / 666
     54691 / $    410608  David Howell             (1990.11.14)  UK --   Y  M  2696 / 730    64

     49467 / $  13601520  Baadur Jobava            (1983.11.26)  GE --   Y  M  2734 / 1050
     49467 / $  13601520  Baadur Jobava            (1983.11.26)  GE --   Y  M  2734 / 1113   63

     48885 / $   4650891  Arkadij Naiditsch        (1985.10.25)  LV DE   Y  M  2737 / 1193
     48885 / $   4650891  Arkadij Naiditsch        (1985.10.25)  LV DE   Y  M  2737 / 1255   62

    122590 / $   1510045  Aryan Tari               (1999.06.04)  NO --   Y  M  2440 / 164
    122590 / $   1510045  Aryan Tari               (1999.06.04)  NO --   Y  M  2520 / 226    62

     49462 / $  14105730  Anton Korobov            (1985.06.25)  UA --   Y  M  2723 / 566
     49462 / $  14105730  Anton Korobov            (1985.06.25)  UA --   Y  M  2723 / 627    61

    114803 / $   2004887  Samuel Shankland         (1991.10.01)  US --   Y  M  2634 / 227
    114803 / $   2004887  Samuel Shankland         (1991.10.01)  US --   Y  M  2661 / 287    60

     15211 / $   1000063  Friso Nijboer            (1965.05.26)  NL --   Y  M  2641 / 897
     15211 / $   1000063  Friso Nijboer            (1965.05.26)  NL --   Y  M  2641 / 956    59

     49031 / $   4122356  Dmitry Jakovenko         (1983.06.28)  RU --   Y  M  2760 / 987
     49031 / $   4122356  Dmitry Jakovenko         (1983.06.28)  RU --   Y  M  2760 / 1046   59

     10900 / $    400041  Michael Adams            (1971.11.17)  UK --   Y  M  2761 / 2524
     10900 / $    400041  Michael Adams            (1971.11.17)  UK --   Y  M  2761 / 2582   58

     11148 / $         0  Arpad Vajda              (1896.05.02)  HU --   Y  M  9000 / 172
     11148 / $         0  Arpad Vajda              (1896.05.02)  HU --   Y  M  9000 / 230    58

     49734 / $   4129199  Boris Grachev            (1986.03.27)  RU --   Y  M  2705 / 647
     49734 / $   4129199  Boris Grachev            (1986.03.27)  RU --   Y  M  2705 / 705    58

     50112 / $  13401653  Rauf Mamedov             (1988.04.26)  AZ --   Y  M  2679 / 682
     50112 / $  13401653  Rauf Mamedov             (1988.04.26)  AZ --   Y  M  2679 / 740    58

     78882 / $   5004373  Aarthie Ramaswamy        (1981.06.28)  IN --   Y  F  2322 / 37
     78882 / $   5004373  Aarthie Ramaswamy        (1981.06.28)  IN --   Y  F  2322 / 95     58

    113403 / $   1020854  Robin van Kampen         (1994.11.14)  NL --   Y  M  2638 / 285
    113403 / $   1020854  Robin van Kampen         (1994.11.14)  NL --   Y  M  2641 / 343    58

    117286 / $   5008980  Roy Saptarshi            (1986.03.21)  IN --   Y  M  2451 / 30
    117286 / $   5008980  Roy Saptarshi            (1986.03.21)  IN --   Y  M  2451 / 88     58

    121617 / $   4147103  Aleksandra Goryachkina   (1998.09.28)  RU --   Y  F  2438 / 232
    121617 / $   4147103  Aleksandra Goryachkina   (1998.09.28)  RU --   Y  F  2474 / 290    58

     18125 / $         0  Johan van Mil            (1959.03.26)  NL --   Y  M  2475 / 155
     18125 / $         0  Johan van Mil            (1959.03.26)  NL --   Y  M  2475 / 212    57

    113399 / $  24126055  Daniil Dubov             (1996.04.18)  RU --   Y  M  2641 / 279
    113399 / $  24126055  Daniil Dubov             (1996.04.18)  RU --   Y  M  2659 / 336    57

     11719 / $   4116992  Alexander Morozevich     (1977.07.18)  RU --   Y  M  2788 / 1600
     11719 / $   4116992  Alexander Morozevich     (1977.07.18)  RU --   Y  M  2788 / 1656   56

     34659 / $   1107038  Bartosz Socko            (1978.11.10)  PL --   Y  M  2663 / 918
     34659 / $   1107038  Bartosz Socko            (1978.11.10)  PL --   Y  M  2663 / 974    56

 

zz

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s