- classical
- 2471
- #807 in the world
- rapid
- 2407
- blitz
- 2398
Rating history
Openings
Download PGN (234)As White116 games · +50 =40 −26
- Rapport-Jobava System18 · 67%
- Nimzo-Indian Defense11 · 59%
- King's Indian Defense9 · 78%
- Trompowsky Attack8 · 75%
- Queen's Gambit Declined8 · 63%
- Indian Defense7 · 50%
As Black118 games · +29 =41 −48
- Sicilian Defense28 · 46%
- Bogo-Indian Defense16 · 34%
- English Opening15 · 43%
- Ruy Lopez11 · 41%
- Italian Game9 · 33%
- Nimzo-Indian Defense6 · 33%
234 stored games (Lichess broadcasts since 2023 and FIDE reports): +79 =81 −74 (51%). Score is from Bai's side.
Events
Kanizsa Open 2026Group A · Top boards · 2026-03-255/8Kanizsa Open 2026Group A · Lower boards · 2026-07-191/1Budapest One Week August 2026GM-B · 2026-08-085½/9FIDE World Team Rapid & Blitz Chess Championships 2026Blitz · Pool C · 2026-06-118½/11FIDE World Team Rapid & Blitz Chess Championships 2026Rapid · Matches 1-10 · 2026-06-112/9FIDE World Team Rapid & Blitz Chess Championships 2026Rapid · Matches 11+ · 2026-06-112/2Asian Individual Chess Championship 2026Open · 2026-05-282½/6Asian Individual Chess Championship 2026Open · 2026-05-292½/3Sardinia World Chess Festival 2026Open A · 2026-04-284½/8Budapest Spring Festival 20262025-12-223½/6SixDays Budapest January 2026GM C · 2026-01-235/9Budapest One Week January 2026GM-B · 2025-12-134½/9FIDE World Rapid & Blitz Championships 2025Blitz Open 31+ · 2025-12-189½/19FIDE World Rapid & Blitz Championships 2025Rapid Open 31+ · 2025-12-186/13FIDE World Youth Chess Championships 2025Open U18 · 2025-10-033½/7
Games (234)
WIMSong Yuxin2326Slovakia Open 2023 · A · Round 90FMJarocka Liwia2241Slovakia Open 2023 · A · Round 81FMIndriunas Matas2323Slovakia Open 2023 · A · Round 7½FMHrbek Stepan2317Slovakia Open 2023 · A · Round 60GMLivaic Leon2565Slovakia Open 2023 · A · Round 50FMBabula Vlastimil2302Slovakia Open 2023 · A · Round 41FMEgilstoft Rogvi2311Slovakia Open 2023 · A · Round 31FMJeet Jain2225Slovakia Open 2023 · A · Round 21Compel Daniel2124Slovakia Open 2023 · A · Round 1½WCMNguyen My Hanh An1920Asian Rapid Chess Team Championship 2024 · Round 11½Mikail Nur Azmir Chan1772Asian Rapid Chess Team Championship 2024 · Round 101Xinbei Peng1760Asian Rapid Chess Team Championship 2024 · Round 81GMLi Di2457Asian Rapid Chess Team Championship 2024 · Round 60Zi-Jie Wang1645Asian Rapid Chess Team Championship 2024 · Round 51Zihan Cheng1895Asian Rapid Chess Team Championship 2024 · Round 41Meng Yihan2286Asian Rapid Chess Team Championship 2024 · Round 30Jiu Yarng Clarance Foo1680Asian Rapid Chess Team Championship 2024 · Round 21Nicolas Gonzague Henri Liagre1712Asian Rapid Chess Team Championship 2024 · Round 11GMMerab Gagunashvili2460FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 130GMIvan Zemlyanskii2495FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 120GMOliver Barbosa2610FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 101GMFidel Corrales Jimenez2516FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 81GMGrigoriy Oparin2655FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 7½GMLuca Jr Moroni2525FIDE World Rapid & Blitz Championships 2024 · Rapid Open 31+ · Round 51GMWan Yunguo250131st Abu Dhabi International Chess Festival · Masters · Round 91FMPotawad Anirudhha230131st Abu Dhabi International Chess Festival · Masters · Round 81GMIdo Gorshtein257131st Abu Dhabi International Chess Festival · Masters · Round 7½FMJinan Jomon234731st Abu Dhabi International Chess Festival · Masters · Round 61FMSergey Sklokin232331st Abu Dhabi International Chess Festival · Masters · Round 5½IMSanket Chakravarty232931st Abu Dhabi International Chess Festival · Masters · Round 4½GMSjugirov Sanan263631st Abu Dhabi International Chess Festival · Masters · Round 30FMAlisher Karimov231231st Abu Dhabi International Chess Festival · Masters · Round 2½FMNikolay Tregubenko230831st Abu Dhabi International Chess Festival · Masters · Round 11GMBanusz Tamas2598Kanizsa Open 2026 · Group A · Top boards · Round 9½GMProhaszka Peter2556Kanizsa Open 2026 · Group A · Top boards · Round 8½GMRobert Markus2526Kanizsa Open 2026 · Group A · Top boards · Round 7½GMKorpa Bence2509Kanizsa Open 2026 · Group A · Top boards · Round 6½GMMatthias Bluebaum2689Kanizsa Open 2026 · Group A · Top boards · Round 51FMGediz Avsar2343Kanizsa Open 2026 · Group A · Top boards · Round 4½FMMatija Ostovic2401Kanizsa Open 2026 · Group A · Top boards · Round 3½