Chess Games

Top 100 Chess Players

List of top 100 chess players ordered by ratings; classic, rapid and blitz rating. Players ratings are in order of classic, rapid and blitz rating.

  1. Magnus Carlsen Magnus Carlsen
    Norway
    2835 / 2869 / 2954
  2. Fabiano Caruana Fabiano Caruana
    United States of America
    2828 / 2772 / 2770
  3. Shakhriyar Mamedyarov Shakhriyar Mamedyarov
    Azerbaijan
    2817 / 2810 / 2757
  4. Liren Ding Liren Ding
    China
    2813 / 2760 / 2773
  5. Garry Kasparov Garry Kasparov
    Russia
    2812 / 2783 / 2801
  6. Anish Giri Anish Giri
    Netherlands
    2783 / 2769 / 2770
  7. Maxime Vachier-Lagrave Maxime Vachier-Lagrave
    France
    2780 / 2800 / 2933
  8. Vladimir Kramnik Vladimir Kramnik
    Russia
    2777 / 2756 / 2748
  9. Viswanathan Anand Viswanathan Anand
    India
    2773 / 2733 / 2747
  10. Alexander Grischuk Alexander Grischuk
    Russia
    2771 / 2738 / 2763
  11. Levon Aronian Levon Aronian
    Armenia
    2767 / 2695 / 2827
  12. Wesley So Wesley So
    United States of America
    2765 / 2797 / 2775
  13. Yangyi Yu Yangyi Yu
    China
    2764 / 2784 / 2724
  14. Ian Nepomniachtchi Ian Nepomniachtchi
    Russia
    2763 / 2785 / 2834
  15. Teimour Radjabov Teimour Radjabov
    Azerbaijan
    2757 / 2738 / 2743
  16. Sergey Karjakin Sergey Karjakin
    Russia
    2753 / 2781 / 2782
  17. Hikaru Nakamura Hikaru Nakamura
    United States of America
    2749 / 2845 / 2894
  18. Veselin Topalov Veselin Topalov
    Bulgaria
    2740 / 2717 / 2708
  19. Leinier Dominguez Perez Leinier Dominguez Perez
    United States of America
    2739 / 2816 / 2717
  20. David Navara David Navara
    Czech Republic
    2738 / 2688 / 2661
  21. Jan-Krzysztof Duda Jan-Krzysztof Duda
    Poland
    2738 / 2716 / 2818
  22. Peter Svidler Peter Svidler
    Russia
    2737 / 2737 / 2805
  23. Arkadij Naiditsch Arkadij Naiditsch
    Azerbaijan
    2734 / 2584 / 2581
  24. Yi Wei Yi Wei
    China
    2733 / 2698 / 2672
  25. Richard Rapport Richard Rapport
    Hungary
    2731 / 2708 / 2695
  26. Pentala Harikrishna Pentala Harikrishna
    India
    2730 / 2711 / 2641
  27. Samuel Shankland Samuel Shankland
    United States of America
    2725 / 2622 / 2639
  28. Xiangzhi Bu Xiangzhi Bu
    China
    2725 / 2722 / 2671
  29. Dmitry Andreikin Dmitry Andreikin
    Russia
    2725 / 2759 / 2793
  30. Vladimir Fedoseev Vladimir Fedoseev
    Russia
    2724 / 2718 / 2715
  31. Radoslaw Wojtaszek Radoslaw Wojtaszek
    Poland
    2722 / 2702 / 2662
  32. Nikita Vitiugov Nikita Vitiugov
    Russia
    2720 / 2614 / 2725
  33. Dmitry Jakovenko Dmitry Jakovenko
    Russia
    2719 / 2731 / 2665
  34. Quang Liem Le Quang Liem Le
    Vietnam
    2714 / 2706 / 2682
  35. Hao Wang Hao Wang
    China
    2714 / 2781 / 2722
  36. Vassily Ivanchuk Vassily Ivanchuk
    Ukraine
    2713 / 2686 / 2710
  37. Bassem Amin Bassem Amin
    Egypt
    2712 / 2617 / 2662
  38. Vladislav Artemiev Vladislav Artemiev
    Russia
    2709 / 2784 / 2828
  39. Evgeny Tomashevsky Evgeny Tomashevsky
    Russia
    2705 / 2704 / 2605
  40. Daniil Dubov Daniil Dubov
    Russia
    2703 / 2779 / 2726
  41. Rauf Mamedov Rauf Mamedov
    Azerbaijan
    2703 / 2667 / 2699
  42. Michael Adams Michael Adams
    England
    2701 / 2708 / 2796
  43. Maxim Matlakov Maxim Matlakov
    Russia
    2700 / 2722 / 2717
  44. Chao b Li Chao b Li
    China
    2699 / 2645 / 2693
  45. Anton Korobov Anton Korobov
    Ukraine
    2699 / 2756 / 2714
  46. Francisco Vallejo Pons Francisco Vallejo Pons
    Spain
    2698 / 2593 / 2642
  47. Santosh Gujrathi Vidit Santosh Gujrathi Vidit
    India
    2695 / 2664 / 2715
  48. Matthew D Sadler Matthew D Sadler
    England
    2693 / 2673 / 2646
  49. Ernesto Inarkiev Ernesto Inarkiev
    Russia
    2692 / 2688 / 2667
  50. Ivan Cheparinov Ivan Cheparinov
    Georgia
    2691 / 2629 / 2695
  51. Gawain C B Jones Gawain C B Jones
    England
    2691 / 2622 / 2687
  52. Ivan Saric Ivan Saric
    Croatia
    2690 / 2663 / 2560
  53. Gabriel Sargissian Gabriel Sargissian
    Armenia
    2689 / 2696 / 2610
  54. Jorge Cori Jorge Cori
    Peru
    2689 / 2608 / 2558
  55. B. Adhiban B. Adhiban
    India
    2689 / 2608 / 2612
  56. Markus Ragger Markus Ragger
    Austria
    2687 / 2644 / 2567
  57. Vladislav Kovalev Vladislav Kovalev
    Belarus
    2687 / 2548 / 2589
  58. David W L Howell David W L Howell
    England
    2685 / 2653 / 2650
  59. Etienne Bacrot Etienne Bacrot
    France
    2684 / 2685 / 2693
  60. Yue Wang Yue Wang
    China
    2684 / 2710 / 2666
  61. Yuriy Kryvoruchko Yuriy Kryvoruchko
    Ukraine
    2683 / 2697 / 2664
  62. Hua Ni Hua Ni
    China
    2683 / 2647 / 2579
  63. Nils Grandelius Nils Grandelius
    Sweden
    2682 / 2647 / 2603
  64. Eltaj Safarli Eltaj Safarli
    Azerbaijan
    2681 / 2708 / 2682
  65. Pavel Eljanov Pavel Eljanov
    Ukraine
    2680 / 2631 / 2585
  66. Zoltan Almasi Zoltan Almasi
    Hungary
    2680 / 2668 / 2585
  67. Liviu-Dieter Nisipeanu Liviu-Dieter Nisipeanu
    Germany
    2680 / 2652 / 2637
  68. Parham Maghsoodloo Parham Maghsoodloo
    Iran
    2679 / 2499 / 2668
  69. Anton Demchenko Anton Demchenko
    Russia
    2679 / 2624 / 2517
  70. Krishnan Sasikiran Krishnan Sasikiran
    India
    2678 / 2601 / 2601
  71. Judit Polgar Judit Polgar
    Hungary
    2675 / 2646 / 2736
  72. Viktor Laznicka Viktor Laznicka
    Czech Republic
    2674 / 2678 / 2597
  73. Jeffery Xiong Jeffery Xiong
    United States of America
    2672 / 0 / 0
  74. A.R. Saleh Salem A.R. Saleh Salem
    United Arab Emirates
    2672 / 2720 / 2626
  75. Aleksey Dreev Aleksey Dreev
    Russia
    2670 / 2604 / 2694
  76. Tamir Nabaty Tamir Nabaty
    Israel
    2669 / 2641 / 2589
  77. Boris Gelfand Boris Gelfand
    Israel
    2669 / 2719 / 2728
  78. Maxim Rodshtein Maxim Rodshtein
    Israel
    2668 / 2644 / 2555
  79. Ray Robson Ray Robson
    United States of America
    2667 / 2605 / 2614
  80. Ferenc Berkes Ferenc Berkes
    Hungary
    2667 / 2688 / 2675
  81. Gata Kamsky Gata Kamsky
    United States of America
    2666 / 2755 / 2670
  82. S.P. Sethuraman S.P. Sethuraman
    India
    2665 / 2578 / 2527
  83. Lazaro Bruzon Batista Lazaro Bruzon Batista
    Cuba
    2664 / 2619 / 2709
  84. Gadir Guseinov Gadir Guseinov
    Azerbaijan
    2664 / 2684 / 2690
  85. Ruslan Ponomariov Ruslan Ponomariov
    Ukraine
    2664 / 2682 / 2681
  86. Luke J McShane Luke J McShane
    England
    2663 / 2691 / 2648
  87. Sanan Sjugirov Sanan Sjugirov
    Russia
    2663 / 2668 / 2714
  88. Igor Kovalenko Igor Kovalenko
    Latvia
    2663 / 2622 / 2693
  89. Yifan Hou Yifan Hou
    China
    2662 / 2607 / 2627
  90. Alexander Areshchenko Alexander Areshchenko
    Ukraine
    2661 / 2622 / 2615
  91. Sandro Mareco Sandro Mareco
    Argentina
    2661 / 2568 / 2518
  92. Vladimir Malakhov Vladimir Malakhov
    Russia
    2661 / 2670 / 2654
  93. Vladislav Tkachiev Vladislav Tkachiev
    France
    2660 / 2673 / 2587
  94. Peter Leko Peter Leko
    Hungary
    2660 / 2702 / 2721
  95. Hrant Melkumyan Hrant Melkumyan
    Armenia
    2660 / 2631 / 2667
  96. Rustam Kasimdzhanov Rustam Kasimdzhanov
    Uzbekistan
    2659 / 2698 / 2693
  97. Robin Van Kampen Robin Van Kampen
    Netherlands
    2658 / 0 / 2478
  98. Alexei Shirov Alexei Shirov
    Spain
    2658 / 2690 / 2612
  99. Evgeniy Najer Evgeniy Najer
    Russia
    2658 / 2613 / 2568
  100. Parimarjan Negi Parimarjan Negi
    India
    2656 / 2613 / 2613