- classical
- 2514
- #478 in the world
- Live 2510.0 −4.0
- rapid
- 2505
- #458 in the world
- blitz
- 2559
- #215 in the world
Rating history
Openings
Download PGN (388)As White195 games · +106 =61 −28
- Sicilian Defense65 · 69%
- French Defense26 · 73%
- Caro-Kann Defense16 · 78%
- Four Knights Game12 · 83%
- Italian Game12 · 58%
- Queen's Gambit Declined7 · 57%
As Black193 games · +97 =67 −29
- Queen's Gambit Declined26 · 71%
- Sicilian Defense22 · 73%
- Caro-Kann Defense21 · 83%
- Slav Defense14 · 61%
- English Opening14 · 50%
- Ruy Lopez14 · 79%
388 stored games (Lichess broadcasts since 2023 and FIDE reports): +203 =128 −57 (69%). Score is from Thomas's side.
Events
Hoogeveen Open 2026Hoogeveen, NL · 2026-10-10#33/4Dutch Meesterklasse 2026-2027Netherlands · 2026-09-19#62½/3Sofia Cup 2026 - Balkan Rapid & Blitz ChampionshipsBlitz · 2026-08-286/948th Open G. TRINGOV MemorialGroup A · 2026-08-036½/96th Haralampi Vanev Memorial – Open Rapid 2026 15.08.20262026-08-147½/9Dutch Open 2026 - Dutch Open2026-07-083½/4Swiss Individual Championships 2026Masters · 2026-06-037½/9HSG Open 2026 A-group2026-06-184/6Dutch Championship 2026 Open2026-06-090/218th BPB Limburg OpenOpen · 2026-05-224½/6WLC Weekendtoernooi 2026 Groep A2026-05-065/6Open Dutch Rapid Championship 20262026-05-018/9Dutch Meesterklasse 2025/262025-09-196/8Grenke Chess Festival 2026Grenke Open A · 2026-03-026½/9Prague International Chess Festival 2026Challengers · 2026-02-194/9
Games (388)
FMEelke De Boer2384Dutch Open Championship 2024 · Round 81IMNick Maatman2383Dutch Open Championship 2024 · Round 71FMKevin Noboa Silva227925th Sants Open · Group A · Round 90FMUlysse Bottazzi228625th Sants Open · Group A · Round 81FMSerafin Moral Garcia226625th Sants Open · Group A · Round 60Chidvilash Sai Surapaneni222025th Sants Open · Group A · Round 51Ruben Coles214825th Sants Open · Group A · Round 41Vahan Nalbandyan217325th Sants Open · Group A · Round 20Xavier Boixader Arbo204425th Sants Open · Group A · Round 11Bogdan-Andrei Ivancescu1875Grand Prix Romania 2024 · Arad · Round 91IMAlexandru-Vasile David2335Grand Prix Romania 2024 · Arad · Round 8½Alexandru Sachilaru2255Grand Prix Romania 2024 · Arad · Round 71FMHunor-Zoltan Antal2250Grand Prix Romania 2024 · Arad · Round 6½FMAnastasia Avramidou2269Grand Prix Romania 2024 · Arad · Round 5½GMMaxime Lagarde2615Grand Prix Romania 2024 · Arad · Round 4½GMGeorg Mohr2392Grand Prix Romania 2024 · Arad · Round 3½FMCristian-Stefan Serban2283Grand Prix Romania 2024 · Arad · Round 21CMSasha-Matei Craciun2135Grand Prix Romania 2024 · Arad · Round 11GMConstantin Lupulescu2525Grand Prix Romania 2024 · Timișoara · Round 100GMDavid Gavrilescu2535Grand Prix Romania 2024 · Timișoara · Round 9½FMRobert Diaz Villagran2253Grand Prix Romania 2024 · Timișoara · Round 81FMPavel-Alexandru Nastore2224Grand Prix Romania 2024 · Timișoara · Round 71Roman Pyrih2232Grand Prix Romania 2024 · Timișoara · Round 6½GMAleksandar Indjic2582Grand Prix Romania 2024 · Timișoara · Round 50GMStefan Djuric2289Grand Prix Romania 2024 · Timișoara · Round 41IMOvidiu-Doru Foisor2220Grand Prix Romania 2024 · Timișoara · Round 31Ioan-Radu Dima2036Grand Prix Romania 2024 · Timișoara · Round 21Iustin-Petru Haineala1800Grand Prix Romania 2024 · Timișoara · Round 11Jakob Weidemann2142Dutch Open Championship 2024 · Round 9½FMKobe Smeets2214Dutch Blitz Championship 2024 · Final A · Round 11½IMHing Ting Lai2622Dutch Blitz Championship 2024 · Final A · Round 10½IMMark Timmermans2463Dutch Blitz Championship 2024 · Final A · Round 90IMNiels Ondersteijn2407Dutch Blitz Championship 2024 · Final A · Round 81FMNick Bijlsma2277Dutch Blitz Championship 2024 · Final A · Round 71FMEvert Rademakers2249Dutch Blitz Championship 2024 · Final A · Round 61Mees Van Batenburg1951Dutch Blitz Championship 2024 · Final A · Round 51GMLucas Van Foreest2502Dutch Blitz Championship 2024 · Final A · Round 40FMVincent Blom2443Dutch Blitz Championship 2024 · Final A · Round 31Dragan Skrobic2430Dutch Blitz Championship 2024 · Final A · Round 20CMRogier Van Arkel2248Dutch Blitz Championship 2024 · Final A · Round 11