ITA · 61 yrs · K=20 · Peak 2144 (By Oct 2005)
Best performance: 2317 at CIS 2024 - Serie B Girone 9(Best of 2024)
Classical rating
2058
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Oct 2005
How live ratings are calculated
Rating History · Classical
Classical rating 2050 to 2058 over the last 12 months; peak 2144 by October 2005.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Oct 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Sep 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Aug 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Jul 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Jun 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| May 2026 | 2058, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Apr 2026 | 2058, +8, 2 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Mar 2026 | 2050, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Feb 2026 | 2050, 0, 0 games | 2084, 0, 0 games | 2105, 0, 0 games |
| Jan 2026 | 2050, 0, 0 games | 2084, 0, 0 games | 2105, +28, 15 games |
| Dec 2025 | 2050, 0, 0 games | 2084, 0, 0 games | 2077, 0, 0 games |
Form · Classical
Unbeaten in the last 2 games (1 win, 1 draw), since Mar 14. That is the longest unbeaten run of 2026.
From 64 classical games on record, the latest on Mar 14.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| CIS 2026 - Serie B Girone 14Mar 13 – Mar 15 | 1½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 61 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Ennio Arlandi, Apr 2018 · CIS 50 Master 2018 | , 2438 |
| 2, | Federico Sellitti, Apr 2018 · CIS 50 Master 2018 | , 2204 |
| 3, | Fabrizio Maggi, May 2023 · CIS 2023 - Serie A2 Girone 5 | , 2163 |
| 4, | CM Antonio Monteleone, May 2023 · CIS 2023 - Serie A2 Girone 5 | , 2142 |
| 5, | Giovanni Sbraccia, Feb 2012 · CIS 2012 - B11 | , 2050 |
| 6, | Mauro Rovedi, Sep 2022 · CIS 2022 - Serie C Girone 17 | , 2023 |
| 7, | Matteo Viti, Mar 2024 · CIS 2024 - Serie B Girone 9 | , 2007 |
| 8, | Renzo Tommasi, Mar 2017 · 49 CIS - Serie A1 Girone 3 | , 2005 |
| 9, | Franco Giacometti, Mar 2026 · CIS 2026 - Serie B Girone 14 | , 1986 |
| 10, | Andrea Rinaudo, Mar 2024 · CIS 2024 - Serie B Girone 9 | , 1956 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Hristos Banikas, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2606 |
| 2, | GM Alessio Valsecchi, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2537 |
| 3, | GM Francesco Sonis, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2523 |
| 4, | IM Ennio Arlandi, Highest-rated meeting: Apr 2018 · CIS 50 Master 2018 | , 1/1 | , 2438 |
| 5, | IM Nicola Altini, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2416 |
| 6, | GM Igor Efimov, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2406 |
| 7, | IM Andrea Favaloro, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2348 |
| 8, | FM Zhiulien Oleksii Kalosha, Highest-rated meeting: Mar 2025 · CIS 2025 - Serie A2 Girone 7.1 | , 0/1 | , 2300 |
| 9, | FM Franco Trabattoni, Highest-rated meeting: Apr 2018 · CIS 50 Master 2018 | , 0/1 | , 2299 |
| 10, | IM Renzo Mantovani, Highest-rated meeting: Sep 2021 · CIS 2021 - Serie Master | , 0/1 | , 2293 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 2 | 1½ | 2013 | — |
| 2025 | 4 | 1 | 2026 | 1833 |
| 2024 | 5 | 4½ | 1951 | 2317 |
| 2023 | 10 | 6 | 1968 | 2040 |
| 2022 | 3 | 3 | 1809 | 2609 |
| 2021 | 9 | ½ | 2402 | 1958 |
| 2019 | 4 | 1 | 2042 | 1849 |
| 2018 | 7 | 2½ | 2282 | 2180 |
| 2017 | 4 | 2½ | 1977 | 2072 |
| 2016 | 4 | ½ | 2074 | 1752 |
| 2012 | 3 | 1½ | 2020 | 2020 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Mar 2026Teamfederation sourceScore 1½/2Opp avg 2013Start 2050
- Mar 2025Teamfederation sourceBest of 2025Score 1/4Opp avg 2026Start 2074
- Mar 2024Teamfederation sourceBest of 2024Score 4½/5Opp avg 1951Start 2046
- May 2023Teamfederation sourceBest of 2023Score 3/5Opp avg 2081Start 2029
- Feb 2023Swissfederation source#2 in 2023Score 3/5Opp avg 1854Start 2041
- Sep 2021Teamfederation sourceBest of 2021Score ½/9Opp avg 2402Start 2040
- Mar 2019Teamfederation sourceBest of 2019Score 1½/5Opp avg 2042Start 2062
- CIS 2026 - Serie B Girone 14 · Mar 2026 · 1½/2
- CIS 2025 - Serie A2 Girone 7.1 · Mar 2025 · 1/4
- CIS 2024 - Serie B Girone 9 · Mar 2024 · 4½/5
- CIS 2023 - Serie A2 Girone 5 · May 2023 · 3/5
- WE 9 Hotel Astoria - 3 Festa degli innamorati - A · Feb 2023 · 3/5
- CIS 2022 - Serie C Girone 17 · Sep 2022 · 3/3
- CIS 2021 - Serie Master · Sep 2021 · ½/9
- CIS 2019 - Serie A1 Girone 3 · Mar 2019 · 1½/5
- CIS 50 Master 2018 · Apr – May 2018 · 2½/7
- 49 CIS - Serie A1 Girone 3 · Mar 2017 · 2½/4
- 48 CIS - Serie A1 - Girone 2 · Mar 2016 · ½/4
- CIS 2012 - B11 · Feb 2012 · 3½/5
- We 9 Porto Sant'Elpidio · Nov 2006 · 2½/6
World
- #=20286Sandor Berta2058.0
- #=20286Massimo Iudicello2058.0
- #=20286Stefano Paci2058.0
- #=20286Giovanni Rorato2058.0
- #=20286Giuliano Ippoliti2058.0
Italy
- #487Matteo Nardoni2058.2
- #=488Massimo Iudicello2058.0
- #=488Stefano Paci2058.0
- #=488Giovanni Rorato2058.0
- #=488Giuliano Ippoliti2058.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.