POR · 20 yrs · K=20 · Peak 2041 (Mar 2024)
Best performance: 2069 at CN Jovens Rapidas Equipas 2024-25 - U20(Best of 2025)
Blitz rating
2019
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Oct 2014 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Blitz
Blitz rating unchanged at 2019 over the last 12 months; peak 2041 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 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Oct 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Sep 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Aug 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Jul 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Jun 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| May 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Apr 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Mar 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Feb 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Jan 2026 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
| Dec 2025 | 2103, 0, 0 games | 2048, 0, 0 games | 2019, 0, 0 games |
Form · Blitz
Unbeaten in the last 2 games (2 wins), since Feb 8, 2025.
From 313 blitz games on record, the latest on Feb 8, 2025.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| CN Jovens Rapidas 2024-25 - U20Feb 8, 2025TPR 1915 | 5/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Blitz
From 254 rated blitz games against rated opponents, 2014–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Rodrigo Ribeiro, 3 wins, Feb 2024 · CN Rapidas Jovens Equipas 2023-24 - U20 | , 2120 |
| 2, | Rodrigo Andias Sarabando, 3 wins, Feb 2025 · CN Jovens Rapidas Equipas 2024-25 - U20 | , 2093 |
| 3, | Marco Oliveira, Nov 2022 · CD Leiria Rapidas Equipas 2022-23 | , 2037 |
| 4, | WGM Filipa Fortuna Pipiras, 3 wins, Mar 2023 · CN Jovens Rapidas 2022-23 - U18 | , 1987 |
| 5, | Francisco Nunes Vieira Almeida, 2 wins, Feb 2025 · CN Jovens Rapidas 2024-25 - U20 | , 1954 |
| 6, | Paulo Fernandes, 2 wins, Mar 2020 · CD Rapidas Equipas Leiria 2019-20 | , 1948 |
| 7, | Jose Joao Meireles Alves Pinto, 2 wins, Feb 2025 · CN Jovens Rapidas Equipas 2024-25 - U20 | , 1905 |
| 8, | Miguel Almeida Morais, 2 wins, Feb 2025 · CN Jovens Rapidas 2024-25 - U20 | , 1904 |
| 9, | Filipe Diogo Correia Bartolo, 5 wins, Mar 2023 · CN Jovens Rapidas 2022-23 - U18 | , 1896 |
| 10, | Bruno Figueiredo, Sep 2021 · CN Rapidas 2020-21 | , 1895 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | FM Gustavo Ribeiro, Highest-rated meeting: Feb 2024 · CN Rapidas Jovens 2023-24 - U18 | , ½/5 | , 2218 |
| 2, | FM Pedro Filipe Rego, Highest-rated meeting: Sep 2021 · CN Rapidas 2020-21 | , 0/1 | , 2190 |
| 3, | FM Rodrigo Ribeiro, Highest-rated meeting: Feb 2025 · CN Jovens Rapidas 2024-25 - U20 | , 3/6 | , 2145 |
| 4, | Daniel Bray, Highest-rated meeting: Sep 2018 · CD Rapidas Leiria 2018 | , ½/2 | , 2140 |
| 5, | FM Maksym Faryma, Highest-rated meeting: Feb 2025 · CN Jovens Rapidas Equipas 2024-25 - U20 | , 2/3 | , 2127 |
| 6, | Rodrigo Andias Sarabando, Highest-rated meeting: Feb 2025 · CN Jovens Rapidas Equipas 2024-25 - U20 | , 3½/5 | , 2093 |
| 7, | Vladimir Ulyanovskyy, Highest-rated meeting: Jun 2017 · CN Rapidas 2016-2017 | , 0/1 | , 2076 |
| 8, | Horacio Neto, Highest-rated meeting: Jun 2017 · CN Rapidas 2016-2017 | , 0/1 | , 2056 |
| 9, | IM Bruno Andre Leite Martins, Highest-rated meeting: Sep 2021 · CN Rapidas 2020-21 | , 0/2 | , 2054 |
| 10, | Lucas Jordao Goncalves, Highest-rated meeting: Feb 2024 · CN Rapidas Jovens 2023-24 - U18 | , 5½/7 | , 2047 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 14 | 8 | 1917 | 1967 |
| 2024 | 16 | 13½ | 1771 | 2055 |
| 2023 | 16 | 11 | 1730 | 1871 |
| 2022 | 41 | 30½ | 1559 | 1743 |
| 2021 | 33 | 24½ | 1594 | 1778 |
| 2020 | 5 | 4 | 1657 | 1897 |
| 2019 | 23 | 12½ | 1395 | 1424 |
| 2018 | 23 | 17 | 1355 | 1539 |
| 2016 | 24 | 13 | 1423 | 1452 |
| 2014 | 3 | 0 | 1687 | 887 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Feb 2025Swissfederation source#2 in 2025Score 5/9Opp avg 1872Start 2041
- Feb 2025Teamfederation sourceBest of 2025Score 3/5Opp avg 1997Start 2041
- Feb 2024Swissfederation sourceBest of 2024Score 6½/9Opp avg 1767Start 1897
- Feb 2024Teamfederation sourceScore 7/7Opp avg 1777Start 1897
- Mar 2023Teamfederation source#2 in 2023Score 5/7Opp avg 1697Start 1883
- Mar 2023Swissfederation sourceBest of 2023Score 6/9Opp avg 1757Start 1883
- Dec 2022Teamfederation sourceBest of 2022Score 5½/7Opp avg 1656Start 1863
- CN Jovens Rapidas 2024-25 - U20 · Feb 2025 · 5/9
- CN Jovens Rapidas Equipas 2024-25 - U20 · Feb 2025 · 3/5
- CN Rapidas Jovens 2023-24 - U18 · Feb 2024 · 6½/9
- CN Rapidas Jovens Equipas 2023-24 - U20 · Feb 2024 · 7/7
- CN Jovens Equipas Rapidas 2022-23 - U20 · Mar 2023 · 5/7
- CN Jovens Rapidas 2022-23 - U18 · Mar 2023 · 6/9
- CD Leiria Rapidas 2022-23 · Dec 2022 · 5½/7
- CD Leiria Rapidas Equipas 2022-23 · Nov 2022 · 5/5
- CN Amador Rapidas 2021-22 - U2000 · Sep 2022 · 3½/6
- CN Jovens Rapidas 2021-22 - U16 · Mar 2022 · 7/9
- CN Jovens Equipas Rapidas 2021-22 - U20 · Mar 2022 · 7½/11
- CD Leiria Rapidas 2021-22 · Feb 2022 · 5/7
- CD Leiria Rapidas Equipas 2021-22 · Dec 2021 · 5/5
- CN Rapidas 2020-21 · Sep 2021 · 6½/11
- CD Rapidas Equipas Jovens 2020-21 - U20 · Jul 2021 · 4/7
- CD Rapidas Jovens 2020-21 - U16 · Jul 2021 · 6/7
- CD Rapidas Equipas Leiria 2020-21 · Apr 2021 · 4/4
- CD Rapidas Equipas Leiria 2019-20 · Mar 2020 · 6/7
- CN Rapidas Equipas Jovens 2018-19 - U20 · Jul 2019 · 6/7
- CN Rapidas Jovens 2018-19 - U14 · Jul 2019 · 5/9
- CN Rapidas 2018-2019 · Jun 2019 · 5½/11
- CD Rapidas Leiria 2018 · Sep 2018 · 3/5
- CN Rapidas Equipas Jovens 2017-2018- U12 · May 2018 · 9/10
- CN Rapidas Jovens 2017-2018 - U12 · May 2018 · 6/9
- CD Jovens Rapidas Leiria 2018 · Apr 2018 · 5/5
- CD Rapidas Leiria 2017 · Sep 2017 · 4/6
- CN Jovens Rapidas Equipas 2016-2017 - U12 · Jul 2017 · 3½/7
- CN Jovens Rapidas 2016-2017 - U12 · Jul 2017 · 7½/9
- CD Rapidas Equipas Leiria 2017 · Jun 2017 · 5/5
- CN Rapidas 2016-2017 · Jun 2017 · 5½/11
- CD Rapidas Jovens Leiria 2017 · Apr 2017 · 2/2
- CD Rapidas Leiria 2016 · Sep 2016 · 2/5
- CN Jovens Rapidas 2015-2016 - Equipas U12 · Apr 2016 · 5½/7
- CN Jovens Rapidas 2015-2016 - U10 · Apr 2016 · 6½/9
- CN Rapidas 2015-2016 · Jan 2016 · 5½/11
- CD Leiria Rapidas Equipas 2015 · Nov 2015 · 2/4
- CD Leiria Rapidas 2015 · Sep 2015 · 4/6
- Circuito Jovem Leiria 2015 - 6. etapa · Jul 2015 · 4/6
- Circuito Jovem Leiria 2015 - 5. etapa · Jun 2015 · 5/6
- Circuito Jovem Leiria 2015 - 4. etapa · Jun 2015 · 5½/6
- Circuito Jovem Leiria 2015 - 3. etapa · Apr 2015 · 4½/6
- CN Jovens Rapidas 2014/2015 - U10 · Mar 2015 · 7/9
- CD Leria Rapidas Equipas 2015 · Feb 2015 · 0/4
- CD Rapidas Leiria 2014 · Oct 2014 · 3/6
World
- #=29516IM Bao Khoa2019
- #=29516FM Bartosz Bartodziej2019
- #=29516Rodrigo Basilio2019
- #=29516Semen Belikov2019
- #=29516Denizcan Berkun2019
Portugal
- #132Jose Manuel Pereira Azevedo2022
- #133Afonso Rodrigues2021
- #134Rodrigo Basilio2019
- #135Pedro Miguel Ramos Fonseca2018
- #=136FM Antonio P Santos2015
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.