João Barros completed 12 appearances in the 2024/25 Primeira Liga season, recording 269 minutes on the pitch. He finished the campaign with no goals or assists, taking five shots of which two were on target, a rate of 1.67 shots per 90 minutes compared to the league baseline of 1.70. Barros contributed three key passes, matching the league average of 0.99 key passes per 90. In defensive contributions he made 11 tackles and three interceptions, translating to 3.68 tackles per 90 minutes versus the baseline 1.08. His dribbling success stood out, with 2.01 successful dribbles per 90 minutes against a baseline of 1.04, showing he carried the ball past opponents far more than his peers. The player averaged a match rating of 6.69 throughout the season.
João Barros has played 269 minutes across 12 appearances in Primeira Liga, at 0.00 goals per 90 against a positional baseline of 0.31, converting 0% of 5 shots and averaging 6.69 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 | 12 | 269 | 0 | 0 | 5 | 2 | 0% | 3 | 69% | 6 | 11 | 3 | 44% | 5 | 1 | 0 | 6.69 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 Apr | a Farense | W | 1 | – | 0 | 0 | – | 0 | 0 | 1 | 1 | 0 | – | 2.6 |
| 22 Feb | a Benfica | L | 18 | – | 0 | 1 | 1 | 1 | 1 | – | 0 | 0 | 6.90 | 8.6 |
| 09 Feb | a Estoril | L | 28 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.90 | 8.4 |
| 31 Jan | v Famalicao | L | 15 | – | 0 | 1 | – | 0 | 1 | – | 0 | 0 | 6.70 | 4.2 |
| 26 Jan | a SC Braga | L | 82 | – | 0 | 1 | – | 1 | 1 | 1 | 0 | 0 | 6.70 | 3.9 |
| 04 Jan | v Arouca | L | 18 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.90 | 6.0 |
| 28 Dec | a FC Porto | L | 9 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | 3.1 |
| 09 Nov | v Rio Ave | L | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 2.6 |
| 23 Sep | v Benfica | L | 57 | – | 0 | 0 | – | 1 | 0 | 2 | 0 | 0 | 6.30 | 4.2 |
| 16 Sep | a Estrela | D | 23 | – | 0 | 0 | – | 0 | 4 | 1 | 0 | 0 | 6.90 | 7.5 |
| 24 Aug | a Famalicao | L | 16 | – | 0 | 1 | 1 | 0 | 1 | – | 0 | 0 | 6.60 | 6.5 |
| 10 Aug | a Casa Pia | W | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 2.6 |