GMThomas BeerdsenLIVE
- FIDE ID
- 1030108
About Thomas Beerdsen
Thomas Beerdsen was born in Apeldoorn in 1998. He shared third place in the Dutch under-20 championship in 2016 and became an international master in 2017. At the 2023 Tata Steel Challengers he earned a grandmaster norm, with wins over Velimir Ivić, Abhimanyu Mishra and Eline Roebers. Show more
Thomas Beerdsen was born in Apeldoorn in 1998. He shared third place in the Dutch under-20 championship in 2016 and became an international master in 2017. At the 2023 Tata Steel Challengers he earned a grandmaster norm, with wins over Velimir Ivić, Abhimanyu Mishra and Eline Roebers. He won the Limburg Open that May on tiebreak after seven players finished level on points. He completed the remaining grandmaster requirements in June and had the title confirmed in August 2023.
FIDE ratings
Rapid
2505Published FIDE
Blitz
2559Published FIDE
Official classical ranks
- World rank
- #447
- National rank · NED
- #15
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2538 Jun 2025
- Recorded years
- 2009–2026
- Archived games
- 1423
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 851 | 2019-04-19 | GRENKE Chess Open 2019 | Karlsruhe GER | 3.78 | Thomas Beerdsen | Ali Polatel | Won: 1-0 | 27 | Open |
| 852 | 2019-04-19 | GRENKE Chess Open 2019 | Karlsruhe GER | 2.57 | Anatoly Donchenko | Thomas Beerdsen | Draw: 1/2-1/2 | 37 | Open |
| 853 | 2019-04-18 | GRENKE Chess Open 2019 | Karlsruhe GER | 1.59 | Thomas Beerdsen | Torsten Hansch | Won: 1-0 | 15 | Open |
| 854 | 2019-04-13 | Dutch League 2018-19 | Netherlands NED | 8.1 | Arben Dardha | Thomas Beerdsen | Draw: 1/2-1/2 | 71 | Open |
| 855 | 2019-04-07 | Bundesliga 2018-19 | Muelheim GER | 15.8 | David Anton Guijarro | Thomas Beerdsen | Draw: 1/2-1/2 | 30 | Open |
| 856 | 2019-04-06 | Bundesliga 2018-19 | Muelheim GER | 14.7 | Ruslan Ponomariov | Thomas Beerdsen | Lost: 1-0 | 26 | Open |
| 857 | 2019-03-31 | TCh-BEL 2018-19 | Belgium BEL | 10.4 | Thibaut Maenhout | Thomas Beerdsen | Draw: 1/2-1/2 | 56 | Open |
| 858 | 2019-03-23 | Bundesliga 2018-19 | Bremen GER | 12.8 | Thomas Beerdsen | Gennadi Ginsburg | Lost: 0-1 | 41 | Open |
| 859 | 2019-03-17 | TCh-BEL 2018-19 | Belgium BEL | 9.4 | Thomas Beerdsen | Marcel Harff | Won: 1-0 | 51 | Open |
| 860 | 2019-03-16 | Dutch League 2018-19 | Netherlands NED | 7.5 | Thomas Beerdsen | Ilja Zaragatski | Draw: 1/2-1/2 | 43 | Open |
| 861 | 2019-03-03 | Bundesliga 2018-19 | Berlin GER | 11.3 | Thomas Beerdsen | Jonas Lampert | Draw: 1/2-1/2 | 46 | Open |
| 862 | 2019-03-02 | Bundesliga 2018-19 | Berlin GER | 10.3 | Jonny Hector | Thomas Beerdsen | Won: 0-1 | 85 | Open |
| 863 | 2019-03-01 | Bundesliga 2018-19 | Berlin GER | 9.4 | Romain Edouard | Thomas Beerdsen | Draw: 1/2-1/2 | 64 | Open |
| 864 | 2019-02-24 | Kragero Resort Chess 2019 | Kragero NOR | 9.2 | Andreas Garberg Tryggestad | Thomas Beerdsen | Draw: 1/2-1/2 | 5 | Open |
| 865 | 2019-02-24 | Kragero Resort Chess 2019 | Kragero NOR | 8.3 | Thomas Beerdsen | 14104202 | Won: 1-0 | 31 | Open |
| 866 | 2019-02-23 | Kragero Resort Chess 2019 | Kragero NOR | 7.1 | Jon Ludvig Hammer | Thomas Beerdsen | Draw: 1/2-1/2 | 30 | Open |
| 867 | 2019-02-23 | Kragero Resort Chess 2019 | Kragero NOR | 6.1 | Benjamin Arvola Notkevich | Thomas Beerdsen | Draw: 1/2-1/2 | 51 | Open |
| 868 | 2019-02-22 | Kragero Resort Chess 2019 | Kragero NOR | 5.1 | Thomas Beerdsen | Dagur Ragnarsson | Draw: 1/2-1/2 | 16 | Open |
| 869 | 2019-02-22 | Kragero Resort Chess 2019 | Kragero NOR | 4.3 | Frode Olav Olsen Urkedal | Thomas Beerdsen | Won: 0-1 | 48 | Open |
| 870 | 2019-02-21 | Kragero Resort Chess 2019 | Kragero NOR | 3.7 | Thomas Beerdsen | Lucas Ranaldi | Won: 1-0 | 32 | Open |
| 871 | 2019-02-21 | Kragero Resort Chess 2019 | Kragero NOR | 2.11 | Bardur Orn Birkisson | Thomas Beerdsen | Won: 0-1 | 21 | Open |
| 872 | 2019-02-20 | Kragero Resort Chess 2019 | Kragero NOR | 1.11 | Thomas Beerdsen | Aleksander Fossan | Won: 1-0 | 56 | Open |
| 873 | 2019-02-10 | TCh-BEL 2018-19 | Belgium BEL | 7.4 | Casper Schoppen | Thomas Beerdsen | Draw: 1/2-1/2 | 14 | Open |
| 874 | 2019-02-09 | Dutch League 2018-19 | Netherlands NED | 6.7 | Thomas Beerdsen | Manuel Bosboom | Won: 1-0 | 52 | Open |
| 875 | 2019-02-03 | Bundesliga 2018-19 | Werder Bremen GER | 8.7 | Alexander Raykhman | Thomas Beerdsen | Draw: 1/2-1/2 | 24 | Open |
| 876 | 2019-02-02 | Bundesliga 2018-19 | Bremen GER | 7.8 | Thomas Beerdsen | Eduardas Rozentalis | Draw: 1/2-1/2 | 57 | Open |
| 877 | 2019-01-27 | 81st Tata Steel TOP | Wijk aan Zee NED | 9.3 | Thomas Beerdsen | Barry Brink | Draw: 1/2-1/2 | 26 | Open |
| 878 | 2019-01-26 | 81st Tata Steel TOP | Wijk aan Zee NED | 8.3 | Zeinab Mamedjarova | Thomas Beerdsen | Won: 0-1 | 61 | Open |
| 879 | 2019-01-25 | 81st Tata Steel TOP | Wijk aan Zee NED | 7.3 | Thomas Beerdsen | Stefan Beukema | Lost: 0-1 | 32 | Open |
| 880 | 2019-01-23 | 81st Tata Steel TOP | Wijk aan Zee NED | 6.3 | Jakub Kosakowski | Thomas Beerdsen | Won: 0-1 | 33 | Open |
| 881 | 2019-01-22 | 81st Tata Steel TOP | Wijk aan Zee NED | 5.1 | Thomas Beerdsen | Max Warmerdam | Draw: 1/2-1/2 | 19 | Open |
| 882 | 2019-01-21 | 81st Tata Steel TOP | Wijk aan Zee NED | 4.3 | Jovana Rapport | Thomas Beerdsen | Draw: 1/2-1/2 | 38 | Open |
| 883 | 2019-01-20 | 81st Tata Steel TOP | Wijk aan Zee NED | 3.1 | Thomas Beerdsen | Robby Kevlishvili | Draw: 1/2-1/2 | 24 | Open |
| 884 | 2019-01-19 | 81st Tata Steel TOP | Wijk aan Zee NED | 2.2 | Martin Martens | Thomas Beerdsen | Won: 0-1 | 31 | Open |
| 885 | 2019-01-18 | 81st Tata Steel TOP | Wijk aan Zee NED | 1.5 | Thomas Beerdsen | Liam Vrolijk | Draw: 1/2-1/2 | 22 | Open |
| 886 | 2018-12-30 | 56th Groningen Open 2018 | Groningen NED | 9.11 | Thomas Beerdsen | Eelke De Boer | Won: 1-0 | 38 | Open |
| 887 | 2018-12-29 | 56th Groningen Open 2018 | Groningen NED | 8.8 | Bernd, Dr. Baum | Thomas Beerdsen | Draw: 1/2-1/2 | 65 | Open |
| 888 | 2018-12-28 | 56th Groningen Open 2018 | Groningen NED | 7.1 | Thomas Beerdsen | R. Ashwath | Draw: 1/2-1/2 | 17 | Open |
| 889 | 2018-12-27 | 56th Groningen Open 2018 | Groningen NED | 6.9 | Maurice Schippers | Thomas Beerdsen | Draw: 1/2-1/2 | 13 | Open |
| 890 | 2018-12-26 | 56th Groningen Open 2018 | Groningen NED | 5.8 | Thomas Beerdsen | Bonno Pel | Draw: 1/2-1/2 | 43 | Open |
| 891 | 2018-12-24 | 56th Groningen Open 2018 | Groningen NED | 4.3 | Sergei Tiviakov | Thomas Beerdsen | Lost: 1-0 | 24 | Open |
| 892 | 2018-12-23 | 56th Groningen Open 2018 | Groningen NED | 3.9 | Thomas Beerdsen | Tobias Kabos | Won: 1-0 | 30 | Open |
| 893 | 2018-12-23 | 56th Groningen Open 2018 | Groningen NED | 2.15 | Arthur Maters | Thomas Beerdsen | Won: 0-1 | 15 | Open |
| 894 | 2018-12-22 | 56th Groningen Open 2018 | Groningen NED | 1.9 | Thomas Beerdsen | Onno Elgersma | Draw: 1/2-1/2 | 41 | Open |
| 895 | 2018-12-22 | 56th Groningen Open 2018 | Groningen NED | 1.8 | Thomas Beerdsen | Onno Elgersma | Draw: 1/2-1/2 | 41 | Open |
| 896 | 2018-12-15 | Dutch League 2018-19 | Netherlands NED | 5.4 | Thomas Beerdsen | Wouter Spoelman | Draw: 1/2-1/2 | 27 | Open |
| 897 | 2018-12-09 | European Rapid 2018 | Skopje MKD | 13.16 | Thomas Beerdsen | Daniel Fridman | Draw: 1/2-1/2 | 15 | Open |
| 898 | 2018-12-09 | European Rapid 2018 | Skopje MKD | 11.16 | Kiril Georgiev | Thomas Beerdsen | Lost: 1-0 | 40 | Open |
| 899 | 2018-12-09 | European Rapid 2018 | Skopje MKD | 10.31 | Thomas Beerdsen | Christian Maier | Won: 1-0 | 16 | Open |
| 900 | 2018-12-08 | European Rapid 2018 | Skopje MKD | 7.34 | Boris Markoja | Thomas Beerdsen | Draw: 1/2-1/2 | 17 | Open |
- vs Ali PolatelWon · 1-0White · 2019-04-19 · Round 3.78GRENKE Chess Open 2019
- vs Anatoly DonchenkoDraw · ½–½Black · 2019-04-19 · Round 2.57GRENKE Chess Open 2019
- vs Torsten HanschWon · 1-0White · 2019-04-18 · Round 1.59GRENKE Chess Open 2019
- vs Arben DardhaDraw · ½–½Black · 2019-04-13 · Round 8.1Dutch League 2018-19
- vs David Anton GuijarroDraw · ½–½Black · 2019-04-07 · Round 15.8Bundesliga 2018-19
- vs Ruslan PonomariovLost · 1-0Black · 2019-04-06 · Round 14.7Bundesliga 2018-19
- vs Thibaut MaenhoutDraw · ½–½Black · 2019-03-31 · Round 10.4TCh-BEL 2018-19
- vs Gennadi GinsburgLost · 0-1White · 2019-03-23 · Round 12.8Bundesliga 2018-19
- vs Marcel HarffWon · 1-0White · 2019-03-17 · Round 9.4TCh-BEL 2018-19
- vs Ilja ZaragatskiDraw · ½–½White · 2019-03-16 · Round 7.5Dutch League 2018-19
- vs Jonas LampertDraw · ½–½White · 2019-03-03 · Round 11.3Bundesliga 2018-19
- vs Jonny HectorWon · 0-1Black · 2019-03-02 · Round 10.3Bundesliga 2018-19
- vs Romain EdouardDraw · ½–½Black · 2019-03-01 · Round 9.4Bundesliga 2018-19
- vs Andreas Garberg TryggestadDraw · ½–½Black · 2019-02-24 · Round 9.2Kragero Resort Chess 2019
- vs 14104202Won · 1-0White · 2019-02-24 · Round 8.3Kragero Resort Chess 2019
- vs Jon Ludvig HammerDraw · ½–½Black · 2019-02-23 · Round 7.1Kragero Resort Chess 2019
- vs Benjamin Arvola NotkevichDraw · ½–½Black · 2019-02-23 · Round 6.1Kragero Resort Chess 2019
- vs Dagur RagnarssonDraw · ½–½White · 2019-02-22 · Round 5.1Kragero Resort Chess 2019
- vs Frode Olav Olsen UrkedalWon · 0-1Black · 2019-02-22 · Round 4.3Kragero Resort Chess 2019
- vs Lucas RanaldiWon · 1-0White · 2019-02-21 · Round 3.7Kragero Resort Chess 2019
- vs Bardur Orn BirkissonWon · 0-1Black · 2019-02-21 · Round 2.11Kragero Resort Chess 2019
- vs Aleksander FossanWon · 1-0White · 2019-02-20 · Round 1.11Kragero Resort Chess 2019
- vs Casper SchoppenDraw · ½–½Black · 2019-02-10 · Round 7.4TCh-BEL 2018-19
- vs Manuel BosboomWon · 1-0White · 2019-02-09 · Round 6.7Dutch League 2018-19
- vs Alexander RaykhmanDraw · ½–½Black · 2019-02-03 · Round 8.7Bundesliga 2018-19
- vs Eduardas RozentalisDraw · ½–½White · 2019-02-02 · Round 7.8Bundesliga 2018-19
- vs Barry BrinkDraw · ½–½White · 2019-01-27 · Round 9.381st Tata Steel TOP
- vs Zeinab MamedjarovaWon · 0-1Black · 2019-01-26 · Round 8.381st Tata Steel TOP
- vs Stefan BeukemaLost · 0-1White · 2019-01-25 · Round 7.381st Tata Steel TOP
- vs Jakub KosakowskiWon · 0-1Black · 2019-01-23 · Round 6.381st Tata Steel TOP
- vs Max WarmerdamDraw · ½–½White · 2019-01-22 · Round 5.181st Tata Steel TOP
- vs Jovana RapportDraw · ½–½Black · 2019-01-21 · Round 4.381st Tata Steel TOP
- vs Robby KevlishviliDraw · ½–½White · 2019-01-20 · Round 3.181st Tata Steel TOP
- vs Martin MartensWon · 0-1Black · 2019-01-19 · Round 2.281st Tata Steel TOP
- vs Liam VrolijkDraw · ½–½White · 2019-01-18 · Round 1.581st Tata Steel TOP
- vs Eelke De BoerWon · 1-0White · 2018-12-30 · Round 9.1156th Groningen Open 2018
- vs Bernd, Dr. BaumDraw · ½–½Black · 2018-12-29 · Round 8.856th Groningen Open 2018
- vs R. AshwathDraw · ½–½White · 2018-12-28 · Round 7.156th Groningen Open 2018
- vs Maurice SchippersDraw · ½–½Black · 2018-12-27 · Round 6.956th Groningen Open 2018
- vs Bonno PelDraw · ½–½White · 2018-12-26 · Round 5.856th Groningen Open 2018
- vs Sergei TiviakovLost · 1-0Black · 2018-12-24 · Round 4.356th Groningen Open 2018
- vs Tobias KabosWon · 1-0White · 2018-12-23 · Round 3.956th Groningen Open 2018
- vs Arthur MatersWon · 0-1Black · 2018-12-23 · Round 2.1556th Groningen Open 2018
- vs Onno ElgersmaDraw · ½–½White · 2018-12-22 · Round 1.956th Groningen Open 2018
- vs Onno ElgersmaDraw · ½–½White · 2018-12-22 · Round 1.856th Groningen Open 2018
- vs Wouter SpoelmanDraw · ½–½White · 2018-12-15 · Round 5.4Dutch League 2018-19
- vs Daniel FridmanDraw · ½–½White · 2018-12-09 · Round 13.16European Rapid 2018
- vs Kiril GeorgievLost · 1-0Black · 2018-12-09 · Round 11.16European Rapid 2018
- vs Christian MaierWon · 1-0White · 2018-12-09 · Round 10.31European Rapid 2018
- vs Boris MarkojaDraw · ½–½Black · 2018-12-08 · Round 7.34European Rapid 2018
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-10 | Hoogeveen Schaaktoernooi 2026 - Open | Classical | 7 |
| 2026-10-03 | Dutch Team Competition 2026-2027 - Meesterklasse Round 2 | Classical | 1 |
| 2026-09-27 | Belgian Interclubs 2026-2027 Ronde 1 | Classical | 1 |
| 2026-09-19 | Dutch Team Competition 2026-2027 - Meesterklasse Round 1 | Classical | ½ |
| 2026-09-12 | NK Snelschaken 2026 | Blitz | 20 |
| 2026-09-05 | Muelheimer 5 Tagesnorm 2026 - Gruppe GM-Norm | Classical | 7 |