Marco Ribeiro contributed to his team’s campaign in the 2024/25 Primeira Liga season with 11 appearances totalling 361 minutes. He did not score or provide an assist, but his offensive involvement was evident through five key passes, averaging 1.25 key passes per 90 minutes, well above the defender baseline of 0.51. Ribeiro’s defensive work rate was also above average, recording 10 tackles and one interception, which translates to 2.49 tackles per 90 minutes compared to the baseline of 1.70. His shot involvement was minimal, with only one attempt and no shots on target, yielding a 0.25 shots per 90 rate versus the baseline of 0.41. Overall, Marco Ribeiro’s season showcased a clear focus on chance creation and defensive solidity, surpassing typical expectations for a player in his position.
Marco Ribeiro has played 361 minutes across 11 appearances in Primeira Liga, at 0.00 goals per 90 against a positional baseline of 0.04, converting 0% of 1 shots and averaging 6.54 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Róbert Boženík | F | 33 | 2762 | 5 | 1 | 67 | 30 | 7% | 9 | 74% | 12 | 36% | 13 | 10 | 3 | 44% | 68 | 72 | 7 | 0 | 0 | 6.80 | 6.8 |
| Miguel Reisinho | M | 29 | 2180 | 5 | 0 | 32 | 12 | 16% | 20 | 77% | 20 | 47% | 52 | 31 | 5 | 51% | 44 | 43 | 11 | 1 | 0 | 6.92 | 2.6 |
| Ilija Vukotić | M | 26 | 1774 | 3 | 0 | 12 | 8 | 25% | 15 | 77% | 9 | 56% | 37 | 17 | 8 | 55% | 28 | 40 | 4 | 1 | 0 | 6.86 | 3.7 |
| Bruno Onyemaechi | D | 18 | 1557 | 3 | 1 | 12 | 6 | 25% | 14 | 66% | 8 | 36% | 30 | 19 | 6 | 54% | 15 | 23 | 5 | 0 | 0 | 6.94 | 5.1 |
| Joel Silva | M | 30 | 2397 | 2 | 1 | 13 | 7 | 15% | 21 | 80% | 16 | 43% | 78 | 32 | 8 | 49% | 31 | 40 | 4 | 0 | 0 | 6.89 | 3.9 |
| Salvador Agra | M | 32 | 2738 | 1 | 2 | 26 | 7 | 4% | 54 | 76% | 19 | 44% | 29 | 18 | 1 | 48% | 26 | 47 | 9 | 1 | 0 | 6.76 | 4.7 |
| Sebastián Pérez | M | 29 | 2054 | 1 | 0 | 8 | 3 | 12% | 14 | 82% | 2 | 33% | 50 | 35 | 9 | 58% | 22 | 55 | 8 | 2 | 0 | 6.81 | 9.2 |
| Abdoulay Diaby | F | 12 | 893 | 1 | 1 | 14 | 11 | 7% | 4 | 74% | 6 | 32% | 6 | 5 | 0 | 39% | 15 | 11 | 1 | 0 | 0 | 6.66 | 4.9 |
| Marco van Ginkel | M | 11 | 699 | 1 | 1 | 6 | 1 | 17% | 7 | 77% | 1 | 25% | 12 | 2 | 1 | 44% | 14 | 9 | 2 | 0 | 0 | 6.66 | 2.7 |
| Vitaliy Lystsov | D | 8 | 486 | 1 | 0 | 1 | 1 | 100% | 1 | 73% | 0 | 0% | 18 | 8 | 5 | 59% | 7 | 3 | 2 | 0 | 0 | 6.81 | 5.0 |
| Rodrigo Abascal | D | 29 | 2608 | 0 | 0 | 13 | 5 | 0% | 17 | 74% | 7 | 58% | 59 | 41 | 25 | 51% | 35 | 7 | 8 | 1 | 0 | 6.92 | 5.2 |
| Filipe Ferreira | D | 27 | 2232 | 0 | 0 | 3 | 3 | 0% | 8 | 76% | 12 | 52% | 29 | 26 | 6 | 56% | 13 | 11 | 3 | 0 | 0 | 6.55 | 4.8 |
| Pedro Gomes | D | 21 | 1458 | 0 | 0 | 5 | 0 | 0% | 6 | 77% | 8 | 73% | 42 | 16 | 5 | 60% | 19 | 12 | 7 | 1 | 0 | 6.55 | 6.1 |
| César Dutra | G | 16 | 1440 | 0 | 0 | 0 | 0 | – | 0 | 50% | 0 | – | 2 | 0 | 0 | 69% | 0 | 2 | 1 | 0 | 51 | 6.84 | 4.4 |
| Ibrahima Camará | M | 26 | 1356 | 0 | 0 | 5 | 2 | 0% | 8 | 76% | 12 | 67% | 16 | 18 | 5 | 54% | 17 | 19 | 6 | 1 | 0 | 6.70 | 3.5 |
| Sidoine Fogning | D | 13 | 1178 | 0 | 0 | 0 | 0 | – | 3 | 76% | 3 | 38% | 30 | 14 | 12 | 59% | 10 | 8 | 3 | 0 | 0 | 6.74 | 5.8 |
| Tomáš Vaclík | G | 12 | 1088 | 0 | 0 | 0 | 0 | – | 0 | 59% | 0 | – | 1 | 0 | 0 | 80% | 0 | 2 | 1 | 0 | 56 | 7.44 | 3.4 |
| Gonçalo Miguel | D | 19 | 822 | 0 | 0 | 7 | 2 | 0% | 11 | 75% | 5 | 38% | 12 | 7 | 1 | 42% | 10 | 8 | 1 | 0 | 0 | 6.61 | 4.0 |
| Osman Kakay | D | 9 | 593 | 0 | 0 | 1 | 0 | 0% | 2 | 84% | 1 | 14% | 12 | 4 | 1 | 42% | 15 | 4 | 3 | 1 | 0 | 6.35 | 4.1 |
| Augusto Dabo | D | 13 | 556 | 0 | 1 | 1 | 1 | 0% | 1 | 61% | 5 | 83% | 9 | 2 | 2 | 59% | 3 | 1 | 0 | 0 | 0 | 6.43 | 6.6 |
| Gboly Ariyibi | F | 11 | 362 | 0 | 0 | 1 | 1 | 0% | 2 | 55% | 6 | 35% | 1 | 0 | 1 | 44% | 4 | 13 | 0 | 0 | 0 | 6.50 | 8.3 |
| Marco Ribeiro | M | 11 | 361 | 0 | 0 | 1 | 0 | 0% | 5 | 74% | 0 | 0% | 10 | 1 | 1 | 53% | 5 | 7 | 0 | 0 | 0 | 6.54 | 7.6 |
| João Gonçalves | G | 4 | 360 | 0 | 0 | 0 | 0 | – | 0 | 44% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 6 | 6.75 | – |
| Moussa Koné | F | 7 | 321 | 0 | 0 | 6 | 2 | 0% | 2 | 79% | 1 | 25% | 3 | 0 | 0 | 63% | 5 | 16 | 0 | 0 | 0 | 6.63 | 5.3 |
| Manuel Namora | F | 8 | 317 | 0 | 0 | 2 | 2 | 0% | 1 | 56% | 0 | 0% | 3 | 4 | 0 | 43% | 8 | 9 | 1 | 0 | 0 | 6.48 | 6.5 |
| João Barros | F | 12 | 269 | 0 | 0 | 5 | 2 | 0% | 3 | 69% | 6 | 55% | 11 | 3 | 0 | 44% | 5 | 3 | 1 | 0 | 0 | 6.69 | 6.2 |
| Steven Vitória | D | 8 | 238 | 0 | 0 | 3 | 1 | 0% | 1 | 72% | 0 | – | 1 | 1 | 2 | 60% | 6 | 4 | 1 | 1 | 0 | 6.76 | 4.3 |
| Tomé Sousa | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 28% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 1 | 0 | 6 | 6.30 | – |
| Layvin Kurzawa | D | 4 | 178 | 0 | 0 | 0 | 0 | – | 1 | 60% | 1 | 33% | 4 | 4 | 0 | 28% | 4 | 0 | 2 | 0 | 0 | 6.38 | – |
| Tiago Machado | F | 11 | 149 | 0 | 0 | 3 | 1 | 0% | 1 | 81% | 1 | 50% | 1 | 0 | 0 | 31% | 3 | 1 | 0 | 0 | 0 | 6.45 | 3.7 |
| Alexandre Marques | D | 2 | 98 | 0 | 0 | 0 | 0 | – | 0 | 86% | 0 | – | 1 | 1 | 2 | 50% | 1 | 1 | 0 | 0 | 0 | 6.60 | – |
| Tomás Silva | D | 5 | 87 | 0 | 0 | 1 | 0 | 0% | 0 | 59% | 0 | – | 0 | 1 | 0 | 33% | 0 | 0 | 0 | 0 | 0 | 6.36 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Boavista | Primeira Liga | 11 | 361 | 0 | 0 | 1 | 0 | 0% | 5 | 74% | 0 | 10 | 1 | 53% | 5 | 0 | 0 | 6.54 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 26 Jan | a SC Braga | L | 90 | – | 0 | 0 | – | 1 | 2 | – | 0 | 0 | 6.60 | 5.3 |
| 20 Jan | v Casa Pia | L | 90 | – | 0 | 1 | – | 1 | 1 | – | 0 | 0 | 6.50 | 5.0 |
| 04 Jan | v Arouca | L | 90 | – | 0 | 0 | – | 2 | 2 | – | 0 | 0 | 7.00 | 5.6 |
| 28 Dec | a FC Porto | L | 19 | – | 0 | 0 | – | 0 | 3 | 1 | 0 | 0 | 6.90 | 10.0 |
| 30 Nov | a Nacional | D | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 3.4 |
| 02 Nov | a GIL Vicente | W | 12 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.30 | 5.2 |
| 06 Oct | a Guimaraes | D | 19 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | 4.4 |
| 23 Sep | v Benfica | L | 14 | – | 0 | 0 | – | 0 | 1 | 2 | 0 | 0 | 6.30 | 4.8 |
| 16 Sep | a Estrela | D | 12 | – | 0 | 0 | – | 1 | 0 | 1 | 0 | 0 | 6.50 | 2.9 |
| 31 Aug | v Estoril | D | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 3.4 |
| 24 Aug | a Famalicao | L | 13 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | 3.6 |