| Game | Result | Opening | Date |
|---|---|---|---|
| Wang, Hao (2649) – Liu, Ruhao (1923) | 1-0 | Queen's Pawn Game | 2026-07-28 |
| Yuan, Qingyu (2344) – Wang, Hao (2649) | 0-1 | Ruy Lopez: Morphy Defense, Anderssen Variation | 2026-07-28 |
| Wang, Hao (2649) – Dinh Nho Kiet (2303) | 1-0 | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | 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 (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 |
| Perunovic, Milos (2622) – Wang, Hao (2712) | 0-1 | Caro-Kann | 2015-09-13 |
| Wang, Hao (2712) – Perunovic, Milos (2622) | 1/2-1/2 | QGD Slav | 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 |
| Dreev, Aleksey (2668) – Wang, Hao (2747) | 1-0 | King's Indian | 2013-08-16 |
| Wang, Hao (2747) – Dreev, Aleksey (2668) | 0-1 | QGD semi-Slav | 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.