João Mário: match by match
190 appearances across 8 competitions, 2019 to 2025.
442ball counts an appearance from the match record itself, not from a stored total.
3 of 238 matches here have a page of their own. The rest are in our archive but do not yet have one.
2025
31 played25 unusedCoppa Italia, FIFA Club World Cup, Serie A, UEFA Champions League, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Saturday, May 23 | Serie A | INT | H | D 3-3 | Bench | ||||
| Sunday, May 17 | Serie A | ATA | A | W 0-1 | 90 | 0 | 0 | 7 | 0 |
| Monday, May 11 | Serie A | NAP | A | W 2-3 | 64 | 0 | 0 | 6.3 | 0 |
| Saturday, April 25 | Serie A | ROM | H | L 0-2 | 66 | 0 | 0 | 5.9 | 0 |
| Sunday, April 19 | Serie A | JUV | A | L 2-0 | Bench | ||||
| Thursday, April 16 | UEFA Europa League | AST | A | L 4-0 | 45 | 0 | 0 | 5.3 | 0 |
| Sunday, April 12 | Serie A | LEC | H | W 2-0 | 66 | 0 | 0 | 7.3 | 0 |
| Thursday, April 9 | UEFA Europa League | AST | H | L 1-3 | 90 | 0 | 0 | 6 | 0 |
| Sunday, April 5 | Serie A | CRE | A | W 1-2 | 82 | 1 | 0 | 8.5 | 0 |
| Sunday, March 22 | Serie A | LAZ | H | L 0-2 | Bench | ||||
| Thursday, March 19 | UEFA Europa League | ROM | A | W 3-4 | 120 | 0 | 0 | 6.2 | 0 |
| Sunday, March 15 | Serie A | SAS | A | W 0-1 | Bench | ||||
| Thursday, March 12 | UEFA Europa League | ROM | H | D 1-1 | 85 | 0 | 0 | 6.3 | 0 |
| Sunday, March 8 | Serie A | VER | H | L 1-2 | 90 | 0 | 0 | 6.3 | 0 |
| Monday, March 2 | Serie A | PIS | A | W 0-1 | 74 | 0 | 0 | 6.9 | 0 |
| Thursday, February 26 | UEFA Europa League | BRA | H | W 1-0 | 90 | 1 | 0 | 9.2 | 0 |
| Monday, February 23 | Serie A | UDI | H | W 1-0 | 90 | 0 | 0 | 7.7 | 0 |
| Thursday, February 19 | UEFA Europa League | BRA | A | W 0-1 | Bench | ||||
| Sunday, February 15 | Serie A | TOR | A | W 1-2 | 74 | 0 | 0 | 6.9 | 0 |
| Wednesday, February 11 | Coppa Italia | LAZ | H | D 1-1 | Bench | ||||
| Sunday, February 8 | Serie A | PAR | H | L 0-1 | 45 | 0 | 0 | 6.7 | 0 |
| Tuesday, February 3 | Serie A | MIL | H | L 0-3 | Bench | ||||
| Wednesday, January 28 | UEFA Champions League | MON | A | D 0-0 | Bench | ||||
| Sunday, January 25 | Serie A | NAP | H | W 3-0 | Bench | ||||
| Wednesday, January 21 | UEFA Champions League | BEN | H | W 2-0 | Bench | ||||
| Saturday, January 17 | Serie A | CAG | A | L 1-0 | Bench | ||||
| Monday, January 12 | Serie A | CRE | H | W 5-0 | Bench | ||||
| Tuesday, January 6 | Serie A | SAS | A | W 0-3 | 15 | 0 | 0 | 6.3 | 0 |
| Saturday, January 3 | Serie A | LEC | H | D 1-1 | Bench | ||||
| Saturday, December 27 | Serie A | PIS | A | W 0-2 | 1 | 0 | 0 | 0 | 0 |
| Saturday, December 20 | Serie A | ROM | H | W 2-1 | Bench | ||||
| Sunday, December 14 | Serie A | BOL | A | W 0-1 | Bench | ||||
| Wednesday, December 10 | UEFA Champions League | PAP | H | W 2-0 | Bench | ||||
| Sunday, December 7 | Serie A | NAP | A | L 2-1 | Bench | ||||
| Tuesday, December 2 | Coppa Italia | UDI | H | W 2-0 | 16 | 0 | 0 | 6.6 | 0 |
| Saturday, November 29 | Serie A | CAG | H | W 2-1 | Bench | ||||
| Tuesday, November 25 | UEFA Champions League | BOD | A | W 2-3 | Bench | ||||
| Saturday, November 22 | Serie A | FIO | A | D 1-1 | Bench | ||||
| Saturday, November 8 | Serie A | TOR | H | D 0-0 | Bench | ||||
| Tuesday, November 4 | UEFA Champions League | SPO | H | D 1-1 | Bench | ||||
| Saturday, November 1 | Serie A | CRE | A | W 1-2 | 11 | 0 | 0 | 6.3 | 0 |
| Wednesday, October 29 | Serie A | UDI | H | W 3-1 | Bench | ||||
| Sunday, October 26 | Serie A | LAZ | A | L 1-0 | 10 | 0 | 0 | 6.9 | 0 |
| Wednesday, October 22 | UEFA Champions League | REA | A | L 1-0 | Bench | ||||
| Sunday, October 19 | Serie A | COM | A | L 2-0 | 15 | 0 | 0 | 6.7 | 0 |
| Sunday, October 5 | Serie A | MIL | H | D 0-0 | Bench | ||||
| Wednesday, October 1 | UEFA Champions League | VIL | A | D 2-2 | 74 | 0 | 0 | 6.3 | 0 |
| Saturday, September 27 | Serie A | ATA | H | D 1-1 | 26 | 0 | 0 | 7 | 0 |
| Saturday, September 20 | Serie A | VER | A | D 1-1 | 83 | 0 | 0 | 6.5 | 0 |
| Tuesday, September 16 | UEFA Champions League | DOR | H | D 4-4 | 31 | 0 | 1 | 6.3 | 0 |
| Saturday, September 13 | Serie A | INT | H | W 4-3 | 11 | 0 | 0 | 6.7 | 0 |
| Sunday, August 31 | Serie A | GEN | A | W 0-1 | 62 | 0 | 0 | 7.2 | 0 |
| Sunday, August 24 | Serie A | PAR | H | W 2-0 | 33 | 0 | 0 | 7.2 | 0 |
| Tuesday, June 24 | FIFA Club World Cup | AHL | H | D 4-4 | 62 | 0 | 0 | 6.2 | 0 |
| Thursday, June 19 | FIFA Club World Cup | Inter Miami | A | L 2-1 | 90 | 0 | 0 | 7.5 | 0 |
| Sunday, June 15 | FIFA Club World Cup | PAL | A | D 0-0 | 78 | 0 | 0 | 6.6 | 0 |
2024
36 played4 unusedPrimeira Liga, Taça da Liga, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Saturday, May 17 | Primeira Liga | NAC | H | W 3-0 | 74 | 0 | 0 | 7 | 0 |
| Sunday, May 11 | Primeira Liga | Boavista | A | W 1-2 | 79 | 0 | 0 | 6.7 | 0 |
| Friday, May 2 | Primeira Liga | MOR | H | W 3-1 | 90 | 0 | 0 | 7.9 | 0 |
| Saturday, April 26 | Primeira Liga | Estrela | A | L 2-0 | 90 | 0 | 0 | 6.6 | 0 |
| Friday, April 18 | Primeira Liga | FAM | H | W 2-1 | 90 | 0 | 0 | 6.9 | 0 |
| Saturday, April 12 | Primeira Liga | CAS | A | W 0-1 | 74 | 0 | 0 | 7 | 0 |
| Sunday, April 6 | Primeira Liga | BEN | H | L 1-4 | 77 | 0 | 0 | 6.3 | 0 |
| Sunday, March 30 | Primeira Liga | EST | A | W 1-2 | 90 | 0 | 0 | 6.3 | 0 |
| Saturday, March 15 | Primeira Liga | AVS | H | W 2-0 | 90 | 0 | 0 | 8.2 | 0 |
| Saturday, March 8 | Primeira Liga | BRA | A | L 1-0 | 90 | 0 | 0 | 6.7 | 0 |
| Saturday, March 1 | Primeira Liga | ARO | A | W 0-2 | 76 | 0 | 0 | 6.2 | 0 |
| Thursday, February 20 | UEFA Europa League | ROM | A | L 3-2 | 90 | 0 | 0 | 6.3 | 0 |
| Sunday, February 16 | Primeira Liga | FAR | A | W 0-1 | 28 | 0 | 0 | 6.2 | 0 |
| Thursday, February 13 | UEFA Europa League | ROM | H | D 1-1 | 90 | 0 | 0 | 6.2 | 0 |
| Friday, February 7 | Primeira Liga | SPO | H | D 1-1 | 78 | 0 | 0 | 7.2 | 0 |
| Monday, February 3 | Primeira Liga | RIO | A | D 2-2 | 90 | 0 | 0 | 6.3 | 0 |
| Thursday, January 30 | UEFA Europa League | MAC | A | W 0-1 | 90 | 0 | 1 | 7.6 | 0 |
| Sunday, January 26 | Primeira Liga | SAN | H | D 1-1 | 75 | 0 | 0 | 6.7 | 0 |
| Thursday, January 23 | UEFA Europa League | OLY | H | L 0-1 | 73 | 0 | 0 | 6.9 | 0 |
| Sunday, January 19 | Primeira Liga | VIC | A | L 3-1 | 69 | 0 | 0 | 6.2 | 0 |
| Sunday, January 12 | Primeira Liga | NAC | A | L 2-0 | 47 | 0 | 0 | 7.2 | 0 |
| Tuesday, January 7 | Taça da Liga | SPO | A | L 1-0 | 16 | 0 | 0 | 7.2 | 0 |
| Saturday, December 28 | Primeira Liga | Boavista | H | W 4-0 | Bench | ||||
| Monday, December 2 | Primeira Liga | CAS | H | W 2-0 | 78 | 0 | 0 | 6.9 | 0 |
| Thursday, November 28 | UEFA Europa League | AND | A | D 2-2 | 45 | 0 | 0 | 6.3 | 0 |
| Sunday, November 10 | Primeira Liga | BEN | A | L 4-1 | 28 | 0 | 0 | 6.5 | 0 |
| Thursday, November 7 | UEFA Europa League | LAZ | A | L 2-1 | 29 | 0 | 0 | 6.6 | 0 |
| Sunday, November 3 | Primeira Liga | EST | H | W 4-0 | 9 | 0 | 1 | 7.6 | 0 |
| Monday, October 28 | Primeira Liga | AVS | A | W 0-5 | 12 | 0 | 1 | 7.5 | 0 |
| Thursday, October 24 | UEFA Europa League | HOF | H | W 2-0 | Bench | ||||
| Sunday, October 6 | Primeira Liga | BRA | H | W 2-1 | 45 | 0 | 0 | 6.9 | 0 |
| Thursday, October 3 | UEFA Europa League | MUN | H | D 3-3 | 78 | 0 | 1 | 7.3 | 0 |
| Sunday, September 29 | Primeira Liga | ARO | H | W 4-0 | 90 | 0 | 0 | 8.9 | 0 |
| Wednesday, September 25 | UEFA Europa League | BOD | A | L 3-2 | 90 | 0 | 0 | 7.5 | 0 |
| Saturday, September 21 | Primeira Liga | GUI | A | W 0-3 | 90 | 0 | 1 | 7.3 | 0 |
| Sunday, September 15 | Primeira Liga | FAR | H | W 2-1 | 75 | 0 | 0 | 7.3 | 0 |
| Saturday, August 31 | Primeira Liga | SPO | A | L 2-0 | 16 | 0 | 0 | 6.5 | 0 |
| Saturday, August 24 | Primeira Liga | RIO | H | W 2-0 | 21 | 0 | 0 | 6.6 | 0 |
| Friday, August 16 | Primeira Liga | SAN | A | W 0-2 | Bench | ||||
| Saturday, August 10 | Primeira Liga | VIC | H | W 3-0 | Bench |
2023
38 played2 unusedPrimeira Liga, Taça de Portugal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Sunday, May 26 | Taça de Portugal | SPO | H | W 2-1 | 45 | 0 | 0 | 6.9 | 0 |
| Saturday, May 18 | Primeira Liga | BRA | A | W 0-1 | 45 | 0 | 0 | 7.2 | 0 |
| Sunday, May 12 | Primeira Liga | Boavista | H | W 2-1 | Bench | ||||
| Sunday, April 21 | Primeira Liga | CAS | A | W 1-2 | 45 | 0 | 6.6 | 0 | |
| Wednesday, April 17 | Taça de Portugal | GUI | H | W 3-1 | 90 | 0 | 1 | 7.3 | 0 |
| Sunday, April 7 | Primeira Liga | GUI | H | L 1-2 | 34 | 0 | 7.2 | 0 | |
| Wednesday, April 3 | Taça de Portugal | GUI | A | W 0-1 | 11 | 0 | 6.6 | 0 | |
| Saturday, March 30 | Primeira Liga | EST | A | L 1-0 | 76 | 0 | 6.9 | 0 | |
| Saturday, March 16 | Primeira Liga | VIZ | H | W 4-1 | 76 | 0 | 7.3 | 0 | |
| Tuesday, March 12 | UEFA Champions League | ARS | A | L 1-0 | 86 | 0 | 6.9 | 0 | |
| Friday, March 8 | Primeira Liga | POR | A | W 0-3 | 76 | 0 | 6.9 | 0 | |
| Sunday, March 3 | Primeira Liga | BEN | H | W 5-0 | 83 | 0 | 7 | 0 | |
| Sunday, February 25 | Primeira Liga | VIC | A | D 1-1 | 90 | 0 | 6.6 | 0 | |
| Wednesday, February 21 | UEFA Champions League | ARS | H | W 1-0 | 90 | 0 | 7 | 0 | |
| Saturday, February 17 | Primeira Liga | Estrela | H | W 2-0 | 90 | 1 | 8.2 | 0 | |
| Monday, February 12 | Primeira Liga | ARO | A | L 3-2 | 68 | 0 | 6 | 0 | |
| Saturday, February 3 | Primeira Liga | RIO | H | D 0-0 | 86 | 0 | 7 | 0 | |
| Sunday, January 28 | Primeira Liga | FAR | A | W 1-3 | 90 | 0 | 6.9 | 0 | |
| Saturday, January 20 | Primeira Liga | MOR | H | W 5-0 | 90 | 0 | 1 | 8.3 | 0 |
| Sunday, January 14 | Primeira Liga | BRA | H | W 2-0 | 90 | 0 | 7.2 | 0 | |
| Friday, January 5 | Primeira Liga | Boavista | A | D 1-1 | 79 | 0 | 6.3 | 0 | |
| Friday, December 29 | Primeira Liga | CHA | H | W 1-0 | 87 | 1 | 7.7 | 0 | |
| Monday, December 18 | Primeira Liga | SPO | A | L 2-0 | 73 | 0 | 6.2 | 0 | |
| Wednesday, December 13 | UEFA Champions League | SHA | H | W 5-3 | 14 | 0 | 6.7 | 0 | |
| Tuesday, November 28 | UEFA Champions League | BAR | A | L 2-1 | 67 | 0 | 5.9 | 0 | |
| Saturday, November 11 | Primeira Liga | GUI | A | W 1-2 | 90 | 0 | 6.5 | 0 | |
| Tuesday, November 7 | UEFA Champions League | ANT | H | W 2-0 | 90 | 0 | 7.9 | 0 | |
| Friday, November 3 | Primeira Liga | EST | H | L 0-1 | 90 | 0 | 7.9 | 0 | |
| Sunday, October 29 | Primeira Liga | VIZ | A | W 0-2 | 90 | 0 | 6.7 | 0 | |
| Wednesday, October 25 | UEFA Champions League | ANT | A | W 1-4 | 90 | 0 | 1 | 7 | 0 |
| Sunday, October 8 | Primeira Liga | POR | H | W 1-0 | 90 | 0 | 7.5 | 0 | |
| Wednesday, October 4 | UEFA Champions League | BAR | H | L 0-1 | 85 | 0 | 7.3 | 0 | |
| Friday, September 29 | Primeira Liga | BEN | A | L 1-0 | 90 | 0 | 6.9 | 0 | |
| Saturday, September 23 | Primeira Liga | VIC | H | W 2-1 | 70 | 0 | 7 | 0 | |
| Tuesday, September 19 | UEFA Champions League | SHA | A | W 1-3 | 73 | 0 | 7 | 0 | |
| Friday, September 15 | Primeira Liga | Estrela | A | W 0-1 | Bench | ||||
| Sunday, September 3 | Primeira Liga | ARO | H | D 1-1 | 68 | 0 | 6.6 | 0 | |
| Monday, August 28 | Primeira Liga | RIO | A | W 1-2 | 78 | 0 | 6.9 | 0 | |
| Sunday, August 20 | Primeira Liga | FAR | H | W 2-1 | 87 | 0 | 7.2 | 0 | |
| Monday, August 14 | Primeira Liga | MOR | A | W 1-2 | 45 | 0 | 6.5 | 0 |
2022
26 played1 unusedPrimeira Liga, Taça da Liga, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Friday, April 7 | Primeira Liga | BEN | A | W 1-2 | 15 | 0 | 6.3 | 0 | |
| Friday, March 10 | Primeira Liga | EST | H | W 3-2 | 56 | 0 | 6.3 | 0 | |
| Sunday, February 26 | Primeira Liga | VIC | H | L 1-2 | 35 | 0 | 5.2 | 0 | |
| Wednesday, February 22 | UEFA Champions League | INT | A | L 1-0 | 89 | 0 | 6.6 | 0 | |
| Saturday, February 18 | Primeira Liga | RIO | H | W 1-0 | 90 | 0 | 7.2 | 0 | |
| Sunday, February 12 | Primeira Liga | SPO | A | W 1-2 | 89 | 0 | 7.2 | 0 | |
| Sunday, February 5 | Primeira Liga | VIZ | H | W 2-0 | 87 | 0 | 1 | 6.9 | 0 |
| Wednesday, February 1 | Primeira Liga | MAR | A | W 0-2 | 90 | 0 | 7.5 | 0 | |
| Saturday, January 28 | Taça da Liga | SPO | A | W 0-2 | 90 | 0 | 6.7 | 0 | |
| Wednesday, January 25 | Taça da Liga | ACA | H | W 3-0 | 82 | 0 | 1 | 7.7 | 0 |
| Saturday, January 21 | Primeira Liga | GUI | A | W 0-1 | 90 | 1 | 7.6 | 0 | |
| Sunday, January 15 | Primeira Liga | FAM | H | W 4-1 | 90 | 0 | 1 | 7.3 | 0 |
| Saturday, January 7 | Primeira Liga | CAS | A | D 0-0 | 80 | 0 | 7.7 | 0 | |
| Wednesday, December 28 | Primeira Liga | ARO | H | W 5-1 | 84 | 0 | 6.9 | 0 | |
| Wednesday, December 21 | Taça da Liga | VIC | H | W 2-0 | 87 | 0 | 6.9 | 0 | |
| Saturday, November 5 | Primeira Liga | FER | H | W 4-0 | 29 | 0 | 6.7 | 0 | |
| Tuesday, November 1 | UEFA Champions League | ATM | H | W 2-1 | Bench | ||||
| Wednesday, October 12 | UEFA Champions League | BAY | A | W 0-3 | 45 | 0 | 6.3 | 0 | |
| Tuesday, October 4 | UEFA Champions League | BAY | H | W 2-0 | 63 | 0 | 6.9 | 0 | |
| Tuesday, September 13 | UEFA Champions League | CLU | H | L 0-4 | 45 | 0 | 6 | 0 | |
| Saturday, September 10 | Primeira Liga | CHA | H | W 3-0 | 60 | 0 | 6.9 | 0 | |
| Wednesday, September 7 | UEFA Champions League | ATM | A | L 2-1 | 28 | 0 | 6.5 | 0 | |
| Saturday, September 3 | Primeira Liga | VIC | A | W 0-2 | 11 | 0 | 7.2 | 0 | |
| Sunday, August 28 | Primeira Liga | RIO | A | L 3-1 | 45 | 0 | 5.9 | 0 | |
| Saturday, August 20 | Primeira Liga | SPO | H | W 3-0 | 90 | 0 | 7 | 0 | |
| Sunday, August 14 | Primeira Liga | VIZ | A | W 0-1 | 68 | 0 | 6.7 | 0 | |
| Saturday, August 6 | Primeira Liga | MAR | H | W 5-1 | 90 | 0 | 2 | 7.3 | 0 |
2021
39 played4 unusedPrimeira Liga, Taça de Portugal, UEFA Champions League, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Sunday, May 22 | Taça de Portugal | TON | H | W 3-1 | 90 | 0 | 6.3 | 0 | |
| Saturday, May 14 | Primeira Liga | EST | H | W 2-0 | 86 | 0 | 7.3 | 0 | |
| Saturday, May 7 | Primeira Liga | BEN | A | W 0-1 | 90 | 0 | 7.5 | 0 | |
| Saturday, April 30 | Primeira Liga | VIZ | H | W 4-2 | Bench | ||||
| Monday, April 25 | Primeira Liga | BRA | A | L 1-0 | 45 | 0 | 6.6 | 0 | |
| Thursday, April 21 | Taça de Portugal | SPO | H | W 1-0 | Bench | ||||
| Sunday, April 10 | Primeira Liga | GUI | A | W 0-1 | 89 | 0 | 6.6 | 0 | |
| Monday, April 4 | Primeira Liga | SAN | H | W 3-0 | 73 | 0 | 7 | 0 | |
| Sunday, March 20 | Primeira Liga | Boavista | A | W 0-1 | 89 | 0 | 7.2 | 0 | |
| Thursday, March 17 | UEFA Europa League | LYO | A | D 1-1 | 34 | 0 | 6.3 | 0 | |
| Sunday, March 13 | Primeira Liga | TON | H | W 4-0 | 62 | 0 | 6.6 | 0 | |
| Wednesday, March 9 | UEFA Europa League | LYO | H | L 0-1 | 80 | 0 | 5.7 | 0 | |
| Sunday, March 6 | Primeira Liga | FER | A | W 2-4 | 73 | 0 | 6.6 | 0 | |
| Wednesday, March 2 | Taça de Portugal | SPO | A | W 1-2 | 29 | 0 | 6.7 | 0 | |
| Sunday, February 27 | Primeira Liga | VIC | H | D 1-1 | 67 | 0 | 7.2 | 0 | |
| Thursday, February 24 | UEFA Europa League | LAZ | A | D 2-2 | 21 | 0 | 6.7 | 0 | |
| Sunday, February 20 | Primeira Liga | MOR | A | W 0-1 | 90 | 0 | 7 | 0 | |
| Thursday, February 17 | UEFA Europa League | LAZ | H | W 2-1 | 88 | 0 | 2 | 7.2 | 0 |
| Friday, February 11 | Primeira Liga | SPO | H | D 2-2 | 74 | 0 | 6.7 | 0 | |
| Sunday, February 6 | Primeira Liga | ARO | A | W 0-2 | 34 | 0 | 6.7 | 0 | |
| Sunday, January 30 | Primeira Liga | MAR | H | W 2-1 | 27 | 0 | 6.9 | 0 | |
| Thursday, December 30 | Primeira Liga | BEN | H | W 3-1 | 29 | 0 | 6.3 | 0 | |
| Thursday, December 23 | Taça de Portugal | BEN | H | W 3-0 | 90 | 0 | 6.9 | 0 | |
| Sunday, December 19 | Primeira Liga | VIZ | A | W 0-4 | 90 | 0 | 7.6 | 0 | |
| Sunday, December 12 | Primeira Liga | BRA | H | W 1-0 | 90 | 0 | 7 | 0 | |
| Tuesday, December 7 | UEFA Champions League | ATM | H | L 1-3 | 81 | 0 | 6.7 | 0 | |
| Sunday, November 28 | Primeira Liga | GUI | H | W 2-1 | 78 | 0 | 6.7 | 0 | |
| Wednesday, November 24 | UEFA Champions League | LIV | A | L 2-0 | 90 | 0 | 6.2 | 0 | |
| Sunday, November 7 | Primeira Liga | SAN | A | W 0-3 | 90 | 0 | 7.3 | 0 | |
| Wednesday, November 3 | UEFA Champions League | MIL | A | D 1-1 | 90 | 0 | 6.2 | 0 | |
| Saturday, October 30 | Primeira Liga | Boavista | H | W 4-1 | 90 | 0 | 1 | 7 | 0 |
| Saturday, October 23 | Primeira Liga | TON | A | W 1-3 | 90 | 0 | 7.2 | 0 | |
| Tuesday, October 19 | UEFA Champions League | MIL | H | W 1-0 | 90 | 0 | 7.2 | 0 | |
| Saturday, October 2 | Primeira Liga | FER | H | W 2-1 | 90 | 0 | 6.7 | 0 | |
| Tuesday, September 28 | UEFA Champions League | LIV | H | L 1-5 | Bench | ||||
| Friday, September 24 | Primeira Liga | VIC | A | W 1-2 | 16 | 0 | 6.5 | 0 | |
| Sunday, September 19 | Primeira Liga | MOR | H | W 5-0 | 90 | 0 | 6.7 | 0 | |
| Wednesday, September 15 | UEFA Champions League | ATM | A | D 0-0 | Bench | ||||
| Saturday, September 11 | Primeira Liga | SPO | A | D 1-1 | 65 | 0 | 6.2 | 0 | |
| Saturday, August 28 | Primeira Liga | ARO | H | W 3-0 | 90 | 0 | 6.7 | 0 | |
| Sunday, August 22 | Primeira Liga | MAR | A | D 1-1 | 86 | 0 | 6.3 | 0 | |
| Sunday, August 15 | Primeira Liga | FAM | A | W 1-2 | 90 | 0 | 6.2 | 0 | |
| Sunday, August 8 | Primeira Liga | BEL | H | W 2-0 | 90 | 0 | 1 | 8.2 | 0 |
2020
18 played12 unusedPrimeira Liga, Taça da Liga, Taça de Portugal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Wednesday, May 19 | Primeira Liga | BEL | H | W 4-0 | 90 | 0 | 1 | 7.3 | 0 |
| Saturday, May 15 | Primeira Liga | RIO | A | W 0-3 | 90 | 0 | 1 | 7.3 | 0 |
| Monday, May 10 | Primeira Liga | FAR | H | W 5-1 | 90 | 1 | 7.7 | 0 | |
| Thursday, May 6 | Primeira Liga | BEN | A | D 1-1 | 21 | 0 | 1 | 7.2 | 0 |
| Friday, April 30 | Primeira Liga | FAM | H | W 3-2 | Bench | ||||
| Monday, April 26 | Primeira Liga | MOR | A | D 1-1 | Bench | ||||
| Sunday, April 18 | Primeira Liga | NAC | A | W 0-1 | Bench | ||||
| Wednesday, April 7 | UEFA Champions League | CHE | H | L 0-2 | Bench | ||||
| Wednesday, February 17 | UEFA Champions League | JUV | H | W 2-1 | Bench | ||||
| Saturday, February 13 | Primeira Liga | Boavista | H | D 2-2 | 45 | 0 | 6.2 | 0 | |
| Wednesday, February 10 | Taça de Portugal | BRA | A | D 1-1 | 31 | 0 | 6.7 | 0 | |
| Sunday, February 7 | Primeira Liga | BRA | A | D 2-2 | 14 | 0 | 6.5 | 0 | |
| Monday, January 25 | Primeira Liga | FAR | A | W 0-1 | 1 | 0 | 0 | 0 | |
| Tuesday, January 19 | Taça da Liga | SPO | A | L 2-1 | 91 | 0 | 7.2 | 0 | |
| Friday, January 15 | Primeira Liga | BEN | H | D 1-1 | 8 | 0 | 6.6 | 0 | |
| Friday, January 8 | Primeira Liga | FAM | A | W 1-4 | 9 | 1 | 7.6 | 0 | |
| Sunday, January 3 | Primeira Liga | MOR | H | W 3-0 | 9 | 0 | 6.6 | 0 | |
| Tuesday, December 29 | Primeira Liga | GUI | A | W 2-3 | Bench | ||||
| Sunday, December 20 | Primeira Liga | NAC | H | W 2-0 | 12 | 0 | 6.9 | 0 | |
| Wednesday, December 9 | UEFA Champions League | OLY | A | W 0-2 | 72 | 0 | 6.9 | 0 | |
| Tuesday, December 1 | UEFA Champions League | MCI | H | D 0-0 | Bench | ||||
| Saturday, November 28 | Primeira Liga | SAN | A | W 0-1 | 8 | 0 | 6.9 | 0 | |
| Wednesday, November 25 | UEFA Champions League | MAR | A | W 0-2 | 11 | 0 | 6.7 | 0 | |
| Sunday, November 8 | Primeira Liga | POR | H | W 3-1 | 1 | 0 | 0 | 0 | |
| Tuesday, November 3 | UEFA Champions League | MAR | H | W 3-0 | Bench | ||||
| Tuesday, October 27 | UEFA Champions League | OLY | H | W 2-0 | Bench | ||||
| Saturday, October 24 | Primeira Liga | VIC | H | W 1-0 | Bench | ||||
| Saturday, October 3 | Primeira Liga | MAR | H | L 2-3 | 15 | 0 | 6.9 | 0 | |
| Saturday, September 26 | Primeira Liga | Boavista | A | W 0-5 | Bench | ||||
| Saturday, September 19 | Primeira Liga | BRA | H | W 3-1 | Bench |
2019
2 playedPrimeira Liga
| Date | Competition | Opponent | H/A | Result | Min | G | A | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|
| Saturday, July 25 | Primeira Liga | BRA | A | L 2-1 | 10 | 0 | 6.3 | 0 | |
| Wednesday, July 15 | Primeira Liga | SPO | H | W 2-0 | 12 | 0 | 6.6 | 0 |