
| Match | Competition | Rank | Pts |
|---|---|---|---|
| Benfica 01 FC Porto | Primeira Liga | — | — |
| Lyon 11 FC Porto | UEFA Europa League | — | — |
| FC Porto 01 Lyon | UEFA Europa League | — | — |
| Pacos Ferreira 24 FC Porto | Primeira Liga | — | — |
| Lazio 22 FC Porto | UEFA Europa League | №8 | +79 pts |
| FC Porto 21 Lazio | UEFA Europa League | — | — |
| Arouca 02 FC Porto | Primeira Liga | №7 | +57 pts |
| FC Porto 21 Maritimo | Primeira Liga | №9 | +35 pts |
| FC Porto 31 Famalicao | Primeira Liga | №6 | +71 pts |
| Belenenses 14 FC Porto | Primeira Liga | — | — |
Bruno Costa totals 1,716 points across 17 scored matches, over 4 seasons. He has been voted man of the match 3 times. Best finish: #2794 in 2024-25.
| Season | Rank | Matches | Points | Source |
|---|---|---|---|---|
| 2024-25 | #2,794 | 5 | 658 | Season computed from the aggregate of 7 expert sources. |
| 2023-24 | #6,324 | 2 | 76 | Season computed from the aggregate of 7 expert sources. |
| 2022-23 | #4,254 | 3 | 399 | Season computed from the aggregate of 7 expert sources. |
| 2021-22 | #3,437 | 7 | 583 | Season computed from the aggregate of 7 expert sources. |
95% of his points come from Primeira Liga.
| Competition | Matches | Points |
|---|---|---|
| Primeira Liga | 16 | 1,637 |
| UEFA Europa League | 1 | 79 |
| Opponent | Competition | Date | Rank | Points |
|---|---|---|---|---|
| Nacional · Arouca | Primeira Liga | February 1, 2025 | #1 | 284 |
| Santa Clara · FC Porto | Primeira Liga | October 29, 2022 | #1 | 284 |
| Maritimo · FC Porto | Primeira Liga | August 22, 2021 | #1 | 270 |
| Nacional · AVS | Primeira Liga | January 19, 2025 | #2 | 198 |
| Rio Ave · Nacional | Primeira Liga | December 29, 2024 | #5 | 92 |
| FC Porto · Sporting CP | Primeira Liga | August 20, 2022 | #5 | 81 |
| Lazio · FC Porto | UEFA Europa League | February 24, 2022 | #8 | 79 |
| FC Porto · Famalicao | Primeira Liga | January 23, 2022 | #6 | 71 |
What is VoxBall?
An app where fans vote the man of the match, every match, at the final whistle.
Verdicts add up and write the best player ranking of the season. No jury, no editorial desk: the ones watching.
You don't just sign up: a member brings you in, or you apply.