We have a Patreon! Click here to become a patron, or read the blog to learn more!
   
Cheng, Theo
Current rating: 1662

Grand Prix Lyon 2018 (modern) starting rating: 1706
round table opponent (rating) result Δrating
1modern 615 Thepaud, Herve (1500) Lost 0-2 -211685
2modern 777 Natouri, Leo (1482) Lost 0-2 -221663
3modern 870 Salerio, Thomas (1495) Lost 1-2 -211642
4modern 959 Constant, Olivier (1449) Won 2-0 +151657
5modern 922 Retter, Jerome (1389) Won 2-0 +131670
6modern 732 Kraut, Mathias (1481) Won 2-0 +141684
7modern 482 Bockes, Florian (1443) Lost 0-2 -221662
top average opponent: 1463record: 3-4 new rating: 1662

Grand Prix London 2018 (RIX limited) starting rating: 1731
round table opponent (rating) result Δrating
1sealed 50 Leonard, Michael (1558) Lost 0-2 -211710
2sealed 613 Zimmermann, Bob (1408) Won 2-0 +121722
3sealed 671 Felix Ferreira, Joao (1498) Won 2-0 +141736
4sealed 388 Wong, Laurence (1464) Won 2-0 +131749
5sealed 407 van der Linden, Leon (1885) Won 2-1 +211770
6sealed 86 Bradford, Trenton (1513) Lost 1-2 -231747
7sealed 406 Bradshaw, Luke (1685) Lost 0-2 -191728
8sealed 380 Corless, Fiona (1525) Lost 0-2 -221706
top average opponent: 1567record: 4-4 new rating: 1706

Grand Prix Bologna 2016 (modern) starting rating: 1621
round table opponent (rating) result Δrating
3modern 347 Lungo, Lorenzo (1500) Won 2-0 +161637
4modern 210 Longo, Alessandro (1456) Lost 1-2 -211616
5modern 159 Pistorius, Raphael (1536) Lost 1-2 -201596
6modern 400 Schmid, Pascal (1485) Won 2-1 +161612
7modern 258 Chan, Yu Pan Jacky (1676) Won 2-1 +191631
8modern 198 Di Noia, Domenico (1615) Won 2-0 +181649
9modern 202 Mantovani, Edoardo (1542) Won 2-0 +161665
10modern 89 Caswell, Kevin (1538) Lost 0-2 -201645
11modern 213 Raudus, Olli (1544) Won 2-1 +161661
12modern 153[anonymous] Won 2-0 +181679
13modern 60 Rozic, Ziga (1610) Won 2-0 +171696
14modern 26 Pieringer, Stefan (1682) Won 2-1 +171713
15modern 37 Eifler, Fabian (1683) Won 2-0 +181731
top average opponent: 1579record: 10-3 new rating: 1731

Grand Prix Paris 2014 (legacy) starting rating: 1610
round table opponent (rating) result Δrating
1legacy 427 Tschirner, Pascal (1548) Lost 1-2 -191591
2legacy 420 Huber, Julian (1483) Lost 0-2 -201571
4legacy 707 Manzonato, Stefano (1479) Won 2-1 +161587
5legacy 587 DAVID, nicolas (1500) Won 2-0 +171604
6legacy 445 Partridge, John (1517) Won 2-0 +161620
7legacy 307 Seckeel, Leonard (1525) Won 2-0 +161636
8legacy 92 Garchery, Quentin (1788) Lost 1-2 -151621
top average opponent: 1549record: 4-3 new rating: 1621

Grand Prix Antwerp 2013 (modern) starting rating: 1639
round table opponent (rating) result Δrating
3modern 42 Passow, Christopher (1729) Lost 0-2 -171622
4modern 490 Sprengers, Stefaan (1517) Won 2-0 +161638
5modern 138 Vrijhof, Jan (1483) Won 2-0 +161654
6modern 65 Lippi, Alessandro (1734) Won 2-0 +191673
7modern 59 van den Bogaard, Ricardo (1552) Lost 1-2 -201653
8modern 119 Schwenke, Steph (1504) Won 2-0 +151668
9modern 83 Gutesa, David (1619) Won 2-1 +171685
10modern 47 Falcon, Alvaro (1616) Won 2-1 +171702
11modern 21 Musmacher, Thomas (1577) Lost 0-2 -201682
12modern 52 Rodriguez Martin, Jose Luis (1592) Lost 0-2 -201662
13modern 70 Manders, Mitchell (1735) Lost 1-2 -171645
14modern 78 Dupuy de Lome, Alejandro (1750) Lost 1-2 -161629
15modern 84 Auth, Christopher (1548) Lost 1-2 -191610
top average opponent: 1612record: 6-7 new rating: 1610

Grand Prix Warsaw 2013 (M14 standard) starting rating: 1570
round table opponent (rating) result Δrating
2standard 182 Siirand, Ahti (1595) Lost 1-2 -181552
3standard 234 Fukala, Dalibor (1618) Won 2-1 +201572
4standard 176 Fokkema, Toon (1307) Won 2-1 +131585
5standard 265 Melin, Anders (1750) Won 2-1 +211606
6standard 68 Kaschapow, Marcel (1564) Won 2-0 +171623
7standard 96 Marinari, Manuel (1567) Won 2-0 +171640
8standard 59 Metzmacher, Markus (1592) Won 2-0 +171657
9standard 12 Ferreira, Narciso (1696) Won 2-0 +191676
10standard 6 Boussaud, Eliott (1710) Lost 0-2 -171659
11standard 18 Cammilluzzi, Marco (1747) Won 2-1 +191678
12standard 21 Lesaege, Clement (1753) Won 2-0 +201698
13standard 12 Muller, Martin (1625) Lost 1-2 -201678
14standard 15 Wilmotte, Sebastien (1493) Lost 1-2 -211657
15standard 41 Schumacher, Stefan (1649) Lost 0-2 -181639
top average opponent: 1619record: 9-5 new rating: 1639

Grand Prix Strasbourg 2013 (legacy) starting rating: 1538
round table opponent (rating) result Δrating
1legacy 143 Morger, Marius (1487) Lost 0-2 -191519
2legacy 393 Borschinger, Holger (1549) Lost 0-2 -171502
3legacy 506 Horejs, Zdenek (1376) Won 0-0 +151517
4legacy 537 Mercier, Francois (1473) Lost 0-2 -191498
5legacy 591 Ruiterkamp, Gerwin (1543) Won 2-1 +191517
6legacy 455 Wespi, Rafael (1481) Won 2-1 +181535
7legacy 398 Grolleau, Antoine (1490) Won 2-1 +171552
8legacy 311 Merlo, Gianluca (1561) Won 2-1 +181570
top average opponent: 1495record: 5-3 new rating: 1570

Grand Prix Bilbao 2013 (modern) starting rating: 1578
round table opponent (rating) result Δrating
1modern 2 Mayor, Damien (1512) Lost 1-2 -191559
2modern 249 Val, Jonatan (1482) Lost 1-2 -201539
3modern 363 Tei, Jacopo (1626) Won 2-0 +201559
4modern 443 Asensio, Jon (1396) Lost 1-2 -211538
top average opponent: 1504record: 1-3 new rating: 1538

Grand Prix Lyon 2012 (modern) starting rating: 1500
round table opponent (rating) result Δrating
1modern 81 Volckmann, Thomas (1500) Won 2-0 +181518
2modern 95 Savage, Jason (1550) Lost 1-2 -171501
3modern 217 Spitzer, Christian (1500) Won 2-1 +181519
4modern 193 Montahuc, Sebastien (1646) Won 2-0 +201539
5modern 113 Chelil, Mehdi (1588) Won 2-1 +191558
6modern 89 Poldsam, Ismo (1623) Won 2-1 +191577
7modern 49 Retuerta, Cristian (1406) Won 2-0 +151592
8modern 16 Polzl, Tristan (1776) Draw 1-1 +31595
9modern 27 Brade, Raphael (1632) Lost 1-2 -171578
top average opponent: 1580record: 6-2-1 new rating: 1578