POR · 24 yrs · K=20 · Peak 1921 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 2017 at CN 1ª divisão 2025-26(Best of 2026)
NOV26 Rating
1887
Live Rating
1906.4
Change
+19.4
Games Played
8
How live ratings are calculated
Rating History · Classical
Classical rating 1884 to 1887 over the last 12 months; peak 1921 in March 2024.
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 | 1887, 0, 0 games | 1911, 0, 0 games | 1891, 0, 0 games |
| Oct 2026 | 1887, 0, 0 games | 1911, 0, 0 games | 1891, 0, 0 games |
| Sep 2026 | 1887, 0, 0 games | 1911, 0, 0 games | 1891, 0, 0 games |
| Aug 2026 | 1887, +5, 4 games | 1911, 0, 0 games | 1891, 0, 0 games |
| Jul 2026 | 1882, 0, 0 games | 1911, 0, 0 games | 1891, +12, 2 games |
| Jun 2026 | 1882, 0, 0 games | 1911, 0, 0 games | 1879, 0, 0 games |
| May 2026 | 1882, -2, 5 games | 1911, 0, 0 games | 1879, 0, 0 games |
| Apr 2026 | 1884, 0, 0 games | 1911, 0, 0 games | 1879, 0, 0 games |
| Mar 2026 | 1884, 0, 0 games | 1911, 0, 0 games | 1879, 0, 0 games |
| Feb 2026 | 1884, 0, 0 games | 1911, -12, 3 games | 1879, 0, 0 games |
| Jan 2026 | 1884, 0, 0 games | 1923, 0, 0 games | 1879, 0, 0 games |
| Dec 2025 | 1884, 0, 0 games | 1923, 0, 0 games | 1879, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 2 games, Nov 12.
From 501 classical games on record, the latest on Nov 14.
| Show games | Tournament | Score | Change |
|---|---|---|---|
| XX FEST. INT. XADREZ F. FOZ TORNEIO SABIR ALINov 8 – Nov 15TPR 2017 | 3½/8 | +19.4 |
Best wins · Classical
From 419 rated classical games against rated opponents, 2011–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Antonio P Santos, Nov 2026 · XX FEST. INT. XADREZ F. FOZ TORNEIO SABIR ALI | , 2120 |
| 2, | Blaise Javet, Feb 2019 · Open de Portugal 2019 - Cidade de Lisboa | , 2027 |
| 3, | Armando De Sousa Da Silva, Aug 2022 · Leca Chess Open 2022 | , 1974 |
| 4, | Modeste Mendes, Oct 2020 · CN Equipas 2019-20 - 3. divisao F r. 4-7 | , 1933 |
| 5, | Julio Santos, Jul 2019 · GXA Torneio Fechado do 72. aniversario - grupo B | , 1901 |
| 6, | Vitor Morais, Mar 2019 · GXA Inverno 2019 | , 1898 |
| 7, | Antonio Jose Simoes M Horta, Jan 2023 · CN 2. divisao 2022-23 r.1 | , 1890 |
| 8, | Luis Augusto Oscar Azevedo, Dec 2019 · CN Equipas 2019-20 - 3. divisao F r.1 | , 1855 |
| 9, | Luis Simoes Reis, Jul 2022 · GXA Verao 2022 | , 1817 |
| 10, | Alket Caushi, Sep 2017 · European Youth Chess Championship 2017 - Open 16 | , 1795 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 17 | 6½ | 2066 | 1979 |
| 2025 | 2 | ½ | 2036 | — |
| 2024 | 9 | 4 | 1779 | 1736 |
| 2023 | 5 | 4 | 1760 | 2000 |
| 2022 | 43 | 26½ | 1728 | 1815 |
| 2021 | 10 | 7½ | 1595 | 1788 |
| 2020 | 22 | 11 | 1792 | 1792 |
| 2019 | 57 | 33½ | 1740 | 1805 |
| 2018 | 52 | 33 | 1609 | 1704 |
| 2017 | 33 | 21½ | 1601 | 1711 |
| 2016 | 43 | 25 | 1466 | 1523 |
| 2015 | 46 | 18 | 1498 | 1418 |
| 2013 | 33 | 8 | 1602 | 1400 |
| 2012 | 23 | 3½ | 1621 | 1325 |
| 2011 | 3 | 0 | 1666 | 866 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Nov 2026Individualchess-results.comBest of 2026Score 3½/8TPR 2017Opp avg 2060Start 1887
- Jul 2026Round robinchess-results.comBest of 2026Score 1/4Opp avg 2210Start 1882
- Mar – Apr 2026Swisschess-results.com#3 in 2026Score 2/5Opp avg 1959Start 1884
- Nov 2025Swissfederation sourceScore 0/1Start 1884
- Jul 2025Teamfederation sourceScore ½/1Opp avg 2026Start 1880
- Feb – May 2025Swissfederation sourceScore 0/1Opp avg 2045Start 1886
- Jul – Aug 2024Swissfederation sourceBest of 2024Score 3½/8Opp avg 1798Start 1921
- Feb 2024Round robinfederation sourceScore ½/1Opp avg 1625Start 1875
- XX FEST. INT. XADREZ F. FOZ TORNEIO SABIR ALI · Nov 2026 · 3½/8
- CN 1ª divisão 2025-26 · Jul 2026 · 1/4
- PONTE DE LIMA CHESS TOURNAMENT 2026 (31/03 - 04/04) · Mar – Apr 2026 · 2/5
- XIX Festival Internacional da Figueira da Foz · Nov 2025 · 0/1
- CN 2. divisao 2024-25 fase final · Jul 2025 · ½/1
- CN 2. divisao 2024-25 r. 8-9 · Feb – May 2025 · 0/1
- Leca Chess Open 2024 · Jul – Aug 2024 · 3½/8
- Campeonato de Extremadura por Equipos Segunda Division A Grupo II 2024 Rondas 4-6 · Feb 2024 · ½/1
- CN 2. divisao 2022-23 final · Jul 2023 · ½/1
- CN 2. divisao 2022-23 r.8-9 · May – Jun 2023 · 1½/2
- CN 2. divisao 2022-23 r.3-4 · Jan – Mar 2023 · 1/1
- CN 2. divisao 2022-23 r.1 · Jan 2023 · 1/1
- III Open de Xadrez Terras de Tras-os-Montes · Aug 2022 · 4/9
- Leca Chess Open 2022 · Jul – Aug 2022 · 5/9
- GXA Verao 2022 · Jul 2022 · 5½/7
- CN 3. divisao 2021-22 sf · Jul 2022 · ½/1
- I Open de Verao do Clube dos Galitos · Jun 2022 · 4½/7
- CN 3. divisao 2021-22 r.7 · Mar – May 2022 · 1/1
- CN Jovens 2021-22 - U20 · Apr 2022 · 4/7
- CN 3. divisao 2021-22 r. 6 · Apr 2022 · 1/1
- CN 3. divisao 2021-22 r.2-3 · Feb 2022 · 1/1
- XLIII Taca de Portugal r.1 · Feb 2022 · 1/1
- CN 3. divisao 2021-22 r. 1 · Jan 2022 · 1/1
- CN Jovens 2020-21 - U20 · Sep 2021 · 5/7
- CN Equipas 2020-21 - 3. divisao F r. 2-5 · May 2021 · 3½/4
- CN Equipas 2019-20 - 3. divisao F r. 4-7 · Oct 2020 · 2/3
- CN Jovens 2019-20 - U18 · Aug – Sep 2020 · 3½/7
- CN Equipas 2019-20 - 3. divisao F r.3 · Feb 2020 · 1/1
- Portugal Open 2020 · Jan – Feb 2020 · 4/9
- CN Equipas 2019-20 - 3. divisao F r.2 · Jan 2020 · 0/1
- XLII Taca de Portugal (2020) r.1 · Jan 2020 · ½/1
- CN Equipas 2019-20 - 3. divisao F r.1 · Dec 2019 · 1/1
- Guimaraes Chess Open 2019 (PCT) · Aug – Sep 2019 · 4/7
- VII Torneio Internacional Cidade de Famalicao (CNL) · Jul – Aug 2019 · 5½/9
- GXA Torneio Fechado do 72. aniversario - grupo B · Jul 2019 · 3½/7
- GXA Primavera 2019 · May 2019 · 4½/7
- CN Jovens 2018-2019 - U18 · Apr 2019 · 4½/7
- GXA Inverno 2019 · Feb – Mar 2019 · 4/7
- CD Jovens Lisboa 2019 - U18 U20 · Mar 2019 · 3½/5
- Open de Portugal 2019 - Cidade de Lisboa · Feb 2019 · 4/9
- GXA Outono 2018 · Nov 2018 · 5/7
- Guimaraes Chess Open 2018 (PCT) · Oct 2018 · 4/7
- CN Amador 2017-2018 - U2000 · Sep 2018 · 2½/5
- tx XEQUE-MATEmatica5 2018 · May – Jun 2018 · 5½/7
- CN Jovens 2017-2018 - U16 · Mar 2018 · 4½/7
- GXA Inverno 2018 · Mar 2018 · 4½/7
- CD Jovens Lisboa 2018 - U16 · Feb 2018 · 5/6
- Open Portugal 2018 · Feb 2018 · 4/9
- GXA Outono 2017 · Nov 2017 · 5½/7
- European Youth Chess Championship 2017 - Open 16 · Sep 2017 · 2/8
- tx XEQUE-MATEmatica4 2017 · May – Jun 2017 · 4½/7
- CN Jovens 2016-2017 - U16 · Apr 2017 · 5/7
- CD Jovens Lisboa 2017 · Feb – Mar 2017 · 6½/7
- GXA Open de Natal Jovens 2016 · Dec 2016 · 4½/6
- GXA Outono 2016 · Nov 2016 · 3/5
- CN Jovens 2015-2016 - U14 · Jul 2016 · 4½/7
- GXA Verao 2016 · Jun 2016 · 3/7
- tx XEQUE-MATEmatica3 2016 · Apr – May 2016 · 4/7
- CN Equipas 2015/2016 - 3. divisao D r. 6-7 · May 2016 · 2/2
- GXA Inverno 2016 · Feb – Mar 2016 · 4/7
- CN Equipas 2015/2016 - 3. divisao D r.4-5 · Mar 2016 · 0/2
- CN Equipas 2015/2016 - 3. divisao D r.2-3 · Feb 2016 · 0/1
- CD Jovens Lisboa 2016 - U14 · Feb 2016 · 4½/7
- GXA Open de Natal Jovens 2015 · Dec 2015 · 4½/6
- GXA Outono 2015 · Oct – Nov 2015 · 4½/7
- tx Chaves Caminha 2015 · Sep – Oct 2015 · 3½/7
- CN Jovens 2014/2015 - U14 · Jul 2015 · 3½/7
- GXA Verao 2015 · Jul 2015 · 4½/7
- GXA Open de Verao Jovens 2015 · Jul 2015 · 3/5
- tx XEQUE-MATEmatica2 2015 · May – Jun 2015 · 4/7
- CN Equipas 2014/2015 - 3. divisao F r. 6-7 · May 2015 · 0/1
- CN Equipas 2014/2015 - 3. divisao F r. 4-5 · Mar 2015 · 0/1
- CN Equipas 2014/2015 - 3. divisao F r. 3 · Feb 2015 · 0/1
- Taca de Portugal 2014/2015 - Ronda 3 · Feb 2015 · 0/1
- CD Jovens Lisboa 2015 - U14 · Feb 2015 · 3½/7
- CN Equipas 2014/2015 - 3. divisao F r.2 · Jan 2015 · 0/1
- Torneio AXL preparacao CD Jovens 2015 - U20 · Jan 2015 · 2/4
- GXA Jovens 2014 · Dec 2014 · 4½/6
- GXA Verao 2014 · Sep 2014 · 3½/7
- CN Jovens 2013/2014 - U12 · Jul 2014 · 4/7
- GXA Torneio Fechado de Verao B · Jun – Jul 2014 · 6/9
- CN Equipas 2013/2014 - 3. divisao F - r. 6-7 · May 2014 · 0/1
- CD Jovens Lisboa 2014 - sub12 · Apr 2014 · 4/7
- CN Equipas 2013/2014 - 3. divisao F - r. 4-5 · Mar 2014 · 0/1
- Taca de Portugal 2013/2014 - Rondas 2-3 · Jan – Feb 2014 · 0/1
- CN Equipas 2013/2014 - 3. divisao F - r. 1 · Jan 2014 · 0/1
- GXA Open Jovens 2013 · Dec 2013 · 4/6
- GXA Verao 2013 · Sep 2013 · 1/5
- Torneio Promotora 2013 · Aug 2013 · 2/6
- I Torneio 'Xeque-Mate ao Verao' · Aug 2013 · 2/7
- Nacionais de Jovens 2013 - sub12 · Aug 2013 · 4/7
- XXIV Taca de Lisboa · Jan – May 2013 · 2½/6
- CNE 2013 - 2. divisao - serie D · Feb – May 2013 · ½/5
- CD Lisboa Jovens 2013 - U12 · Mar 2013 · 6/7
- CD Jovens Lisboa 2013 - prel. D. Filipa de Lencastre - U12 · Feb 2013 · 3½/6
- GXA Open Jovens 2012 · Dec 2012 · 4/6
- Torneio do 89. aniversario do GD Ramiro Jose · Oct – Nov 2012 · 3/7
- GXA Verao 2012 · Sep 2012 · 3/7
- XXIII Taca de Lisboa · Apr – Jun 2012 · 0/7
- GXA Primavera 2012 · May 2012 · 2½/7
- Nacionais de Jovens 2012 - sub10 · Mar 2012 · 3½/7
- I Torneio AEIST · Nov – Dec 2011 · 2/6
World
- #=47835Simon Eberle1906.4
- #=47835Werner Rumpf1906.4
- #=47835Tiago Alexandre Pinho D Silva1906.4
- #=47835Alain Malgras1906.4
- #=47835Matthias Heinz-Leisenheimer1906.4
Portugal
- #=241Armando Filipe Roque1908.0
- #=241Tomas Jarmelo Jesus1908.0
- #243Tiago Alexandre Pinho D Silva1906.4
- #=244Armando De Sousa Da Silva1906.0
- #=244Duarte Duarte1906.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.