IM Qingfeng Cao

IM Qingfeng Cao has a rating of 2421 in the most recent games stored here. ChessBinder has 236 games of Qingfeng Cao, played from 13 November 2023 to 3 August 2026. The most recent is a draw with White against Filip Magold in Round 4 of 19th Arad Open Grand Prix Classic 2026 | Open A, on 3 August 2026.

Games from the events ChessBinder has covered since 4 October 2026, and from the Lichess broadcast database since 5 January 2020.

In these games

Games
236
Won
97
Drawn
83
Lost
53

Games

  1. Drew½–½as WhiteagainstIM Magold, Filip250319th Arad Open Grand Prix Classic 2026 | Open A, Round 4 · Réti Opening: Anglo-Slav Variation, with g3Replay the game against Magold, Filip
  2. Won1–0as Whiteagainst Colev, Ivor222019th Arad Open Grand Prix Classic 2026 | Open A, Round 2 · Queen's Gambit Declined: Three Knights VariationReplay the game against Colev, Ivor
  3. Drew½–½as BlackagainstGM Gharibyan, Mamikon248519th Arad Open Grand Prix Classic 2026 | Open A, Round 6 · Caro-Kann Defense: Advance Variation, Tal VariationReplay the game against Gharibyan, Mamikon
  4. Drew½–½as WhiteagainstGM Bernadskiy, Vitaliy252419th Arad Open Grand Prix Classic 2026 | Open A, Round 5 · King's Indian Defense: Fianchetto VariationReplay the game against Bernadskiy, Vitaliy
  5. Won1–0as WhiteagainstGM Zeng, Chongsheng256119th Arad Open Grand Prix Classic 2026 | Open A, Round 9 · Bogo-Indian Defense: Retreat VariationReplay the game against Zeng, Chongsheng
  6. Won0–1as Blackagainst Muntean, Victor220919th Arad Open Grand Prix Classic 2026 | Open A, Round 3 · Sicilian Defense: Czerniak AttackReplay the game against Muntean, Victor
  7. Drew½–½as BlackagainstGM Sivuk, Vitaly248119th Arad Open Grand Prix Classic 2026 | Open A, Round 8 · Catalan Opening: ClosedReplay the game against Sivuk, Vitaly
  8. Won1–0as WhiteagainstIM Dotzer, Lukas247419th Arad Open Grand Prix Classic 2026 | Open A, Round 7 · English Opening: Mikenas-Carls VariationReplay the game against Dotzer, Lukas
  9. Won0–1as BlackagainstWFM Obada, Ema2125Alba Grand Prix Rapid 2026, Round 8 · Caro-Kann Defense: Exchange Variation, Rubinstein VariationReplay the game against Obada, Ema
  10. Drew½–½as BlackagainstGM Pap, Misa2450Alba Grand Prix Rapid 2026, Round 4 · Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange LineReplay the game against Pap, Misa
  11. Lost0–1as WhiteagainstGM Xiao, Tong(QD)2452Alba Grand Prix Rapid 2026, Round 5 · Queen's Gambit Accepted: Classical Defense, Main LineReplay the game against Xiao, Tong(QD)
  12. Won1–0as WhiteagainstGM Ivanisevic, Ivan2522Alba Grand Prix Rapid 2026, Round 9 · Modern Defense: Standard LineReplay the game against Ivanisevic, Ivan
  13. Lost1–0as BlackagainstGM Ratkovic, Milovan2442Alba Grand Prix Rapid 2026, Round 10 · Nimzo-Indian Defense: Leningrad Variation, Benoni DefenseReplay the game against Ratkovic, Milovan
  14. Drew½–½as WhiteagainstFM Ratkovic, Petar2151Alba Grand Prix Rapid 2026, Round 7 · Slav Defense: Modern LineReplay the game against Ratkovic, Petar
  15. Won1–0as Whiteagainst Klatt, Marcel208959th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 5 · Queen's Gambit DeclinedReplay the game against Klatt, Marcel
  16. Won1–0as Whiteagainst Haugner, Jan197659th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 3 · Queen's Gambit DeclinedReplay the game against Haugner, Jan
  17. Lost1–0as BlackagainstIM Gloeckler, Christian251359th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 4 · Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange LineReplay the game against Gloeckler, Christian
  18. Won0–1as Blackagainst Ragios, Konstantinos195759th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 2 · Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange LineReplay the game against Ragios, Konstantinos
  19. Won0–1as BlackagainstFM Kukushkin, Ivan218659th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 4 · Sicilian Defense: Accelerated Dragon, Modern Bc4 VariationReplay the game against Kukushkin, Ivan
  20. Drew½–½as BlackagainstGM Gopal G.N.247159th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 8 · Caro-Kann Defense: Advance VariationReplay the game against Gopal G.N.
  21. Lost0–1as WhiteagainstIM Gloeckler, Christian233259th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 9 · Catalan Opening: ClosedReplay the game against Gloeckler, Christian
  22. Won1–0as Whiteagainst Schmied, Stefan177859th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 1 · Slav Defense: Exchange VariationReplay the game against Schmied, Stefan
  23. Won1–0as WhiteagainstFM Ashwath Kaushik212259th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 13 · Catalan Opening: ClosedReplay the game against Ashwath Kaushik
  24. Won0–1as Blackagainst El-Mais, Ibaa201259th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 8 · Yusupov-Rubinstein SystemReplay the game against El-Mais, Ibaa
  25. Drew½–½as WhiteagainstGM Kozak, Adam259259th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 3 · Catalan Opening: Open DefenseReplay the game against Kozak, Adam
  26. Drew½–½as Blackagainst Dong, Hongfu229059th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 11 · Modern Defense: Lizard Defense, Mittenberger GambitReplay the game against Dong, Hongfu
  27. Won1–0as Whiteagainst Kwiatkowski, Maciej196759th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 10 · English Opening: Symmetrical Variation, Four Knights VariationReplay the game against Kwiatkowski, Maciej
  28. Won0–1as BlackagainstGM Ganguly, Surya Shekhar257859th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 7 · Caro-Kann Defense: Advance Variation, Tal VariationReplay the game against Ganguly, Surya Shekhar
  29. Lost1–0as BlackagainstGM Kozak, Adam253759th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 6 · Zukertort Opening: Nimzo-Larsen VariationReplay the game against Kozak, Adam
  30. Won1–0as WhiteagainstIM Haimovich, Tal234759th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 12 · Catalan Opening: Closed, Main LineReplay the game against Haimovich, Tal
  31. Lost1–0as BlackagainstIM Thorfinnsson, Bjorn239659th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 9 · Torre Attack: Classical DefenseReplay the game against Thorfinnsson, Bjorn
  32. Won1–0as Whiteagainst Zumbrunn, Simon180259th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 1 · Benoni DefenseReplay the game against Zumbrunn, Simon
  33. Won0–1as BlackagainstGM Acs, Peter256159th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 10 · Caro-Kann Defense: Advance Variation, Tal VariationReplay the game against Acs, Peter
  34. Won0–1as Blackagainst Ranieri, Pierpaolo189159th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 2 · Queen's Indian Defense: Capablanca VariationReplay the game against Ranieri, Pierpaolo
  35. Drew½–½as BlackagainstGM Ghosh, Diptayan255459th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 3 · English Opening: Anglo-Indian Defense, Queen's Indian FormationReplay the game against Ghosh, Diptayan
  36. Drew½–½as WhiteagainstGM Gopal G.N.252959th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 6 · English Opening: Symmetrical Variation, Rubinstein VariationReplay the game against Gopal G.N.
  37. Won0–1as BlackagainstWGM Balabayeva, Xeniya230259th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 9 · Nimzo-Indian Defense: Classical Variation, Noa VariationReplay the game against Balabayeva, Xeniya
  38. Won1–0as WhiteagainstFM Fogo Esquivel, Levi Kalani Alexander212559th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 2 · Catalan Opening: Open Defense, Classical LineReplay the game against Fogo Esquivel, Levi Kalani Alexander
  39. Won1–0as WhiteagainstGM Sasikiran, Krishnan252059th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 7 · Queen's Indian Defense: Fianchetto Variation, Nimzowitsch VariationReplay the game against Sasikiran, Krishnan
  40. Lost1–0as BlackagainstGM Ganguly, Surya Shekhar254559th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 6 · English Opening: Anglo-Indian Defense, Queen's Indian FormationReplay the game against Ganguly, Surya Shekhar
  41. Won1–0as WhiteagainstWGM Nguyen Thi Mai Hung203959th Biel International Chess Festival 2026 | Open | Blitz (BTZ), Round 7 · Slav Defense: Modern LineReplay the game against Nguyen Thi Mai Hung
  42. Drew½–½as WhiteagainstIM Baenziger, Fabian243559th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 4 · English Opening: Agincourt Defense, Bogoljubow DefenseReplay the game against Baenziger, Fabian
  43. Lost0–1as WhiteagainstIM Gloeckler, Christian250659th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 8 · Catalan Opening: ClosedReplay the game against Gloeckler, Christian
  44. Won0–1as Blackagainst Aryan Goyal202959th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 1 · Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze VariationReplay the game against Aryan Goyal
  45. Won1–0as WhiteagainstGM Ghosh, Diptayan248059th Biel International Chess Festival 2026 | Open | Rapid (RAP), Round 5 · Catalan Opening: Open DefenseReplay the game against Ghosh, Diptayan
  46. Won0–1as Blackagainst Coban, Ege198659th Biel International Chess Festival 2026 | Open | Masters (MTO), Round 5 · Caro-Kann Defense: Advance Variation, Tal VariationReplay the game against Coban, Ege
  47. Lost0–1as WhiteagainstIM Gong, Sunle24222026 Chinese Chess League Division A | Round-Robin R1-6, Round 4 · Slav Defense: Exchange VariationReplay the game against Gong, Sunle
  48. Lost1–0as BlackagainstGM Bai, Jinshi26002026 Chinese Chess League Division A | Round-Robin R1-6, Round 5 · Hungarian Opening: Indian DefenseReplay the game against Bai, Jinshi
  49. Won1–0as WhiteagainstGM Liu, Yan25162026 Chinese Chess League Division A | Round-Robin R1-6, Round 2 · Catalan OpeningReplay the game against Liu, Yan
  50. Lost1–0as Blackagainst Xu, Junwei23522026 Chinese Chess League Division A | Round-Robin R1-6, Round 3 · King's Indian Attack: Spassky VariationReplay the game against Xu, Junwei