Master chess players

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

GM

Xiangzhi Bu

1847 games
GM

Murali Karthikeyan

226 games
GM

V Pranav

1038 games
GM

Vladislav Tkachiev

1348 games
GM

Joel Lautier

1593 games
GM

Robin Van Kampen

439 games
GM

David Anton Guijarro

1664 games
GM

Frederik Svane

738 games
GM

Kirill Alekseenko

1103 games
GM

Bogdan-Daniel Deac

1888 games
GM

Jeffery Xiong

1481 games
GM

Alexander Morozevich

2361 games
GM

Ray Robson

888 games
GM

Haik M. Martirosyan

1791 games
GM

Jose Eduardo Martinez Alcantara

1638 games
GM

Volodar Murzin

1205 games
GM

Radoslaw Wojtaszek

2375 games
GM

Hua Ni

1171 games
GM

Eltaj Safarli

906 games
GM

Johan-Sebastian Christiansen

680 games
GM

Nils Grandelius

1752 games
GM

Sam Shankland

1475 games
GM

Maksim Chigaev

1518 games
GM

Alexander Ipatov

498 games
GM

Pranesh M

535 games
GM

Valery Salov

692 games
GM

Shant Sargsyan

1045 games
GM

Francisco Vallejo Pons

2181 games
GM

Grigoriy Oparin

1313 games
GM

Vladislav Artemiev

2126 games
GM

Ediz Gurel

457 games
GM

Ernesto Inarkiev

1948 games
GM

Aryan Tari

435 games
GM

Alexander Donchenko

1472 games
GM

Alexander Onischuk

1300 games
GM

A.R. Saleh Salem

1370 games
GM

Gawain C B Maroroa Jones

1296 games
GM

David Navara

3002 games
GM

Abhimanyu Mishra

504 games
GM

Raunak Sadhwani

1072 games
GM

Andy Woodward

329 games
GM

Zurab Azmaiparashvili

1153 games
GM

Aryan Chopra

135 games
GM

Sergei Rublevsky

1617 games
GM

Shamsiddin Vokhidov

1227 games
GM

Gadir Guseinov

1198 games
GM

Rauf Mamedov

162 games
GM

Hrant Melkumyan

1110 games
GM

Loek Van Wely

3527 games
GM

Boris Gelfand

3700 games
GM

Benjamin Gledura

793 games
GM

Aram Hakobyan

251 games
GM

Shanglei Lu

1258 games
GM

Ivan Cheparinov

2177 games
GM

Vasyl Ivanchuk

4610 games
GM

Dmitrij Kollars

1191 games
GM

Nikolas Theodorou

1100 games
GM

Thai Dai Van Nguyen

794 games
GM

Ruslan Ponomariov

2373 games
GM

Anton Kovalyov

419 games