Master chess players

Biographical profiles of chess Grandmasters and world champions, with curated featured games and computer-engine analysis.

GM

Magnus Carlsen

3960 games
GM

Garry Kasparov

1851 games
GM

Fabiano Caruana

3884 games
GM

Hikaru Nakamura

2958 games
GM

Javokhir Sindarov

1216 games
GM

Vincent Keymer

1328 games
GM

Nodirbek Abdusattorov

1708 games
GM

Wesley So

2813 games
GM

Anish Giri

1281 games
GM

Erigaisi Arjun

2055 games
GM

Vladimir Kramnik

3099 games
GM

Yi Wei

1467 games
GM

Sergey Karjakin

2962 games
GM

Praggnanandhaa R

1510 games
GM

Alireza Firouzja

1847 games
GM

Jan-Krzysztof Duda

1387 games
GM

Viswanathan Anand

3579 games
GM

Liren Ding

1578 games
GM

Ian Nepomniachtchi

3235 games
GM

Leinier Dominguez Perez

2021 games
GM

Quang Liem Le

2001 games
GM

Hans Moke Niemann

1742 games
GM

Richard Rapport

1895 games
GM

Jorden Van Foreest

1796 games
GM

Levon Aronian

3533 games
GM

Shakhriyar Mamedyarov

3639 games
GM

M. Amin Tabatabaei

1664 games
GM

Gukesh D

1352 games
GM

Nihal Sarin

1564 games
GM

Yagiz Kaan Erdogmus

433 games
GM

Maxime Vachier-Lagrave

3194 games
GM

Dmitry Andreikin

2578 games
GM

Yangyi Yu

196 games
GM

Parham Maghsoodloo

2510 games
GM

Samuel Sevian

1419 games
GM

Santosh Gujrathi Vidit

963 games
GM

Awonder Liang

694 games
GM

Veselin Topalov

2428 games
GM

Matthias Bluebaum

2389 games
GM

Matthew D Sadler

654 games
GM

Vladimir Fedoseev

1636 games
GM

Teimour Radjabov

2136 games
GM

Nodirbek Yakubboev

1146 games
GM

Hao Wang

100 games
GM

Dmitry Jakovenko

1701 games
GM

Peter Svidler

3442 games
GM

Evgeny Tomashevsky

1663 games
GM

Andrey Esipenko

1840 games
GM

Chithambaram VR. Aravindh

1828 games
GM

Peter Leko

2290 games
GM

Judit Polgar

1655 games
GM

Zoltan Gyimesi

1123 games
GM

Igor Kovalenko

128 games
GM

Murali Karthikeyan

265 games
GM

Pranesh M

606 games
GM

V Pranav

1113 games
GM

Nikita Vitiugov

1941 games
GM

David W L Howell

1252 games
GM

Rustam Kasimdzhanov

1554 games
GM

Pavel Eljanov

2123 games