Played 5 Rapid games213616
Mestre200
No note yet
Solved 44 training puzzles232558
Played 1 Classical game
Participated in 1 simultaneous exhibition
Played 10 Rapid games212020
Played 7 Rapid games21001
Played 25 Rapid games210119
Played 1 Classical game
Participated in 1 simultaneous exhibition
Played 20 Rapid games212015
Played 9 Rapid games21058