| Game | Result | Opening | Date |
|---|---|---|---|
| Salem, A.R. Saleh (2643) – Wang, Hao (2634) | 1-0 | Nimzo-Indian Defense: Normal Variation, Classical Defense | 2026-08-24 |
| Wang, Hao (2634) – Salem, A.R. Saleh (2643) | 1-0 | Sicilian Defense: Moscow Variation | 2026-08-24 |
| Salem, A.R. Saleh (2643) – Wang, Hao (2634) | 1/2-1/2 | Nimzo-Indian Defense: Normal Variation, Classical Defense | 2026-08-24 |
| Salem, A.R. Saleh (2643) – Wang, Hao (2634) | 0-1 | Ruy Lopez: Closed, Martinez Variation | 2026-08-24 |
| Wang, Hao (2634) – Salem, A.R. Saleh (2643) | 1-0 | Sicilian Defense: Moscow Variation | 2026-08-24 |
| Salem, A.R. Saleh (2643) – Wang, Hao (2634) | 1-0 | Ruy Lopez: Closed, Martinez Variation | 2026-08-24 |
| Wang, Hao (2634) – Salem, A.R. Saleh (2643) | 1-0 | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | 2026-08-24 |
| Wang, Hao (2634) – Salem, A.R. Saleh (2643) | 1/2-1/2 | Sicilian Defense: Moscow Variation | 2026-08-24 |
| Wang, Hao (2681) – Salem, A.R. Saleh (2629) | 1-0 | Sicilian Defense: Moscow Variation | 2026-08-22 |
| Salem, A.R. Saleh (2629) – Wang, Hao (2681) | 0-1 | Petrov's Defense: Classical Attack | 2026-08-21 |
| Wang, Hao (2681) – Salem, A.R. Saleh (2629) | 1-0 | English Opening: Anglo-Indian Defense, King's Indian Formation | 2026-08-20 |
| Salem, A.R. Saleh (2597) – Wang, Hao (2636) | 0-1 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | 2026-08-19 |
| Wang, Hao (2634) – Grebnev, Aleksey (2499) | 1-0 | King's Indian Attack, with e6 | 2026-07-30 |
| Bai, Jinshi (2546) – Wang, Hao (2634) | 1/2-1/2 | Neo-Grünfeld Defense: Classical Variation, Original Defense | 2026-07-30 |
| Berdashkevich, Makar (2139) – Wang, Hao (2634) | 0-1 | Ruy Lopez: Closed, Pilnik Variation | 2026-07-30 |
| Wang, Hao (2634) – Gan-Od, Sereenen (2269) | 1/2-1/2 | King's Indian Defense: Karpov System | 2026-07-30 |
| Yuan, Qingyu (2379) – Wang, Hao (2634) | 1/2-1/2 | Italian Game: Two Knights Defense, Modern Bishop's Opening | 2026-07-30 |
| Hon, Zig Zeth (1637) – Wang, Hao (2634) | 0-1 | Indian Defense: Accelerated London System | 2026-07-30 |
| Wang, Hao (2634) – Khubukshanov, Erdem (2481) | 1/2-1/2 | English Opening: Symmetrical Variation, Rubinstein Variation | 2026-07-30 |
| Wang, Hao (2634) – Rakhmanov, Aleksandr (2503) | 1-0 | King's Indian Attack: Symmetrical Defense | 2026-07-30 |
| Goutham Krishna H (2485) – Wang, Hao (2634) | 1-0 | English Opening: Agincourt Defense | 2026-07-30 |
| Wang, Hao (2634) – Dang Hoang Son (2234) | 1-0 | Dutch Defense: Leningrad Variation, Warsaw Variation | 2026-07-30 |
| Vaibhav, Suri (2476) – Wang, Hao (2634) | 0-1 | Queen's Pawn Game: Symmetrical Variation | 2026-07-30 |
| Wang, Hao (2634) – Xu, Pengmo (2044) | 1-0 | Zukertort Opening | 2026-07-30 |
| Hon, Zig Zeth (1637) – Wang, Hao (2634) | 0-1 | Indian Defense: Accelerated London System | 2026-07-30 |
| Nguyen, Ngoc Truong Son (2510) – Wang, Hao (2649) | 1-0 | Sicilian Defense: Alapin Variation | 2026-07-29 |
| Wang, Hao (2649) – Goutham Krishna H (2470) | 0-1 | King's Indian Defense: Karpov System | 2026-07-29 |
| Wang, Hao (2649) – Kannappan, Thanneermalai (1931) | 1-0 | Grünfeld Defense: Exchange Variation, Classical Variation | 2026-07-29 |
| Wang, Hao (2649) – Prraneeth Vuppala (2402) | 1-0 | Italian Game: Classical Variation, Giuoco Pianissimo | 2026-07-29 |
| Wang, Hao (2649) – Karthik Venkataraman (2499) | 1/2-1/2 | Zukertort Opening | 2026-07-29 |
| Gan-Od, Sereenen (2276) – Wang, Hao (2649) | 0-1 | Queen's Pawn Game: London System | 2026-07-29 |
| Wang, Hao (2649) – Liu, Ruhao (1923) | 1-0 | Queen's Pawn Game | 2026-07-28 |
| Rakhmanov, Aleksandr (2521) – Wang, Hao (2649) | 1/2-1/2 | French Defense: Exchange Variation, Monte Carlo Variation | 2026-07-28 |
| Choi, Ivan (1658) – Wang, Hao (2649) | 0-1 | Sicilian Defense: Najdorf Variation, Adams Attack | 2026-07-28 |
| Wang, Hao (2649) – Dinh Nho Kiet (2303) | 1-0 | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | 2026-07-28 |
| Wang, Hao (2712) – Lu, Shanglei (2599) | 1/2-1/2 | QGD semi-Slav | 2015-09-15 |
| Lu, Shanglei (2599) – Wang, Hao (2712) | 1-0 | Caro-Kann | 2015-09-14 |
| Wang, Hao (2712) – Perunovic, Milos (2622) | 1/2-1/2 | QGD Slav | 2015-09-13 |
| Perunovic, Milos (2622) – Wang, Hao (2712) | 0-1 | Caro-Kann | 2015-09-13 |
| Perunovic, Milos (2622) – Wang, Hao (2712) | 1-0 | Ruy Lopez | 2015-09-12 |
| Wang, Hao (2712) – Perunovic, Milos (2622) | 1-0 | Nimzo-Indian | 2015-09-11 |
| Wang, Hao (2747) – Dreev, Aleksey (2668) | 0-1 | QGD semi-Slav | 2013-08-16 |
| Dreev, Aleksey (2668) – Wang, Hao (2747) | 1-0 | King's Indian | 2013-08-16 |
| Dreev, Aleksey (2668) – Wang, Hao (2747) | 1/2-1/2 | Nimzo-Indian | 2013-08-15 |
| Wang, Hao (2747) – Dreev, Aleksey (2668) | 1/2-1/2 | QGD | 2013-08-14 |
| Wang, Hao (2747) – Liu, Qingnan (2500) | 1-0 | QGD | 2013-08-12 |
| Liu, Qingnan (2500) – Wang, Hao (2747) | 1/2-1/2 | French | 2013-08-11 |
ChessMoves AI — play, train and study chess. Master game data from public tournament broadcasts.