Ricardo Alves · career
Ricardo Miguel Martins Alves
Center Back · Chaves · season-by-season, by competition, and every match.
Career report
Below his 2024/25 peak but holding a solid level — the platform for a return is there.
Peak: 2024/25Holding levelBreakout: 2024/25Remarkably consistent
The record covers 6 seasons (2020/21–2025/26) across 2 clubs — 120 appearances with 9 goal contributions from defence.
His best campaign on record is 2024/25 at Tondela — Season rating 23, 4 goals and 0 assists in 33 games. 2024/25 was the leap — Season rating up 16 points at Tondela. Output has held steady across his last 3 full seasons (8 → 3). The gap to his peak is 20 Season points.
Season-to-season output barely moves — his form has stayed within a tight band (±6 points) across 6 campaigns.
By season
| Season | Club | Apps | G | A | Rating | Season |
|---|---|---|---|---|---|---|
| 2025/26 | Chaves | 17 | 0 | 0 | 8 | 3 |
| 2024/25 | Chaves | 8 | 1 | 0 | — | — |
| 2024/25 | Tondela | 33 | 4 | 0 | 24 | 23 |
| 2023/24 | Tondela | 8 | 1 | 0 | 16 | 8 |
| 2022/23 | Tondela | 26 | 1 | 0 | 24 | 15 |
| 2021/22 | Tondela | 17 | 0 | 0 | 27 | 7 |
| 2020/21 | Tondela | 19 | 2 | 1 | 36 | 10 |
| 2019/20 | Tondela | 17 | 1 | 0 | — | — |
| 2018/19 | Tondela | 11 | 0 | 0 | — | — |
| 2018/19 | Leixoes | 2 | 0 | 0 | — | — |
| 2017/18 | Leixoes | 32 | 3 | 0 | — | — |
| 2016/17 | FC Astra Giurgiu | 4 | 0 | 0 | — | — |
| 2015/16 | FC Astra Giurgiu | 4 | 0 | 0 | — | — |
| 2014/15 | Concordia | 28 | 1 | 0 | — | — |
| 2013/14 | Marítimo II | 35 | 1 | 0 | — | — |
| 2012/13 | Marítimo II | 32 | 1 | 0 | — | — |
| 2012/13 | Maritimo | 1 | 0 | 0 | — | — |
| 2011/12 | Marítimo II | 26 | 0 | 0 | — | — |
| 2010/11 | Tourizense | 1 | 0 | 0 | — | — |
Honours
Liga I×2Segunda Liga×2Supercupa×2Cupa României×2Super Cup×2Taça de Portugal×2
By competition
| Competition | Apps | Min | G | A | Rating |
|---|---|---|---|---|---|
| Segunda Liga | 17 | 341 | 0 | 0 | 7.0 |
| Taça de Portugal | 1 | 45 | 0 | 0 | 6.3 |
Schedule · 2025/26
6 played3 unused sub30 not in squad· 386 min, 0g 0a
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Jul 16 | Friendlies Clubs | H Fafe | 1-0 | Not in squad | — | |||
| Jul 26 | Friendlies Clubs | A Moreirense | 0-0 | Not in squad | — | |||
| Aug 2 | Friendlies Clubs | H Guimaraes | 2-1 | Not in squad | — | |||
| Aug 10 | Segunda Liga | H Benfica B | 1-1 | Not in squad | — | |||
| Aug 16 | Segunda Liga | A Lusitânia Lourosa | 2-2 | Not in squad | — | |||
| Aug 22 | Segunda Liga | H Felgueiras 1932 | 1-1 | Not in squad | — | |||
| Aug 30 | Segunda Liga | A Penafiel | 2-0 | Not in squad | — | |||
| Sep 14 | Segunda Liga | H Feirense | 1-1 | Not in squad | — | |||
| Sep 20 | Taça de Portugal | A Paredes | 2-0 | Not in squad | — | |||
| Sep 28 | Segunda Liga | A Farense | 2-0 | Not in squad | — | |||
| Oct 4 | Segunda Liga | H Vizela | 1-0 | Not in squad | — | |||
| Oct 17 | Taça de Portugal | H Benfica | 0-2 | Played | 45 | 6.3 | ||
| Oct 25 | Segunda Liga | A Academico Viseu | 0-1 | Not in squad | — | |||
| Nov 3 | Segunda Liga | A União de Leiria | 1-2 | Unused sub | 0 | — | ||
| Nov 8 | Segunda Liga | H FC Porto B | 0-1 | Played | 79 | 6.9 | ||
| Nov 16 | Segunda Liga | A Leixoes | 1-0 | Not in squad | — | |||
| Nov 23 | Segunda Liga | H Sporting CP B | 0-0 | Played | 90 | — | ||
| Nov 30 | Segunda Liga | A Torreense | 2-0 | Not in squad | — | |||
| Dec 7 | Segunda Liga | H Pacos Ferreira | 2-0 | Not in squad | — | |||
| Dec 12 | Segunda Liga | A Oliveirense | 3-2 | Not in squad | — | |||
| Dec 20 | Segunda Liga | H Portimonense | 0-1 | Not in squad | — | |||
| Jan 11 | Segunda Liga | H Maritimo | 2-3 | Not in squad | — | |||
| Jan 17 | Segunda Liga | A Benfica B | 0-1 | Not in squad | — | |||
| Jan 24 | Segunda Liga | H Lusitânia Lourosa | 2-2 | Not in squad | — | |||
| Jan 31 | Segunda Liga | A Felgueiras 1932 | 0-1 | Not in squad | — | |||
| Feb 6 | Segunda Liga | H Penafiel | 0-1 | Not in squad | — | |||
| Feb 14 | Segunda Liga | A Feirense | 0-1 | Played | 90 | 7.3 | ||
| Feb 22 | Segunda Liga | H Farense | 2-0 | Not in squad | — | |||
| Feb 28 | Segunda Liga | A Vizela | 2-3 | Unused sub | 0 | — | ||
| Mar 6 | Segunda Liga | H Academico Viseu | 1-0 | Not in squad | — | |||
| Mar 13 | Segunda Liga | A Sporting CP B | 1-0 | Played | 7 | — | ||
| Mar 20 | Segunda Liga | H União de Leiria | 0-2 | Not in squad | — | |||
| Apr 6 | Segunda Liga | A FC Porto B | 0-3 | Not in squad | — | |||
| Apr 11 | Segunda Liga | H Torreense | 2-0 | Not in squad | — | |||
| Apr 18 | Segunda Liga | A Pacos Ferreira | 3-4 | Not in squad | — | |||
| Apr 27 | Segunda Liga | H Oliveirense | 2-1 | Unused sub | 0 | — | ||
| May 3 | Segunda Liga | A Portimonense | 2-3 | Not in squad | — | |||
| May 9 | Segunda Liga | H Leixoes | 1-2 | Not in squad | — | |||
| May 15 | Segunda Liga | A Maritimo | 3-1 | Played | 75 | 6.9 |