MLT · 19 yrs · K=20 · Peak 1647 (Jan 2025)
Best performance: 1924 at Malta vs Mongolia Friendly Match(Best of 2024)
NOV26 Rating
1627
Live Rating
1627.0
Change
0.0
Games Played
0
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1627 | 0 |
| Oct 2026 | 1627 | 0 |
| Sep 2026 | 1627 | 0 |
| Aug 2026 | 1627 | 0 |
| Jul 2026 | 1627 | 0 |
| Jun 2026 | 1627 | 0 |
| May 2026 | 1627 | 0 |
| Apr 2026 | 1627 | 0 |
| Mar 2026 | 1627 | 0 |
| Feb 2026 | 1627 | 0 |
| Jan 2026 | 1627 | 0 |
| Dec 2025 | 1627 | 0 |
Form · Classical
Unbeaten in the last 2 games (1 win, 1 draw), since Apr 7, 2025.
From 300 classical games on record, the latest on Apr 8, 2025.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| XYChess Spring Festival 2025 - U1800 SectionApr 2, 2025 – Apr 8, 2025TPR 1573 | 4½/7 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 204 rated classical games against rated opponents, 2015–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | Andrei Dobbin, Nov 2024 · XYChess Team League November 2024 | , 1724 |
| 2, | Norbert Simmon, Nov 2015 · Malta International Open 2015 | , 1722 |
| 3, | Henk Pompstra, Dec 2022 · Chessfestival Groningen 2022 Open C | , 1696 |
| 4, | Steve Mizzi, Oct 2022 · XYChess October Classic A 2022 | , 1579 |
| 5, | Johan Jorritsma, Dec 2022 · Chessfestival Groningen 2022 Open C | , 1572 |
| 6, | Ray Azzopardi, Oct 2022 · XYChess October Classic A 2022 | , 1529 |
| 7, | Tom Smit, Dec 2022 · Chessfestival Groningen 2022 Open C | , 1494 |
| 8, | WCM Uranchimeg Psaila, Aug 2021 · O pohar firmy SCHAEFFLER | , 1484 |
| 9, | Lorenzo Canoro, Jun 2024 · OP 3 Scacchi in fortezza | , 1464 |
| 10, | Jack Demicoli, Apr 2025 · XYChess Spring Festival 2025 - U1800 Section | , 1462 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | FM Jony Habla, Highest-rated meeting: Jul 2017 · Thailand Expat Challenge 2017 | , 0/1 | , 2206 |
| 2, | FM Duurenbayar Erkhembayar, Highest-rated meeting: Aug 2024 · Malta vs Mongolia Friendly Match | , ½/2 | , 2195 |
| 3, | Louie Salvador, Highest-rated meeting: Jul 2017 · Thailand Expat Challenge 2017 | , 0/1 | , 2169 |
| 4, | Batmunkh Enkhsaikhan, Highest-rated meeting: Aug 2024 · Malta vs Mongolia Friendly Match | , ½/2 | , 2160 |
| 5, | Simone Carrideo, Highest-rated meeting: Jun 2024 · OP 3 Scacchi in fortezza | , 0/1 | , 2101 |
| 6, | FM Clarence Psaila, Highest-rated meeting: Jul 2017 · Thailand Expat Challenge 2017 | , 0/1 | , 2017 |
| 7, | FM Chultemjamts Hurelbaatar, Highest-rated meeting: Aug 2024 · Malta vs Mongolia Friendly Match | , ½/2 | , 1995 |
| 8, | Wilhelm Muller, Highest-rated meeting: Jul 2016 · 40th AGRIA Chess Festival | , 0/1 | , 1954 |
| 9, | Saphong Hansing, Highest-rated meeting: Dec 2017 · Thailand Team Championship 2017 | , 0/1 | , 1946 |
| 10, | Carsten Schmitt, Highest-rated meeting: Nov 2018 · Malta International Open 2018 | , 0/1 | , 1913 |
Openings · Classical
From the moves of 13 of 300 classical games on record.
As WhiteOpens 1.d4 in 7 of 7 games.
As BlackMeets 1.e4 with 1...e5.
All openings (1 as Black)
No opening played 3 times yet (7 games with this colour).
Against 1.e4: 1...e5 in 5.
| Openings in Black games | Games | Score |
|---|---|---|
| Petrov's Defense | 4 | 25% |
2 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 5 | 2½ | 1573 | 1573 |
| 2024 | 15 | 5½ | 1899 | 1804 |
| 2022 | 34 | 10½ | 1525 | 1384 |
| 2021 | 14 | 3 | 1448 | 1218 |
| 2020 | 10 | 3 | 1385 | 1236 |
| 2019 | 9 | 1 | 1426 | 1075 |
| 2018 | 29 | 3 | 1417 | 1051 |
| 2016 | 34 | 2½ | 1455 | 1033 |
| 2015 | 19 | 3 | 1517 | 1233 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Apr 2025Swissfederation sourceBest of 2025Score 4½/7Opp avg 1573Start 1647
- Nov – Dec 2024Teamfederation source#3 in 2024Score 2/4Opp avg 1702Start 1633
- Aug 2024Individualfederation sourceBest of 2024Score 1½/6Opp avg 2117Start 1592
- Jun 2024Swissfederation source#2 in 2024Score 3½/7Opp avg 1797Start 1574
- Nov 2023Teamfederation sourceBest of 2023Score 3½/6Opp avg 1501Start 1279
- Mar – Apr 2023Teamfederation source#2 in 2023Score 5/9Opp avg 1431Start 1280
- Feb 2023Round robinfederation sourceScore 0/9Opp avg 1553Start 1381
- XYChess Spring Festival 2025 - U1800 Section · Apr 2025 · 4½/7
- XYChess Team League November 2024 · Nov – Dec 2024 · 2/4
- Malta vs Mongolia Friendly Match · Aug 2024 · 1½/6
- OP 3 Scacchi in fortezza · Jun 2024 · 3½/7
- XYChess November Team League 2023 · Nov 2023 · 3½/6
- UMNUGOBI Chess Festival 2023-U2200 · Jul 2023 · 3/9
- XYChess Team League 2023 · Mar – Apr 2023 · 5/9
- Wachtebeke Winter Round Robin 2023 Group E · Feb 2023 · 0/9
- Chessfestival Groningen 2022 Open C · Dec 2022 · 4/8
- XYChess Team League 2022 · Nov – Dec 2022 · 2/6
- XYChess October Classic A 2022 · Oct 2022 · 3/7
- OLOMOUC CHESS SUMMER 2022 - C · Aug 2022 · 1½/6
- SUMMER PRAGUE OPEN 2022 - B - FIDE open · Aug 2022 · 3/8
- Open Internacional Queima das Fitas 2022 · Apr 2022 · 2½/7
- XYChess Easter Open B (Under 1800) 2022 · Apr 2022 · 2/7
- XYChess Team League 2021 · Jan 2022 · 4/5
- O pohar firmy SCHAEFFLER · Aug 2021 · 2½/8
- SUMMER PRAGUE OPEN 2021 - B - FIDE open · Aug 2021 · 1½/7
- XYChess Winter U1700 2021 · Jan – Feb 2021 · 1½/5
- Preliminaries 2020 · Feb – Mar 2020 · 3/7
- XYChess Team League 2020 · Jan – Feb 2020 · 3/7
- Malta International Open 2019 · Nov 2019 · 1/6
- XY Chess Team League 2019 · Oct – Nov 2019 · 1/5
- Malta International Open 2018 · Nov 2018 · 1/7
- OLOMOUC CHESS SUMMER 2018 C - FIDE open · Aug 2018 · 0/6
- SUMMER PRAGUE OPEN 2018 B - FIDE open · Aug 2018 · 1/7
- 3rd Harry Camilleri Memorial · Apr – May 2018 · 2/6
- XYChess Spring Open B · Apr – May 2018 · 2/7
- Preliminaries 2018 · Feb – Mar 2018 · ½/6
- Thailand Team Championship 2017 · Dec 2017 · 0/4
- XY Chess League Chiang Mai - Division 2 · Oct 2017 · 3/5
- Thailand Expat Challenge 2017 · Jul 2017 · 0/6
- XYChess Open B (U1800) · May 2017 · 2/7
- Preliminaries 2017 · Feb – Mar 2017 · ½/7
- XYChess League Second Division · Jan 2017 · 3/7
- Malta International Open 2016 · Nov 2016 · ½/7
- 6th Budapest Open U1700 · Aug 2016 · ½/7
- 40th AGRIA Chess Festival · Jul 2016 · 0/5
- O pohar mesta Klatov B 2016 · Jul 2016 · ½/8
- West End Cup · Jun 2016 · 1/6
- Harry Camilleri Memorial 2016 · Mar – Apr 2016 · 0/6
- Maltco Preliminaries · Feb – Mar 2016 · 2/7
- Challengers Cup · Feb 2016 · 4/7
- Malta International Open 2015 · Nov 2015 · 2/7
- Junior Championship 2015 · Nov 2015 · 1/5
- XYChess Starting Out · Sep 2015 · 1/8
- Lucky Dino Open B · May 2015 · ½/7
Live ratings projected from the NOV26 published list · Not affiliated with FIDE