Xiangzhi Bu vs Shanglei Lu
GM Xiangzhi Bu (2661) · GM Shanglei Lu (2635)
Xiangzhi Bu and Shanglei Lu have played 30 recorded games against each other, the first in May 2010 and the most recent in Dec 2025. Bu leads 11 wins to 7, with 12 draws (60% of the games were decisive). Their most common battleground is the Italian Game: Giuoco Pianissimo (2 games). The average game between them lasted 37 moves.
Results by color
| Split | Games | Bu | Draws | Lu |
|---|---|---|---|---|
| Bu with White | 16 | 7 | 6 | 3 |
| Lu with White | 14 | 4 | 6 | 4 |
Results by time format
| Format | Games | Bu | Draws | Lu |
|---|---|---|---|---|
| Classical | 23 | 10 | 9 | 4 |
| Blitz | 4 | 0 | 3 | 1 |
| Rapid | 3 | 1 | 0 | 2 |
Openings in their games
| ECO | Opening | Games | Bu | Draws | Lu |
|---|---|---|---|---|---|
| C54 | Italian Game: Giuoco Pianissimo | 2 | 0 | 2 | 0 |
| D14 | Slav Defense | 2 | 0 | 2 | 0 |
| A34 | English Opening: Symmetrical | 1 | 0 | 1 | 0 |
| A87 | Dutch Defense | 1 | 1 | 0 | 0 |
| A87 | English Opening: Dutch Defense | 1 | 0 | 1 | 0 |
| A88 | Dutch Defense | 1 | 0 | 0 | 1 |
| A88 | English Opening: Dutch Defense | 1 | 1 | 0 | 0 |
| A40 | Sicilian: Hyperaccelerated Dragon | 1 | 1 | 0 | 0 |
All games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| Dec 2025 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | Slav Defense | World Blitz 2025 |
| Aug 2025 | Xiangzhi Bu | Shanglei Lu | 1-0 | Nimzo-Indian: Classical Variation | 3rd China Chess King |
| Aug 2025 | Shanglei Lu | Xiangzhi Bu | 0-1 | Petrov's Defense | 3rd China Chess King |
| Nov 2024 | Xiangzhi Bu | Shanglei Lu | 0-1 | English Opening: Reverse Sicilian | Shenzhen Nanshan Men |
| Nov 2024 | Shanglei Lu | Xiangzhi Bu | 1-0 | Bishop's Opening | Shenzhen Nanshan Men |
| Nov 2024 | Shanglei Lu | Xiangzhi Bu | 1-0 | Modern Defense | Shenzhen Nanshan Men |
| Jun 2024 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Petrov's Defense | chT-CHN Div-A |
| May 2024 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Scotch Game | Aktobe Dvorkovich Open |
| Dec 2019 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | Slav Defense | ch-CHN blitz |
| Dec 2019 | Shanglei Lu | Xiangzhi Bu | 0-1 | Sicilian: Accelerated Dragon | ch-CHN rapid |
| Aug 2018 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | Queen's Gambit Declined: Ragozin Defense | chT-CHN |
| Aug 2017 | Shanglei Lu | Xiangzhi Bu | 1-0 | Sicilian: Najdorf | Huocheng Xinjiang rapid |
| Jul 2017 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Sicilian: Accelerated Dragon | chT-CHN |
| Dec 2016 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Italian Game: Giuoco Pianissimo | Wch Blitz |
| Nov 2016 | Xiangzhi Bu | Shanglei Lu | 1-0 | English Opening | Shenzhen Celebrity 6th |
| Aug 2016 | Xiangzhi Bu | Shanglei Lu | 0-1 | English Opening | ch-CHN blitz |
| Aug 2016 | Xiangzhi Bu | Shanglei Lu | 0-1 | Dutch Defense | ch-CHN rapid |
| Jul 2016 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | English Opening: Symmetrical | CHN Team |
| Mar 2016 | Xiangzhi Bu | Shanglei Lu | 1-0 | Modern Defense | 15th Moscow Aeroflot Open A |
| Nov 2015 | Shanglei Lu | Xiangzhi Bu | 0-1 | Vienna Game | 1st China Chess King |
| Nov 2015 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | Catalan | 1st China Chess King |
| Oct 2015 | Xiangzhi Bu | Shanglei Lu | 1/2-1/2 | English Opening: Dutch Defense | chT-CHN |
| Jul 2015 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Italian Game: Giuoco Pianissimo | 6th Danzhou |
| May 2013 | Xiangzhi Bu | Shanglei Lu | 1-0 | Dutch Defense | 4th Danzhou |
| Jul 2012 | Xiangzhi Bu | Shanglei Lu | 1-0 | Sicilian: Hyperaccelerated Dragon | chT-CHN |
| Mar 2012 | Shanglei Lu | Xiangzhi Bu | 1-0 | Alekhine Defense | ch-CHN |
| May 2011 | Xiangzhi Bu | Shanglei Lu | 1-0 | English Opening: Dutch Defense | ch-Asia |
| Mar 2011 | Shanglei Lu | Xiangzhi Bu | 1/2-1/2 | Vienna Game | Tainjin zt 3.5 |
| Sep 2010 | Shanglei Lu | Xiangzhi Bu | 0-1 | Sicilian: Rossolimo | 6th chT-CHN |
| May 2010 | Xiangzhi Bu | Shanglei Lu | 1-0 | Semi-Slav Defense | ch-CHN |
Interactive board, all 30 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Xiangzhi Bu and Shanglei Lu?
In 30 recorded games, Xiangzhi Bu has 11 wins, Shanglei Lu has 7 wins, and they have drawn 12 times.
How many times have Xiangzhi Bu and Shanglei Lu played each other?
Our database records 30 games between them, from May 2010 to Dec 2025.
What openings do Xiangzhi Bu and Shanglei Lu play against each other?
The most common opening in their games is the Italian Game: Giuoco Pianissimo (2 games), followed by the Slav Defense (2). The full opening breakdown and every game are on this page.