ITA · 37 yrs · K=20 · Peak 1721 (By Jul 2015)
Best performance: 1694 at CR Calabria 2015(Best of 2015)
Classical rating
1620
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2015
How live ratings are calculated
Rating History · Classical
Classical rating 1634 to 1620 over the last 12 months; peak 1721 by July 2015.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Blitz |
|---|---|---|
| Nov 2026 | 1620, +9, 1 game | 1619, 0, 0 games |
| Oct 2026 | 1611, 0, 0 games | 1619, 0, 0 games |
| Sep 2026 | 1611, 0, 0 games | 1619, 0, 0 games |
| Aug 2026 | 1611, 0, 0 games | 1619, 0, 0 games |
| Jul 2026 | 1611, 0, 0 games | 1619, 0, 0 games |
| Jun 2026 | 1611, 0, 0 games | 1619, 0, 0 games |
| May 2026 | 1611, -15, 2 games | 1619, 0, 0 games |
| Apr 2026 | 1626, 0, 0 games | 1619, 0, 0 games |
| Mar 2026 | 1626, 0, 0 games | 1619, 0, 0 games |
| Feb 2026 | 1626, 0, 0 games | 1619, 0, 0 games |
| Jan 2026 | 1626, 0, 0 games | 1619, 9 games |
| Dec 2025 | 1626, -8, 1 game | unrated |
Form · Classical
Some of this player's 2026 games are not on record yet, so no unbeaten run is shown.
From 85 classical games on record, the latest on Apr 19.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| XYCHESS Classic Grand Prix April U2200Apr 18 – Apr 19 | 2/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 55 rated classical games against rated opponents, 2013–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Keshav Reyansh, Apr 2025 · XYChess Spring Festival 2025 - U1800 Section | , 1642 |
| 2, | Maurizio Leone, Jan 2015 · OP Kalabrian - tappa 1 | , 1625 |
| 3, | Samuel Spiteri, Sep 2024 · Swieqi Chess League Div 2 2024 Round 10-11 | , 1597 |
| 4, | Ezio Scerra, May 2015 · CR Calabria 2015 | , 1561 |
| 5, | Ziyang Lin, Aug 2024 · Swieqi Chess League Div 2 2024 Round 8-9 | , 1528 |
| 6, | Nathan Momigliano, Sep 2024 · Swieqi Chess League Div 2 2024 Round 12-13 | , 1527 |
| 7, | Shamison Camilleri, Nov 2024 · XYChess Team League November 2024 | , 1505 |
| 8, | David Gauci, Oct 2024 · Swieqi Chess League Div 2 2024 Round 12-13 | , 1464 |
| 9, | Rodolfo Attina`, May 2015 · CR Calabria 2015 | , 1430 |
| 10, | Thomas Mallia, Apr 2024 · Swieqi Chess League Div 2 2024 Round 1-3 | , 1423 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Igor Naumkin, Highest-rated meeting: Jul 2015 · OP Kalabrian - tappa 3 | , 0/1 | , 2437 |
| 2, | IM Gojko Laketic, Highest-rated meeting: Apr 2015 · OP Kalabrian - tappa 2 | , 0/1 | , 2405 |
| 3, | CM Colin Pace, Highest-rated meeting: Dec 2024 · XYChess Team League November 2024 | , 0/1 | , 2150 |
| 4, | WIM Dulamsuren Yanjindulam, Highest-rated meeting: Apr 2026 · XYCHESS Classic Grand Prix April U2200 | , 0/1 | , 2091 |
| 5, | Stefano Carbone, Highest-rated meeting: May 2015 · CR Calabria 2015 | , 0/1 | , 2082 |
| 6, | Antonio Scerbo, Highest-rated meeting: May 2015 · CR Calabria 2015 | , 0/1 | , 1998 |
| 7, | Mark Joseph Andreoli, Highest-rated meeting: Jul 2015 · OP Kalabrian - tappa 3 | , 0/1 | , 1971 |
| 8, | Firas Al Jurdy, Highest-rated meeting: Nov 2024 · XYChess Team League November 2024 | , 0/1 | , 1803 |
| 9, | CM Matthew Portelli, Highest-rated meeting: Aug 2024 · Swieqi Chess League Div 2 2024 Round 10-11 | , 0/1 | , 1777 |
| 10, | Marcello Rametta, Highest-rated meeting: May 2015 · CR Calabria 2015 | , 0/1 | , 1758 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 4 | 1 | 1633 | 1440 |
| 2023 | 19 | 8 | 1383 | 1326 |
| 2015 | 13 | 4½ | 1817 | 1707 |
| 2013 | 2 | ½ | 1439 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Apr 2026Swissfederation sourceScore 2/5Opp avg 1801Start 1626
- Oct – Nov 2025Teamfederation sourceScore 4/6Opp avg 1692Start 1634
- Apr 2025Swissfederation sourceBest of 2025Score 3/6Opp avg 1613Start 1646
- Nov – Dec 2024Teamfederation source#3 in 2024Score 2/7Opp avg 1730Start 1672
- Sep – Oct 2024Swissfederation sourceBest of 2024Score 2/3Opp avg 1552Start 1678
- Aug – Sep 2024Swissfederation source#2 in 2024Score 1/3Opp avg 1671Start 1672
- Aug 2024Swissfederation sourceScore 1/1Opp avg 1528Start 1672
- Jun – Jul 2024Swissfederation sourceScore ½/2Opp avg 1557Start 1691
- XYCHESS Classic Grand Prix April U2200 · Apr 2026 · 2/5
- XYCHESS Team League 2025 · Oct – Nov 2025 · 4/6
- XYChess Spring Festival 2025 - U1800 Section · Apr 2025 · 3/6
- XYChess Team League November 2024 · Nov – Dec 2024 · 2/7
- Swieqi Chess League Div 2 2024 Round 12-13 · Sep – Oct 2024 · 2/3
- Swieqi Chess League Div 2 2024 Round 10-11 · Aug – Sep 2024 · 1/3
- Swieqi Chess League Div 2 2024 Round 8-9 · Aug 2024 · 1/1
- Swieqi Chess League Div 2 2024 Round 6-7 · Jun – Jul 2024 · ½/2
- Swieqi Chess League Div 2 2024 Round 4-5 · May – Jun 2024 · 1/2
- Swieqi Chess League Div 2 2024 Round 1-3 · Apr – May 2024 · 2/2
- Swieqi Chess League 2023 - Division 2 2023 Round 9 · Oct 2023 · 0/2
- Swieqi Chess League 2023 - Division 2 2023 Round 7-8 · Sep 2023 · 2/2
- Swieqi Chess League 2023 - Division 2 2023 Rounds 5-6 · Jul – Aug 2023 · 3/3
- Swieqi Chess League 2023 - Division 2 2023 Rounds 3-4 · Jun – Jul 2023 · 0/2
- Swieqi Chess League 2023 - Division 2 2023 Round 1-2 · Jun 2023 · 1/1
- XYChess Team League 2023 · Mar – Apr 2023 · 2½/7
- FE 15 Citta' di Messina - B · Jan 2023 · 3½/9
- CP Cosenza 2016 · Apr 2016 · 0/1
- OP Kalabrian - tappa 3 · Jul 2015 · 1/5
- CR Calabria 2015 · May 2015 · 3/6
- OP Kalabrian - tappa 2 · Apr 2015 · 1½/3
- OP Kalabrian - tappa 1 · Jan 2015 · 4/5
- FE 11 Citta' di Amantea - C · Sep 2013 · 4½/8
World
- #=143754Shlok Venkatesha1620.0
- #=143754Alessio Restivo1620.0
- #=143754Marco Mazzuca1620.0
- #=143754Andrea D Angelo1620.0
- #=143754Stefano Coccia1620.0
Italy
- #=4982Leonardo Martani1620.0
- #=4982Aniello Daniele Avella1620.0
- #=4982Marco Mazzuca1620.0
- #=4982Andrea D Angelo1620.0
- #=4982Stefano Coccia1620.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.