MB

Marshal Bao

Rated since August 2023

1700 Classic
1695 Rapid
1568 Blitz

Team Competition

Current team
Klasse 6H · 2025-2026 · 2 games

RIVALRY

Nemesis
Games: 3 · Win rate: 67%
Kryptonite
Games: 3 · Win rate: 0%
Easy Target
Games: 3 · Win rate: 67%

The good & the bad

Best wins
11764 Open Rapidkampioenschap van Amsterdam Groep A · Sunday 14 June 2026
RIJENGA, FRANK 1721
13552 MuConsult Open Apeldoorns Rapid­kampioen­schap 2026 Groep C · Saturday 25 April 2026
13116 Brabant Grand Prix 2: Jeugdtoernooi Staunton Groep D · Sunday 22 February 2026
12093 Grand Prix jeugdtoernooi van Overschie Groep A · Saturday 30 May 2026
14047 SGS GP Nieuwegein 2026 Groep A · Sunday 21 June 2026
Worst losses
11663 NK voor schoolteams BO algemeen, halve finales HF Kruiningen en Arn… · Saturday 13 June 2026
13116 Brabant Grand Prix 2: Jeugdtoernooi Staunton Groep D · Sunday 22 February 2026
12225 Rotterdam Fide Weekend Groep C · Saturday 18 October 2025
13552 MuConsult Open Apeldoorns Rapid­kampioen­schap 2026 Groep C · Saturday 25 April 2026
12335 GrandPrix Alphen Groep A · Saturday 29 November 2025
Open NK Rapid Groep A Saturday 2 May 2026 +44=1 -50.7
Tata Steel Chess Tournament 2026 Weekendvierkampem Friday 16 January 2026 +20=1 +36.4
Rotterdam Fide Weekend Groep C Friday 17 October 2025 +13=0 -77.6
Rotterdam Fide Weekend Groep B Friday 17 October 2025 +01=0 -2.6
SGS GP Nieuwegein 2026 Groep A Sunday 21 June 2026 +41=0 +74.6
Open Rapidkampioenschap van Amsterdam Groep A Sunday 14 June 2026 +24=1 +7.2
HSB GP 9 Rijswijk Ochtend Saturday 6 June 2026 +41=0 +40.6
Grand Prix jeugdtoernooi van Overschie Groep A Saturday 30 May 2026 +21=0 +15.0
HSB GP 8 DSC Groep A Sunday 10 May 2026 +02=1 -28.9
HSB GP 8 DSC Groep A Sunday 10 May 2026 +02=1 -28.9
Corry Vreeken jeugdtoernooi 2026 Groep A Saturday 9 May 2026 +21=0 +15.8
Nederlandse Jeugdkampioenschappen (E-categorie) Jeugd E Friday 3 April 2026 +44=1 -77.0
Jeugdclubkampioenschap RSB/HSB cat C + E Cat E Saturday 28 March 2026 +50=0 +5.6
Jeugdclubkampioenschap RSB/HSB cat AB + D Cat D Saturday 14 March 2026 +61=0 +3.0
Brabant Grand Prix 2: Jeugdtoernooi Staunton Groep D Sunday 22 February 2026 +81=0 +47.2
Kwalificatie 3 NK ABC Groep C Saturday 14 February 2026 +23=2 -11.0
Kwalificatie 2 NK ABC Groep C Friday 2 January 2026 +33=1 +29.2
53e Open Capels Jeugdkampioenschap (OCJK 2025) Groep A Tuesday 30 December 2025 +41=0 +57.1
GrandPrix Alphen Groep A Saturday 29 November 2025 +32=1 -1.4
KNSB-Jeugdclubcompetitie E finale Groep A Saturday 15 November 2025 +40=1 +23.8
HSB GP 2 Botwinnik Groep A Sunday 9 November 2025 +11=3 -14.7
KNSB competitie 2025-2026 Klasse 6 ronde 4 Saturday 20 September 2025 +10=0 +12.1
KNSB competitie 2025-2026 Klasse 6 ronde 2 Saturday 20 September 2025 +10=0 +26.2

Rating History

Loading rating history...

Peak Ratings

Classic 1700 July 1, 2026
Rapid 1739 April 1, 2026
Blitz 1568 March 1, 2026

Games

Wins 74
Losses 43
Draws 15
Win Rate 56%

Performance by Color

Color Wins Draws Losses Win Rate
White 41 9 21 58%
Black 33 6 22 54%

Recent Matches

Kozlov, T. (Timofei) (1672) Sunday 21 June 2026 WIN +23.3
Li, B. (Bryan) (1634) Sunday 21 June 2026 WIN +21.2
Zantingh, K. (Kyo) (1684) Sunday 21 June 2026 WIN +24.0
Lintelo te, B. (Bernard) (1643) Sunday 21 June 2026 WIN +21.7
Ribeiro de Silvio, L. (Luke) (1690) Sunday 21 June 2026 LOSS -15.7
Bergh van den, B.G. (Ben) (1794) Sunday 14 June 2026 LOSS -10.5
Groen in 't Wout, P.E. (Partipan) (1773) Sunday 14 June 2026 LOSS -11.5
FM Köhler, A. (Aran) (2101) Sunday 14 June 2026 LOSS -1.7
Gontsjarenko, A. (Andry) (1626) Sunday 14 June 2026 DRAW +0.8
Bergaglia, R.P.A. (Roman) (1836) Sunday 14 June 2026 WIN +31.3
Kanike, A. (Adithya) (1131) Sunday 14 June 2026 WIN +1.9
Groot, P. (Pim) (2018) Sunday 14 June 2026 LOSS -3.1
Gok, S. (Sem) (1596) Saturday 13 June 2026 LOSS -20.9
Hoogt van der, T. (Timo) (1602) Saturday 13 June 2026 LOSS -20.6
Pavan, J. (Jhanvi) (1500) Saturday 13 June 2026 WIN +13.9
Lautenbach, A.A.M. (Arthur) (1064) Saturday 13 June 2026 WIN +1.1
Singh, A. (Advait) (1152) Saturday 13 June 2026 LOSS -37.9
Meevis, J. (Jagger) (1579) Saturday 6 June 2026 WIN +18.2
Rajput, A. (Atharv) (1507) Saturday 6 June 2026 WIN +14.3
Chan, A.M.H. (Ayden) (1449) Saturday 6 June 2026 WIN +11.4