Rúben Ribeiro was a steady presence in the midfield for his club during the 2023/24 Primeira Liga season, making 23 appearances and logging 1,689 minutes on the pitch. He contributed one goal and one assist, and took 17 shots, six of which were on target, resulting in a 6% conversion rate. Ribeiro provided 27 key passes, averaging 1.44 per 90 minutes, slightly above the league baseline of 1.23. Defensively he recorded 20 tackles and 13 interceptions, with a tackles-per-90 figure of 1.07 compared to the baseline of 1.83, indicating a more measured defensive output. His dribbling success was 0.96 per 90, close to the league average of 1.01. Overall, Ribeiro earned an average match rating of 6.78, reflecting a consistent but modest impact across the season.
Rúben Ribeiro has played 1,689 minutes across 23 appearances in Primeira Liga, at 0.05 goals per 90 against a positional baseline of 0.12, converting 6% of 17 shots and averaging 6.78 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hector Hernandez | F | 32 | 2608 | 14 | 1 | 58 | 28 | 24% | 8 | 78% | 14 | 47% | 10 | 5 | 3 | 41% | 21 | 32 | 2 | 0 | 0 | 6.99 | 1.6 |
| João Correia | D | 30 | 2113 | 3 | 1 | 28 | 10 | 11% | 14 | 70% | 23 | 33% | 19 | 37 | 8 | 38% | 24 | 25 | 8 | 0 | 0 | 6.60 | 2.4 |
| Raphael Guzzo | M | 17 | 1192 | 2 | 0 | 16 | 8 | 12% | 13 | 80% | 7 | 54% | 13 | 11 | 6 | 46% | 17 | 20 | 5 | 0 | 0 | 6.93 | 6.0 |
| Jô Batista | F | 27 | 1025 | 2 | 2 | 28 | 8 | 7% | 8 | 59% | 3 | 16% | 9 | 2 | 1 | 48% | 39 | 39 | 1 | 0 | 0 | 6.76 | 5.1 |
| Kelechi Nwakali | M | 32 | 2080 | 1 | 4 | 22 | 7 | 5% | 49 | 85% | 27 | 64% | 40 | 19 | 2 | 57% | 21 | 37 | 3 | 0 | 0 | 7.05 | 2.6 |
| Rúben Ribeiro | M | 23 | 1689 | 1 | 1 | 17 | 6 | 6% | 27 | 85% | 18 | 45% | 20 | 13 | 0 | 44% | 25 | 37 | 7 | 1 | 0 | 6.78 | 4.0 |
| Sandro Cruz | D | 24 | 1644 | 1 | 1 | 5 | 1 | 20% | 12 | 73% | 9 | 53% | 32 | 19 | 8 | 57% | 15 | 26 | 2 | 0 | 0 | 6.73 | 4.8 |
| Steven Vitória | D | 20 | 1350 | 1 | 0 | 10 | 5 | 10% | 3 | 78% | 1 | 50% | 11 | 6 | 14 | 61% | 16 | 7 | 5 | 1 | 0 | 6.47 | 2.8 |
| Bernardo Sousa | M | 29 | 1256 | 1 | 1 | 10 | 3 | 10% | 29 | 74% | 7 | 32% | 10 | 7 | 0 | 33% | 13 | 12 | 1 | 0 | 0 | 6.59 | 4.1 |
| Bruno Langa | M | 15 | 1076 | 1 | 0 | 11 | 2 | 9% | 10 | 70% | 19 | 66% | 22 | 17 | 2 | 68% | 10 | 24 | 5 | 1 | 0 | 6.64 | 5.9 |
| Paulo Victor | F | 22 | 825 | 1 | 1 | 10 | 6 | 10% | 12 | 70% | 8 | 53% | 12 | 6 | 2 | 43% | 29 | 24 | 8 | 0 | 0 | 6.65 | 3.9 |
| Helder Morim | M | 18 | 650 | 1 | 0 | 7 | 5 | 14% | 6 | 74% | 2 | 40% | 19 | 10 | 7 | 47% | 16 | 19 | 2 | 0 | 0 | 6.71 | 7.0 |
| Pedro Pinho | M | 10 | 250 | 1 | 0 | 4 | 2 | 25% | 0 | 73% | 2 | 67% | 9 | 10 | 4 | 57% | 8 | 7 | 1 | 0 | 0 | 6.80 | 4.7 |
| Hugo Souza | G | 26 | 2340 | 0 | 0 | 0 | 0 | – | 1 | 57% | 0 | – | 0 | 0 | 0 | 82% | 1 | 3 | 5 | 0 | 89 | 7.00 | 7.0 |
| Ygor Nogueira | D | 21 | 1660 | 0 | 0 | 7 | 1 | 0% | 1 | 84% | 3 | 50% | 37 | 29 | 16 | 63% | 21 | 18 | 8 | 3 | 0 | 6.64 | 6.4 |
| Vasco Fernandes | D | 17 | 1518 | 0 | 0 | 1 | 1 | 0% | 2 | 86% | 0 | 0% | 27 | 8 | 9 | 60% | 17 | 15 | 6 | 0 | 0 | 6.59 | 1.7 |
| Leandro Sanca | F | 31 | 1465 | 0 | 3 | 28 | 12 | 0% | 24 | 78% | 34 | 46% | 18 | 10 | 1 | 41% | 18 | 25 | 3 | 0 | 0 | 6.73 | 4.3 |
| Bruno Rodrigues | D | 17 | 1354 | 0 | 0 | 5 | 2 | 0% | 0 | 81% | 0 | – | 16 | 15 | 3 | 50% | 19 | 5 | 4 | 0 | 0 | 6.44 | 2.3 |
| Ricardo Guimaraes Guima | M | 22 | 1262 | 0 | 1 | 6 | 2 | 0% | 10 | 84% | 15 | 54% | 39 | 19 | 5 | 54% | 29 | 29 | 7 | 0 | 0 | 6.73 | 4.3 |
| Dário Essugo | M | 14 | 1166 | 0 | 0 | 0 | 0 | – | 1 | 84% | 18 | 78% | 30 | 22 | 3 | 60% | 25 | 28 | 3 | 0 | 0 | 6.81 | 6.9 |
| Júnior Pius | D | 15 | 1164 | 0 | 0 | 4 | 1 | 0% | 6 | 70% | 15 | 75% | 45 | 19 | 7 | 62% | 21 | 18 | 6 | 2 | 0 | 6.74 | 3.2 |
| Carraça | D | 20 | 997 | 0 | 0 | 4 | 1 | 0% | 20 | 81% | 3 | 50% | 9 | 7 | 0 | 48% | 15 | 12 | 3 | 1 | 0 | 6.63 | 7.5 |
| Rodrigo Nascimento | G | 7 | 630 | 0 | 0 | 0 | 0 | – | 1 | 61% | 0 | – | 3 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 19 | 6.79 | 5.0 |
| Thibang Phete | M | 9 | 444 | 0 | 0 | 1 | 1 | 0% | 2 | 90% | 1 | 100% | 5 | 7 | 3 | 40% | 12 | 5 | 3 | 0 | 0 | 6.61 | 5.1 |
| João Pedro | M | 13 | 403 | 0 | 0 | 4 | 1 | 0% | 2 | 73% | 3 | 43% | 8 | 3 | 2 | 50% | 7 | 10 | 1 | 0 | 0 | 6.62 | 5.6 |
| Habib Sylla | D | 7 | 399 | 0 | 0 | 0 | 0 | – | 4 | 73% | 8 | 100% | 7 | 1 | 2 | 58% | 5 | 3 | 2 | 0 | 0 | 6.43 | 5.8 |
| Issah Abass | F | 7 | 306 | 0 | 2 | 5 | 3 | 0% | 4 | 79% | 7 | 70% | 1 | 0 | 0 | 45% | 8 | 9 | 1 | 0 | 0 | 6.70 | 4.7 |
| João Queirós | D | 5 | 246 | 0 | 0 | 3 | 2 | 0% | 0 | 71% | 0 | 0% | 4 | 2 | 1 | 61% | 2 | 4 | 0 | 0 | 0 | 6.40 | – |
| Rúben Lameiras | M | 5 | 206 | 0 | 0 | 1 | 1 | 0% | 3 | 75% | 1 | 20% | 2 | 1 | 0 | 25% | 3 | 0 | 1 | 0 | 0 | 6.46 | – |
| Gonçalo Filipe | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 48% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 6 | 7.30 | – |
| Rodrigo Melro | M | 1 | 13 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.20 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | Chaves | Primeira Liga | 23 | 1689 | 1 | 1 | 17 | 6 | 6% | 27 | 85% | 18 | 20 | 13 | 44% | 25 | 7 | 1 | 6.78 |
| 2022/23 | Hatayspor | Süper Lig | 19 | 1272 | 0 | 1 | 13 | 2 | 0% | 14 | 90% | 9 | 32 | 11 | 51% | 24 | 6 | 1 | 6.79 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 May | v Famalicao | L | 45 | – | – | 1 | – | 1 | 0 | – | 0 | 0 | 6.60 | 3.5 |
| 04 May | v FC Porto | L | 69 | – | – | 1 | – | 0 | 0 | 1 | 0 | 0 | 6.50 | 2.2 |
| 27 Apr | a Casa Pia | L | 90 | – | 1 | 0 | – | 4 | 2 | 1 | 0 | 0 | 7.50 | 7.9 |
| 21 Apr | v Estoril | D | 90 | – | – | 2 | 1 | 4 | 0 | 1 | 0 | 0 | 7.20 | 7.0 |
| 15 Apr | a Vizela | W | 89 | – | – | 0 | – | 1 | 0 | 1 | 0 | 0 | 6.30 | 2.0 |
| 29 Mar | a Benfica | L | 72 | – | – | 0 | – | 0 | 2 | 2 | 1 | 0 | 6.30 | 3.6 |
| 17 Mar | v Guimaraes | L | 90 | – | – | 1 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | 2.0 |
| 11 Mar | a GIL Vicente | D | 27 | – | – | 0 | – | 1 | 0 | – | 0 | 0 | 6.60 | 5.6 |
| 01 Mar | v Arouca | L | 45 | – | – | 1 | 1 | 0 | 0 | – | 0 | 0 | 6.30 | 3.5 |
| 10 Feb | a Moreirense | L | 90 | – | – | 3 | – | 0 | 0 | 2 | 0 | 0 | 7.20 | 5.4 |
| 04 Feb | v Farense | D | 89 | – | – | 0 | – | 0 | 0 | 2 | 0 | 0 | 6.90 | 2.8 |
| 31 Jan | a SC Braga | D | 75 | – | – | 0 | – | 1 | 1 | 2 | 1 | 0 | 6.30 | 3.3 |
| 21 Jan | v Rio Ave | D | 90 | – | – | 0 | – | 2 | 2 | – | 0 | 0 | 7.20 | 8.7 |
| 13 Jan | v Sporting CP | L | 90 | – | – | 1 | – | 2 | 0 | 1 | 0 | 0 | 6.60 | 4.0 |
| 07 Jan | a Famalicao | D | 90 | 1 | – | 1 | 1 | 1 | 1 | 2 | 0 | 0 | 7.90 | 8.1 |