Performance Overview
Season Performance 23/24
All Competitions
- Matches
- 23
- Goals
- 1
- Assists
- 1
- Goal Contributions
- 2
- Mins/game
- 73
- Avg Rating
- 6.86
rating
5.66-0.05(-0.7%)
Career statistics (297 matches)
Jul 19, 2020 — May 19, 2024
High
7.28
Low
6.83
Avg
5.66
G+A
47
Wins0
Draws0
Losses0
| Season | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
23/24 | 23 | 1690 | 1 | 1 | 2 | 0.04 | 6.86 |
22/23 | 20 | 1316 | 0 | 1 | 1 | 0.00 | 6.91 |
21/22 | 31 | 2560 | 2 | 3 | 5 | 0.06 | 7.28 |
20/21 | 39 | 2981 | 1 | 1 | 2 | 0.03 | 7.07 |
19/20 | 13 | 916 | 4 | 3 | 7 | 0.31 | 7.23 |
18/19 | 15 | 1047 | 2 | 3 | 5 | 0.13 | - |
17/18 | 36 | 2251 | 3 | 5 | 8 | 0.08 | 7.19 |
16/17 | 36 | 2557 | 1 | 2 | 3 | 0.03 | 6.86 |
15/16 | 17 | 1479 | 0 | 1 | 1 | 0.00 | 6.83 |
14/15 | 19 | 41 | 2 | 0 | 2 | 0.11 | - |
13/14 | 19 | 827 | 3 | 0 | 3 | 0.16 | - |
12/13 | 28 | 1930 | 8 | 0 | 8 | 0.29 | - |
10/11 | 1 | 0 | 0 | 0 | 0 | 0.00 | - |
13 seasons • 297 matches
Career
Club Career
MGAGxGRtg
Hatayspor
2020/2021 - 2022/2023
90350.036,8577.11
Rio Ave
2013/2014 - 2017/2018
46220.042,9226.86
Sporting CP
2017/2018
32350.092,0257.19
Paços de Ferreira
2013/2014 - 2015/2016
31400.13729-
Beira-Mar
2012/2013
28800.291,930-
Chaves
2023/2024
23110.041,6906.86
Boavista
2015/2016
17010.001,4796.83
Al Ain
2018/2019 - 2019/2020
15230.131,047-
Gil Vicente
2014/2015 - 2019/2020
14430.299167.23
Leixões
2010/2011
1000.00—-
Total
29727200.0919,595
Club Career
MGAG+A/90Rtg
Chaves
23/24
23111,6900.11716.86
Hatayspor
22/23
20011,3160.07616.91
Hatayspor
21/22
31232,5600.181027.28
Hatayspor
20/21
39112,9810.061127.07
Gil Vicente
19/20
13439160.69107.23
Al Ain
18/19
15231,0470.4310-
Sporting CP
17/18
32352,0250.36307.19
Rio Ave
17/18
40—2260.0010-
Rio Ave
16/17
36122,5570.11906.86
Boavista
15/16
17011,4790.06506.83
Gil Vicente
14/15
10———00-
Paços de Ferreira
14/15
182———91-
Rio Ave
13/14
61—1390.6520-
Paços de Ferreira
13/14
13206880.2630-
Beira-Mar
12/13
28801,9300.37100-
Leixões
10/11
10———10-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2012/2013 | Liga Portugal | 24 | 1840 | 6 | 0 | 0.29 | — |
| 2013/2014 | Liga Portugal | 6 | 421 | 1 | 0 | 0.21 | — |
| 2014/2015 | Liga Portugal | 18 | — | 0 | — | — | — |
| 2015/2016 | Liga Portugal | 17 | 1479 | 0 | 1 | 0.06 | 6.83 |
| 2016/2017 | Liga Portugal | 31 | 2266 | 0 | 2 | 0.08 | 6.86 |
| 2017/2018 | Liga Portugal | 25 | 1903 | 3 | 5 | 0.38 | 7.32 |
| 2018/2019 | UAE Pro League | 12 | 840 | 2 | 3 | 0.54 | — |
| 2018/2019 | Division 1 | 3 | 207 | 0 | 0 | 0 | — |
| 2019/2020 | Liga Portugal | 13 | 916 | 4 | 3 | 0.69 | 7.23 |
| 2020/2021 | Super Lig | 37 | 2882 | 1 | 1 | 0.06 | 7.07 |
| 2021/2022 | Super Lig | 29 | 2374 | 2 | 3 | 0.19 | 7.28 |
| 2022/2023 | Super Lig | 19 | 1272 | 0 | 1 | 0.07 | 6.91 |
| 2023/2024 | Liga Portugal | 23 | 1690 | 1 | 0 | 0.05 | 6.86 |
Career Progress
Appearances per Season
Appearance Distribution
95
Full match
52
Substituted off
29
From Bench
Rúben Ribeiro — computed career insights
- Best-rated season
- 2017/2018 · 7.32Liga Portugal
- Lowest-rated season
- 2015/2016 · 6.83Liga Portugal
- Rating trend
- -0.21last 2 rated seasons vs career average before them
- Career involvement (league)
- 0.19 G+A per 9020 goals + 19 assists across 13 league seasons (per-90 from 18090 minutes on record)
- League seasons on record
- 13 (2012–2023)
- Clubs with recorded appearances
- 10
- Rating percentile
- 33rdrating 6.86 vs 122 rated peers
- Goals rank
- #53 of 1221 goal
- G+A per 90 percentile
- 21st0.05 per 90
Cohort: 122 Liga Portugal midfielders, 2023/2024, min. 450 minutes.
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 14 | 2 | 4 | 8 | 3 | 0 | 4 | 0 | |
| 12 | 0 | 1 | 11 | 1 | 0 | 3 | 0 | |
| 11 | 1 | 0 | 10 | 2 | 0 | 2 | 0 | |
| 11 | 7 | 0 | 4 | 0 | 0 | 1 | 0 | |
| 11 | 4 | 5 | 2 | 1 | 0 | 4 | 0 | |
| 11 | 5 | 3 | 3 | 0 | 0 | 3 | 0 | |
| 10 | 1 | 5 | 4 | 1 | 1 | 3 | 0 | |
| 9 | 1 | 2 | 6 | 0 | 0 | 2 | 0 | |
| 8 | 5 | 1 | 2 | 0 | 0 | 1 | 0 | |
| 7 | 2 | 3 | 2 | 1 | 0 | 0 | 0 | |
| 6 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | |
| 6 | 4 | 1 | 1 | 2 | 1 | 1 | 0 | |
| 6 | 2 | 2 | 2 | 0 | 0 | 2 | 0 | |
| 6 | 3 | 1 | 2 | 2 | 1 | 3 | 0 | |
| 5 | 0 | 1 | 4 | 0 | 0 | 4 | 1 | |
| 5 | 3 | 1 | 1 | 1 | 0 | 4 | 1 | |
| 5 | 2 | 2 | 1 | 0 | 1 | 2 | 0 | |
| 4 | 1 | 3 | 0 | 0 | 0 | 1 | 0 | |
| 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 2 | 0 | 1 | 0 |
1–20 of 50
Transfers
Transfer Value History
Transfer History
Trophies & Awards
1 title won










