Ryan Hao2Games0Wins1Draws1Losses25%ScorePeak rating—Latest rating—First seenMay 13, 2023Last seenMay 13, 2023Recent gamesDateWhiteResultBlackEventOpeningMay 13, 2023Brian Qu1–0Ryan HaoRound 5: Brian Qu - Ryan HaoEnglish Opening: Agincourt DefenseMay 13, 2023Linxi Zhu½–½Ryan HaoRound 4: Linxi Zhu - Ryan HaoRuy Lopez: Closed, Breyer Defense, Quiet Variation