GMWang, Hao
- Federation
- CHN
- Rating (latest event)
- 2649
- FIDE ID
- 8602883
- Games here
- 80 (+34 =30 −16)
World #34 ClassicalWorld #53 RapidWorld #46 BlitzFIDE top lists, Nov 2026
Tournaments 12
| Tournament | # | Pts | Perf | ± |
|---|---|---|---|---|
| Shenzhen Nanshan Masters 2026Main Event 正赛 | 3 | 6/12 | 2509 | −21 |
| Battle of Minds 2 – Sharjah Cultural & Chess ClubBlitz | 1 | 16½/16 | 2738 | +11 |
| Battle of Minds 2 – Sharjah Cultural & Chess ClubClassical | 1 | 16½/16 | 3429 | +13 |
| Battle of Minds 2 – Sharjah Cultural & Chess ClubRapid | 1 | 16½/16 | 2933 | +13 |
| 2026 Chinese Chess League Division AShenzhen Pengcheng | 7 | 4/6 | 2642 | −3 |
| FIDE World Team Rapid & Blitz Chess Championships 2026Blitz | KnockoutsKazchess | 86 | 0/2 | 1739 | −13 |
| FIDE World Team Rapid & Blitz Chess Championships 2026RapidKazchess | 210 | 4/8 | 2486 | −18 |
| Aktobe Open 2026 - Vladimir Dvorkovich Memorial | 7 | 6/9 | 2676 | |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Finals 总决赛争冠组深圳鹏城队 | 1 | 4/6 | 2643 | −3 |
| Shenzhen Nanshan Masters 2025 | 3 | 7/12 | 2679 | +4 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Regular Stage R7-11轮 常规赛第二站深圳鹏城队 | 19 | 2½/4 | 2618 | −4 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Regular Stage R1-6轮 常规赛第一站深圳鹏城队 | 26 | 3/5 | 2593 | −6 |
Games latest 50 of 80
- vs GMKong, Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 41
- vs GMKong, Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 30
- vs GMKong, Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 2½
- vs GMKong, Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 11
- vs GMYu, Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 40
- vs GMYu, Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 30
- vs GMYu, Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 2½
- vs GMYu, Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 1½
- vs GMXiao, Tong(QD)2472Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 41
- vs GMXiao, Tong(QD)2472Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 31
- vs GMXiao, Tong(QD)2472Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 20
- vs GMXiao, Tong(QD)2472Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 1½
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 81
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 70
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 61
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 51
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 41
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 30
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 2½
- vs GMSalem, A.R. Saleh2643Battle of Minds 2 – Sharjah Cultural & Chess Club · Blitz · Round 1½
- vs GMSalem, A.R. Saleh2629Battle of Minds 2 – Sharjah Cultural & Chess Club · Classical · Round 41
- vs GMSalem, A.R. Saleh2629Battle of Minds 2 – Sharjah Cultural & Chess Club · Classical · Round 31
- vs GMSalem, A.R. Saleh2629Battle of Minds 2 – Sharjah Cultural & Chess Club · Classical · Round 21
- vs GMSalem, A.R. Saleh2629Battle of Minds 2 – Sharjah Cultural & Chess Club · Classical · Round 11
- vs GMSalem, A.R. Saleh2597Battle of Minds 2 – Sharjah Cultural & Chess Club · Rapid · Round 41
- vs GMSalem, A.R. Saleh2597Battle of Minds 2 – Sharjah Cultural & Chess Club · Rapid · Round 31
- vs GMSalem, A.R. Saleh2597Battle of Minds 2 – Sharjah Cultural & Chess Club · Rapid · Round 2½
- vs GMSalem, A.R. Saleh2597Battle of Minds 2 – Sharjah Cultural & Chess Club · Rapid · Round 11
- vs IMWang, Shixu B24372026 Chinese Chess League Division A · Round 61
- vs GMLi, Chao b26252026 Chinese Chess League Division A · Round 5½
- vs GMZeng, Chongsheng25652026 Chinese Chess League Division A · Round 41
- vs GMPang, Tao24342026 Chinese Chess League Division A · Round 3½
- vs GMBai, Jinshi26002026 Chinese Chess League Division A · Round 2½
- vs IMXie, Kaifan24412026 Chinese Chess League Division A · Round 1½
- vs GMPuranik, Abhimanyu2539FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz | Knockouts · Round of 16 | Game 20
- vs GMPuranik, Abhimanyu2539FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz | Knockouts · Round of 16 | Game 10
- vs GMSchoppen, Casper2574FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 12½
- vs IMMammadzada, Gunay2307FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 111
- vs GMMendonca, Leon Luke2544FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 80
- vs GMLazavik, Denis2603FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 70
- vs GMZhalmakhanov, Ramazan2426FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 6½
- vs GMKarthikeyan, Murali2530FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 41
- vs GMMadaminov, Mukhiddin2500FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 30
- vs IMSuyarov, Mukhammadzokhid2405FIDE World Team Rapid & Blitz Chess Championships 2026 · Rapid | Matches 1-10 · Round 21
- vs GMMakhnev, Denis2551Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 90
- vs GMSarana, Alexey2668Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 8½
- vs GMDubov, Daniil2649Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 7½
- vs GMEsipenko, Andrey2684Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 61
- vs GMMakarian, Rudik2548Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 51
- vs IMStribuk, Artiom2467Aktobe Open 2026 - Vladimir Dvorkovich Memorial · Round 41
The latest 50 games are listed here; every game is on its tournament's page.