Chang, Haitong3Games1Wins1Draws0Losses50%ScorePeak rating0Latest rating0First seenFeb 22, 2025Last seenSep 20, 2025Recent gamesDateWhiteResultBlackEventOpeningSep 20, 2025Chang½–½XuAGIS 2025French Defense: Exchange VariationSep 19, 2025Xu0–1ChangAGIS 2025Réti Opening