Played 15 Rapid games164824
hainanpengyuyan
No note yet
Played 43 Rapid games162423
Played 58 Rapid games160110
Played 25 Blitz games141336
Played 50 Rapid games159174
Played 31 Blitz games
Played 2 Classical games17981
Completed 1 correspondence game1 draw
Played 51 Rapid games16659
Played 52 Rapid games165662
Played 13 Rapid games159441