Played 7 Rapid games21001
Mestre200
No note yet
Played 25 Rapid games210119
Played 1 Classical game
Participated in 1 simultaneous exhibition
Played 20 Rapid games212015
Played 9 Rapid games21058
Solved 4 training puzzles226728
Played 13 Rapid games211313
Played 11 Rapid games210013
Played 8 Rapid games21131