Alejandro Grimaldo: match by match
439 appearances across 11 competitions, 2015 to 2026.
442ball counts an appearance from the match record itself, not from a stored total.
31 of 465 matches here have a page of their own. The rest are in our archive but do not yet have one.
2026
14 played8 unusedFIFA World Cup, La Liga, UEFA Champions League, UEFA Nations League
2025
46 played1 unusedBundesliga, DFB-Pokal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 16 May | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 52 | |
| Saturday 9 May | Bundesliga | A | L3-1 | 90 | 0 | 0 | 0 | 7.2 | 44 | |
| Saturday 2 May | Bundesliga | H | W4-1 | 90 | 0 | 1 | 0 | 9 | 53 | |
| Saturday 25 April | Bundesliga | A | W1-2 | 90 | 0 | 0 | 0 | 6.9 | 58 | |
| Wednesday 22 April | DFB-Pokal | H | L0-2 | 90 | 0 | 0 | □ | 6.9 | 55 | |
| Saturday 18 April | Bundesliga | H | L1-2 | 90 | 0 | 0 | 0 | 7.9 | 66 | |
| Saturday 11 April | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 40 | |
| Saturday 4 April | Bundesliga | H | W6-3 | 90 | 2 | 0 | 0 | 9 | 71 | |
| Saturday 21 March | Bundesliga | A | D3-3 | 90 | 0 | 2 | 0 | 7.5 | 36 | |
| Tuesday 17 March | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | 0 | 6.3 | 35 | |
| Wednesday 11 March | UEFA Champions League | H | D1-1 | 90 | 0 | 1 | □ | 7.2 | 43 | |
| Saturday 7 March | Bundesliga | A | D3-3 | 90 | 1 | 0 | □ | 7.3 | 45 | |
| Wednesday 4 March | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 33 | |
| Saturday 28 February | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 88 | |
| Tuesday 24 February | UEFA Champions League | H | D0-0 | 90 | 0 | 0 | 0 | 7.2 | 50 | |
| Saturday 21 February | Bundesliga | A | L1-0 | 90 | 0 | 0 | 0 | 7 | 53 | |
| Wednesday 18 February | UEFA Champions League | A | W0-2 | 90 | 0 | 1 | 0 | 7.2 | 48 | |
| Saturday 14 February | Bundesliga | H | W4-0 | 72 | 0 | 0 | 0 | 6.7 | 67 | |
| Saturday 7 February | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 61 | |
| Tuesday 3 February | DFB-Pokal | H | W3-0 | 90 | 0 | 1 | 0 | 7.3 | 57 | |
| Saturday 31 January | Bundesliga | A | W1-3 | 90 | 0 | 1 | □ | 6.9 | 70 | |
| Wednesday 28 January | UEFA Champions League | H | W3-0 | 89 | 1 | 0 | 0 | 9 | 93 | |
| Saturday 24 January | Bundesliga | H | W1-0 | 90 | 0 | 0 | 0 | 6.5 | 56 | |
| Tuesday 20 January | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | 0 | 6.6 | 67 | |
| Saturday 17 January | Bundesliga | A | L1-0 | 90 | 0 | 0 | 0 | 6.3 | 49 | |
| Saturday 10 January | Bundesliga | H | L1-4 | 82 | 1 | 0 | □ | 6.9 | 51 | |
| Wednesday 10 December | UEFA Champions League | H | D2-2 | 90 | 1 | 0 | 0 | 8 | 46 | |
| Tuesday 2 December | DFB-Pokal | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 36 | |
| Saturday 29 November | Bundesliga | H | L1-2 | 90 | 0 | 0 | 0 | 7.3 | 66 | |
| Tuesday 25 November | UEFA Champions League | A | W0-2 | 90 | 1 | 0 | □ | 7.6 | 37 | |
| Saturday 22 November | Bundesliga | A | W1-3 | 75 | 0 | 1 | 0 | 6.3 | 58 | |
| Saturday 8 November | Bundesliga | H | W6-0 | 90 | 0 | 0 | 0 | 8 | 99 | |
| Wednesday 5 November | UEFA Champions League | A | W0-1 | 90 | 0 | 0 | 0 | 7.9 | 47 | |
| Saturday 1 November | Bundesliga | A | L3-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Wednesday 29 October | DFB-Pokal | A | W2-4 | 120 | 1 | 0 | 0 | 8.2 | 73 | |
| Sunday 26 October | Bundesliga | H | W2-0 | 90 | 0 | 1 | 0 | 7.7 | 84 | |
| Tuesday 21 October | UEFA Champions League | H | L2-7 | 90 | 0 | 1 | 0 | 5.2 | 23 | |
| Saturday 18 October | Bundesliga | A | W3-4 | 90 | 2 | 0 | □ | 9 | 41 | |
| Saturday 4 October | Bundesliga | H | W2-0 | 45 | 0 | 0 | 0 | 6.6 | 38 | |
| Wednesday 1 October | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 7.7 | 42 | |
| Saturday 27 September | Bundesliga | A | W1-2 | 90 | 0 | 1 | 0 | 6.9 | 37 | |
| Sunday 21 September | Bundesliga | H | D1-1 | 90 | 0 | 0 | □ | 8.2 | 72 | |
| Thursday 18 September | UEFA Champions League | A | D2-2 | 90 | 1 | 0 | 0 | 7.9 | 44 | |
| Friday 12 September | Bundesliga | H | W3-1 | 90 | 2 | 0 | 0 | 9.6 | 15 | |
| Saturday 30 August | Bundesliga | A | D3-3 | 90 | 0 | 0 | 0 | 5.9 | 49 | |
| Saturday 23 August | Bundesliga | H | L1-2 | 90 | 0 | 1 | 0 | 6.9 | 50 | |
| Friday 15 August | DFB-Pokal | A | W0-4 | 45 | 1 | 0 | 0 | 7 | 32 |
2024
53 played12 unusedBundesliga, DFB-Pokal, Euro Championship, UEFA Champions League, UEFA Nations League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 8 June | UEFA Nations League | A | D2-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Thursday 5 June | UEFA Nations League | H | W5-4 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Saturday 17 May | Bundesliga | A | D2-2 | 25 | 0 | 0 | 0 | 6.7 | 5 | |
| Sunday 11 May | Bundesliga | H | L2-4 | 90 | 0 | 0 | 0 | 7 | 61 | |
| Sunday 4 May | Bundesliga | A | D2-2 | 90 | 0 | 1 | □ | 7.3 | 80 | |
| Saturday 26 April | Bundesliga | H | W2-0 | 90 | 0 | 0 | 0 | 7 | 34 | |
| Sunday 20 April | Bundesliga | A | D1-1 | 90 | 0 | 1 | 0 | 7.5 | 40 | |
| Saturday 12 April | Bundesliga | H | D0-0 | 74 | 0 | 0 | 0 | 7 | 46 | |
| Saturday 5 April | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 36 | |
| Tuesday 1 April | DFB-Pokal | A | L2-1 | 90 | 0 | 0 | □ | 7.3 | 29 | |
| Friday 28 March | Bundesliga | H | W3-1 | 90 | 0 | 0 | 0 | 7.2 | 63 | |
| Sunday 23 March | UEFA Nations League | H | D3-3 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Thursday 20 March | UEFA Nations League | A | D2-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 16 March | Bundesliga | A | W3-4 | 57 | 0 | 0 | 0 | 6.9 | 23 | |
| Tuesday 11 March | UEFA Champions League | H | L0-2 | 84 | 0 | 0 | 0 | 7.2 | 24 | |
| Saturday 8 March | Bundesliga | H | L0-2 | 31 | 0 | 0 | 0 | 6.9 | 21 | |
| Wednesday 5 March | UEFA Champions League | A | L3-0 | 87 | 0 | 0 | 0 | 6.2 | 10 | |
| Saturday 1 March | Bundesliga | A | W1-4 | 90 | 0 | 1 | 0 | 7 | 48 | |
| Saturday 22 February | Bundesliga | A | W0-2 | 90 | 0 | 0 | 0 | 8.3 | 61 | |
| Saturday 15 February | Bundesliga | H | D0-0 | 89 | 0 | 0 | 0 | 6.6 | 31 | |
| Wednesday 5 February | DFB-Pokal | H | W3-2 | 100 | 0 | 1 | 0 | 8 | 80 | |
| Sunday 2 February | Bundesliga | H | W3-1 | 60 | 0 | 1 | □□■ | 6.3 | 43 | |
| Wednesday 29 January | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 8.2 | 74 | |
| Saturday 25 January | Bundesliga | A | D2-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 21 January | UEFA Champions League | A | L2-1 | 90 | 0 | 0 | 0 | 8 | 66 | |
| Saturday 18 January | Bundesliga | H | W3-1 | 81 | 0 | 0 | 0 | 7.2 | 41 | |
| Tuesday 14 January | Bundesliga | H | W1-0 | 90 | 1 | 0 | 0 | 8.3 | 55 | |
| Friday 10 January | Bundesliga | A | W2-3 | 89 | 0 | 0 | 0 | 6.3 | 30 | |
| Saturday 21 December | Bundesliga | H | W5-1 | 80 | 0 | 1 | 0 | 7.2 | 58 | |
| Saturday 14 December | Bundesliga | A | W0-2 | 89 | 0 | 0 | 0 | 7.7 | 61 | |
| Tuesday 10 December | UEFA Champions League | H | W1-0 | 89 | 0 | 0 | 0 | 7.6 | 59 | |
| Saturday 7 December | Bundesliga | H | W2-1 | 78 | 0 | 0 | 0 | 6.9 | 28 | |
| Tuesday 3 December | DFB-Pokal | A | W0-1 | 90 | 0 | 1 | 0 | 7.3 | 28 | |
| Saturday 30 November | Bundesliga | A | W1-2 | 90 | 0 | 1 | 0 | 7.2 | 47 | |
| Tuesday 26 November | UEFA Champions League | H | W5-0 | 90 | 1 | 1 | 0 | 9.9 | 62 | |
| Saturday 23 November | Bundesliga | H | W5-2 | 90 | 0 | 0 | 0 | 7.5 | 59 | |
| Monday 18 November | UEFA Nations League | H | W3-2 | 90 | 0 | 0 | 0 | 8 | 62 | |
| Friday 15 November | UEFA Nations League | A | W1-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Saturday 9 November | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.3 | 52 | |
| Tuesday 5 November | UEFA Champions League | A | L4-0 | 81 | 0 | 0 | 0 | 7.2 | 39 | |
| Friday 1 November | Bundesliga | H | D0-0 | 90 | 0 | 0 | 0 | 8.9 | 39 | |
| Tuesday 29 October | DFB-Pokal | H | W3-0 | 21 | 0 | 0 | 0 | 6.7 | 13 | |
| Saturday 26 October | Bundesliga | A | D2-2 | 90 | 0 | 0 | 0 | 6.6 | 54 | |
| Wednesday 23 October | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 47 | |
| Saturday 19 October | Bundesliga | H | W2-1 | 90 | 0 | 0 | □ | 6.7 | 41 | |
| Tuesday 15 October | UEFA Nations League | H | W3-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Saturday 12 October | UEFA Nations League | H | W1-0 | 90 | 0 | 0 | 0 | 8.3 | 53 | |
| Saturday 5 October | Bundesliga | H | D2-2 | 90 | 0 | 0 | 0 | 8.2 | 83 | |
| Tuesday 1 October | UEFA Champions League | H | W1-0 | 89 | 0 | 0 | 0 | 7.7 | 58 | |
| Saturday 28 September | Bundesliga | A | D1-1 | 89 | 0 | 0 | □ | 6.7 | 20 | |
| Sunday 22 September | Bundesliga | H | W4-3 | 90 | 0 | 1 | □ | 7.2 | 73 | |
| Thursday 19 September | UEFA Champions League | A | W0-4 | 80 | 1 | 0 | 0 | 8 | 35 | |
| Saturday 14 September | Bundesliga | A | W1-4 | 90 | 0 | 0 | 0 | 8.5 | 64 | |
| Sunday 8 September | UEFA Nations League | A | W1-4 | 90 | 0 | 0 | 0 | 7 | 21 | |
| Thursday 5 September | UEFA Nations League | A | D0-0 | 34 | 0 | 0 | 0 | 7.2 | 28 | |
| Saturday 31 August | Bundesliga | H | L2-3 | 90 | 1 | 0 | 0 | 9.2 | 62 | |
| Wednesday 28 August | DFB-Pokal | A | W0-1 | 45 | 0 | 1 | 0 | 7.6 | 38 | |
| Friday 23 August | Bundesliga | A | W2-3 | 90 | 0 | 0 | 0 | 7.2 | 35 | |
| Sunday 14 July | Euro Championship | H | W2-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 9 July | Euro Championship | H | W2-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Friday 5 July | Euro Championship | H | W2-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 30 June | Euro Championship | H | W4-1 | 24 | 0 | 0 | 0 | 6.9 | 18 | |
| Monday 24 June | Euro Championship | A | W0-1 | 90 | 0 | 0 | 0 | 7.9 | 59 | |
| Thursday 20 June | Euro Championship | H | W1-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Saturday 15 June | Euro Championship | H | W3-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded |
2023
51 played1 unusedBundesliga, DFB-Pokal, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 25 May | DFB-Pokal | A | W0-1 | 85 | 0 | 0 | 0 | 7.7 | 33 | |
| Wednesday 22 May | UEFA Europa League | A | L3-0 | 69 | 0 | 0 | 0 | 6.6 | 43 | |
| Saturday 18 May | Bundesliga | H | W2-1 | 70 | 0 | 0 | 0 | 6.6 | 33 | |
| Sunday 12 May | Bundesliga | A | W0-5 | 10 | 1 | 0 | 0 | 7.9 | 11 | |
| Thursday 9 May | UEFA Europa League | H | D2-2 | 89 | 0 | 0 | 0 | 7.5 | 46 | |
| Thursday 2 May | UEFA Europa League | A | W0-2 | 89 | 0 | 1 | 0 | 8.3 | 33 | |
| Saturday 27 April | Bundesliga | H | D2-2 | 89 | 0 | 1 | 0 | 7.3 | 23 | |
| Sunday 21 April | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 38 | |
| Thursday 18 April | UEFA Europa League | A | D1-1 | 68 | 0 | 0 | 0 | 6.9 | 24 | |
| Sunday 14 April | Bundesliga | H | W5-0 | 13 | 0 | 1 | 0 | 7.2 | 8 | |
| Thursday 11 April | UEFA Europa League | H | W2-0 | 90 | 0 | 0 | 0 | 7.9 | 48 | |
| Saturday 6 April | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 8 | 57 | |
| Wednesday 3 April | DFB-Pokal | H | W4-0 | 71 | 0 | 0 | 0 | 8.3 | 68 | |
| Saturday 30 March | Bundesliga | H | W2-1 | 90 | 0 | 0 | 0 | 8.9 | 59 | |
| Sunday 17 March | Bundesliga | A | W2-3 | 90 | 0 | 1 | 0 | 7.2 | 43 | |
| Thursday 14 March | UEFA Europa League | H | W3-2 | 30 | 0 | 2 | 0 | 8.2 | 14 | |
| Sunday 10 March | Bundesliga | H | W2-0 | 90 | 0 | 1 | 0 | 8.3 | 74 | |
| Thursday 7 March | UEFA Europa League | A | D2-2 | 90 | 0 | 0 | 0 | 7.5 | 61 | |
| Sunday 3 March | Bundesliga | A | W0-2 | 90 | 1 | 0 | 0 | 8.3 | 71 | |
| Friday 23 February | Bundesliga | H | W2-1 | 90 | 0 | 0 | 0 | 7 | 43 | |
| Saturday 17 February | Bundesliga | A | W1-2 | 90 | 0 | 0 | 0 | 8.2 | 49 | |
| Saturday 10 February | Bundesliga | H | W3-0 | 89 | 1 | 0 | 0 | 7.3 | 29 | |
| Tuesday 6 February | DFB-Pokal | H | W3-2 | 90 | 0 | 0 | 0 | 7.2 | 51 | |
| Saturday 3 February | Bundesliga | A | W0-2 | 90 | 0 | 1 | 0 | 7.9 | 50 | |
| Saturday 27 January | Bundesliga | H | D0-0 | 90 | 0 | 0 | 0 | 7.9 | 77 | |
| Saturday 20 January | Bundesliga | A | W2-3 | 90 | 0 | 2 | 0 | 8.9 | 55 | |
| Saturday 13 January | Bundesliga | A | W0-1 | 90 | 0 | 1 | 0 | 8.7 | 60 | |
| Wednesday 20 December | Bundesliga | H | W4-0 | 90 | 0 | 1 | 0 | 6.9 | 56 | |
| Sunday 17 December | Bundesliga | H | W3-0 | 90 | 0 | 0 | 0 | 7.5 | 33 | |
| Thursday 14 December | UEFA Europa League | H | W5-1 | 31 | 0 | 0 | □ | 6.2 | 33 | |
| Sunday 10 December | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.9 | 37 | |
| Wednesday 6 December | DFB-Pokal | H | W3-1 | 90 | 0 | 0 | 0 | 7.2 | 57 | |
| Sunday 3 December | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 7.3 | 55 | |
| Thursday 30 November | UEFA Europa League | A | W0-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Saturday 25 November | Bundesliga | A | W0-3 | 90 | 1 | 0 | □ | 7.9 | 45 | |
| Sunday 12 November | Bundesliga | H | W4-0 | 90 | 1 | 1 | 0 | 8.7 | 59 | |
| Thursday 9 November | UEFA Europa League | A | W0-1 | 90 | 0 | 0 | 0 | 6.7 | 27 | |
| Saturday 4 November | Bundesliga | A | W2-3 | 90 | 2 | 0 | 0 | 8.7 | 43 | |
| Wednesday 1 November | DFB-Pokal | A | W2-5 | 26 | 0 | 0 | □ | 7 | 12 | |
| Sunday 29 October | Bundesliga | H | W2-1 | 89 | 0 | 0 | 0 | 7.2 | 40 | |
| Thursday 26 October | UEFA Europa League | H | W5-1 | 80 | 2 | 0 | 0 | 9.2 | 44 | |
| Saturday 21 October | Bundesliga | A | W1-2 | 90 | 1 | 0 | 0 | 7.6 | 46 | |
| Sunday 8 October | Bundesliga | H | W3-0 | 90 | 0 | 1 | 0 | 8.3 | 73 | |
| Thursday 5 October | UEFA Europa League | A | W1-2 | 20 | 0 | 0 | 0 | 6.6 | 14 | |
| Saturday 30 September | Bundesliga | A | W0-3 | 90 | 1 | 0 | 0 | 7.9 | 45 | |
| Sunday 24 September | Bundesliga | H | W4-1 | 85 | 0 | 1 | 0 | 8.2 | 54 | |
| Thursday 21 September | UEFA Europa League | H | W4-0 | 90 | 0 | 0 | 0 | 6.9 | 51 | |
| Friday 15 September | Bundesliga | A | D2-2 | 90 | 1 | 0 | 0 | 7.9 | 51 | |
| Saturday 2 September | Bundesliga | H | W5-1 | 90 | 0 | 0 | 0 | 7.3 | 38 | |
| Saturday 26 August | Bundesliga | A | W0-3 | 90 | 0 | 1 | 0 | 7.2 | 44 | |
| Saturday 19 August | Bundesliga | H | W3-2 | 90 | 0 | 0 | 0 | 6.7 | 23 | |
| Saturday 12 August | DFB-Pokal | A | W0-8 | 90 | 0 | 1 | 0 | 8.3 | 51 |
2022
53 played1 unusedPrimeira Liga, Taça da Liga, Taça de Portugal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 27 May | Primeira Liga | H | W3-0 | 90 | 1 | 0 | □ | 7.9 | 49 | |
| Sunday 21 May | Primeira Liga | A | D2-2 | 86 | 0 | 1 | 0 | 7.9 | 47 | |
| Saturday 13 May | Primeira Liga | A | W1-5 | 90 | 1 | 0 | 0 | 8.3 | 65 | |
| Saturday 6 May | Primeira Liga | H | W1-0 | 90 | 0 | 0 | 0 | 7.7 | 50 | |
| Saturday 29 April | Primeira Liga | A | W0-2 | 90 | 1 | 0 | 0 | 8.3 | 45 | |
| Sunday 23 April | Primeira Liga | H | W1-0 | 90 | 0 | 0 | □ | 7 | 53 | |
| Wednesday 19 April | UEFA Champions League | A | D3-3 | 90 | 0 | 1 | 0 | 7.9 | 73 | |
| Saturday 15 April | Primeira Liga | A | L1-0 | 90 | 0 | 0 | 0 | 7.2 | 60 | |
| Tuesday 11 April | UEFA Champions League | H | L0-2 | 90 | 0 | 0 | 0 | 6.3 | 46 | |
| Friday 7 April | Primeira Liga | H | L1-2 | 90 | 0 | 0 | 0 | 6.9 | 59 | |
| Sunday 2 April | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7.3 | 64 | |
| Saturday 18 March | Primeira Liga | H | W5-1 | 90 | 0 | 0 | 0 | 6.2 | 64 | |
| Sunday 12 March | Primeira Liga | A | W0-3 | 89 | 0 | 1 | 0 | 8 | 43 | |
| Tuesday 7 March | UEFA Champions League | H | W5-1 | 90 | 0 | 1 | 0 | 7.3 | 54 | |
| Friday 3 March | Primeira Liga | H | W2-0 | 90 | 0 | 1 | 0 | 8.9 | 46 | |
| Saturday 25 February | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.7 | 43 | |
| Monday 20 February | Primeira Liga | H | W3-1 | 90 | 0 | 0 | 0 | 7.2 | 43 | |
| Wednesday 15 February | UEFA Champions League | A | W0-2 | 90 | 0 | 0 | 0 | 7.3 | 30 | |
| Thursday 9 February | Taça de Portugal | A | D1-1 | 120 | 0 | 0 | 0 | 6.7 | 35 | |
| Saturday 4 February | Primeira Liga | H | W3-0 | 90 | 0 | 1 | 0 | 7.3 | 76 | |
| Tuesday 31 January | Primeira Liga | A | W0-3 | 86 | 0 | 0 | 0 | 6.9 | 57 | |
| Thursday 26 January | Primeira Liga | A | W0-2 | 90 | 1 | 0 | 0 | 7.9 | 47 | |
| Saturday 21 January | Primeira Liga | A | W0-3 | 90 | 0 | 1 | 0 | 8.2 | 43 | |
| Sunday 15 January | Primeira Liga | H | D2-2 | 90 | 0 | 1 | 0 | 6.3 | 42 | |
| Tuesday 10 January | Taça de Portugal | A | W0-2 | 55 | 1 | 0 | 0 | 7.9 | 31 | |
| Friday 6 January | Primeira Liga | H | W1-0 | 90 | 0 | 0 | 0 | 7.9 | 45 | |
| Friday 30 December | Primeira Liga | A | L3-0 | 90 | 0 | 0 | 0 | 6.6 | 43 | |
| Saturday 17 December | Taça da Liga | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 50 | |
| Saturday 26 November | Taça da Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.2 | 62 | |
| Sunday 20 November | Taça da Liga | A | W2-3 | 89 | 0 | 0 | 0 | 6.9 | 53 | |
| Sunday 13 November | Primeira Liga | H | W3-1 | 90 | 0 | 0 | 0 | 6.6 | 54 | |
| Wednesday 9 November | Taça de Portugal | A | W0-1 | 90 | 0 | 0 | 0 | 7.2 | 48 | |
| Sunday 6 November | Primeira Liga | A | W1-5 | 86 | 0 | 1 | 0 | 7.3 | 35 | |
| Wednesday 2 November | UEFA Champions League | A | W1-6 | 90 | 1 | 0 | 0 | 8.3 | 66 | |
| Saturday 29 October | Primeira Liga | H | W5-0 | 90 | 1 | 0 | 0 | 8.3 | 62 | |
| Tuesday 25 October | UEFA Champions League | H | W4-3 | 90 | 0 | 1 | 0 | 7.2 | 55 | |
| Friday 21 October | Primeira Liga | A | W0-1 | 90 | 0 | 0 | □ | 8.3 | 56 | |
| Tuesday 11 October | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 7 | 25 | |
| Saturday 8 October | Primeira Liga | H | W4-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Wednesday 5 October | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 36 | |
| Saturday 1 October | Primeira Liga | A | D0-0 | 90 | 0 | 0 | 0 | 6.9 | 40 | |
| Sunday 18 September | Primeira Liga | H | W5-0 | 82 | 0 | 0 | □ | 7.9 | 57 | |
| Wednesday 14 September | UEFA Champions League | A | W1-2 | 90 | 0 | 0 | 0 | 6.5 | 46 | |
| Saturday 10 September | Primeira Liga | A | W0-1 | 90 | 0 | 1 | 0 | 8 | 68 | |
| Tuesday 6 September | UEFA Champions League | H | W2-0 | 90 | 1 | 1 | 0 | 8.7 | 46 | |
| Friday 2 September | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 7.3 | 60 | |
| Tuesday 30 August | Primeira Liga | H | W3-2 | 90 | 0 | 0 | 0 | 7.3 | 45 | |
| Saturday 27 August | Primeira Liga | A | W0-3 | 89 | 0 | 0 | □ | 7.5 | 40 | |
| Tuesday 23 August | UEFA Champions League | H | W3-0 | 90 | 0 | 0 | 0 | 7.9 | 43 | |
| Wednesday 17 August | UEFA Champions League | A | W0-2 | 90 | 0 | 0 | 0 | 7.2 | 37 | |
| Saturday 13 August | Primeira Liga | A | W0-1 | 89 | 0 | 0 | 0 | 7.2 | 46 | |
| Tuesday 9 August | UEFA Champions League | A | W1-3 | 90 | 0 | 0 | 0 | 7 | 54 | |
| Friday 5 August | Primeira Liga | H | W4-0 | 90 | 0 | 1 | 0 | 7.6 | 59 | |
| Tuesday 2 August | UEFA Champions League | H | W4-1 | 90 | 0 | 0 | 0 | 7 | 41 |
2021
48 played1 unusedPrimeira Liga, Taça da Liga, Taça de Portugal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 7 May | Primeira Liga | H | L0-1 | 90 | 0 | 0 | 0 | 6.3 | 44 | |
| Saturday 23 April | Primeira Liga | H | D0-0 | 90 | 0 | 0 | 0 | 7.9 | 77 | |
| Sunday 17 April | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.6 | 34 | |
| Wednesday 13 April | UEFA Champions League | A | D3-3 | 90 | 0 | 1 | 0 | 6.9 | 23 | |
| Tuesday 5 April | UEFA Champions League | H | L1-3 | 90 | 0 | 0 | 0 | 6.3 | 27 | |
| Friday 1 April | Primeira Liga | A | L3-2 | 90 | 0 | 0 | 0 | 6.9 | 47 | |
| Sunday 20 March | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 7.7 | 54 | |
| Tuesday 15 March | UEFA Champions League | A | W0-1 | 90 | 0 | 1 | 0 | 8.2 | 15 | |
| Friday 11 March | Primeira Liga | H | D1-1 | 90 | 0 | 0 | □ | 7.3 | 36 | |
| Saturday 5 March | Primeira Liga | A | W1-2 | 90 | 1 | 0 | 0 | 7.2 | 38 | |
| Sunday 27 February | Primeira Liga | H | W3-0 | 94 | 0 | 0 | 0 | 7.2 | 45 | |
| Wednesday 23 February | UEFA Champions League | H | D2-2 | 90 | 0 | 0 | 0 | 7.3 | 26 | |
| Friday 18 February | Primeira Liga | A | D2-2 | 87 | 1 | 0 | □ | 7.2 | 40 | |
| Saturday 12 February | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 7.2 | 50 | |
| Monday 7 February | Primeira Liga | A | W1-3 | 90 | 0 | 1 | 0 | 7.7 | 48 | |
| Wednesday 2 February | Primeira Liga | H | L1-2 | 90 | 0 | 0 | 0 | 8.2 | 48 | |
| Saturday 29 January | Taça da Liga | H | L1-2 | 90 | 0 | 1 | 0 | 7.3 | 32 | |
| Tuesday 25 January | Taça da Liga | H | D1-1 | 96 | 0 | 0 | 0 | 6.3 | 70 | |
| Friday 21 January | Primeira Liga | A | W0-2 | 90 | 0 | 1 | □ | 7.3 | 36 | |
| Saturday 15 January | Primeira Liga | H | D1-1 | 90 | 0 | 0 | □ | 7.5 | 64 | |
| Sunday 9 January | Primeira Liga | H | W2-0 | 90 | 1 | 0 | 0 | 8.7 | 68 | |
| Thursday 23 December | Taça de Portugal | A | L3-0 | 90 | 0 | 0 | 0 | 7.3 | 48 | |
| Sunday 19 December | Primeira Liga | H | W7-1 | 66 | 0 | 0 | 0 | 6.9 | 26 | |
| Sunday 12 December | Primeira Liga | A | W1-4 | 73 | 0 | 0 | 0 | 6.5 | 31 | |
| Wednesday 8 December | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 6.9 | 20 | |
| Friday 3 December | Primeira Liga | H | L1-3 | 90 | 0 | 0 | 0 | 7.2 | 44 | |
| Saturday 27 November | Primeira Liga | A | W0-7 | 45 | 0 | 1 | 0 | Not recorded | 28 | |
| Tuesday 23 November | UEFA Champions League | A | D0-0 | 81 | 0 | 0 | □ | 6.5 | 16 | |
| Friday 19 November | Taça de Portugal | H | W4-1 | 90 | 1 | 0 | 0 | 8.2 | 48 | |
| Sunday 7 November | Primeira Liga | H | W6-1 | 90 | 1 | 0 | 0 | 8.5 | 65 | |
| Tuesday 2 November | UEFA Champions League | A | L5-2 | 77 | 0 | 1 | 0 | 6.5 | 18 | |
| Saturday 30 October | Primeira Liga | A | D1-1 | 90 | 0 | 0 | 0 | 6.7 | 48 | |
| Wednesday 27 October | Taça da Liga | A | D3-3 | 73 | 0 | 0 | 0 | 6.7 | 27 | |
| Sunday 24 October | Primeira Liga | A | W0-1 | 70 | 0 | 0 | 0 | 7.2 | 43 | |
| Wednesday 20 October | UEFA Champions League | H | L0-4 | 90 | 0 | 0 | 0 | 6.7 | 18 | |
| Sunday 3 October | Primeira Liga | H | L0-1 | 73 | 0 | 0 | 0 | 7.3 | 28 | |
| Wednesday 29 September | UEFA Champions League | H | W3-0 | 75 | 0 | 0 | □ | 6.9 | 26 | |
| Saturday 25 September | Primeira Liga | A | W1-3 | 87 | 0 | 0 | 0 | 7 | 29 | |
| Monday 20 September | Primeira Liga | H | W3-1 | 90 | 0 | 0 | 0 | 6.9 | 37 | |
| Tuesday 14 September | UEFA Champions League | A | D0-0 | 90 | 0 | 0 | 0 | 6.9 | 58 | |
| Saturday 11 September | Primeira Liga | A | W0-5 | 90 | 0 | 2 | 0 | 8.3 | 55 | |
| Sunday 29 August | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 7.2 | 74 | |
| Tuesday 24 August | UEFA Champions League | A | D0-0 | 90 | 0 | 0 | 0 | 7.2 | 21 | |
| Saturday 21 August | Primeira Liga | A | W0-2 | 19 | 1 | 0 | 0 | 7.5 | 14 | |
| Wednesday 18 August | UEFA Champions League | H | W2-1 | 90 | 0 | 0 | 0 | 7 | 32 | |
| Saturday 14 August | Primeira Liga | H | W2-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 10 August | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 7.7 | 47 | |
| Saturday 7 August | Primeira Liga | A | W1-2 | 16 | 0 | 0 | 0 | 6.5 | 2 | |
| Wednesday 4 August | UEFA Champions League | A | W0-2 | 84 | 0 | 0 | 0 | 7.2 | 46 |
2020
40 playedPrimeira Liga, Taça de Portugal, UEFA Champions League, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 23 May | Taça de Portugal | A | L2-0 | 90 | 0 | 0 | □ | 7.3 | 36 | |
| Wednesday 19 May | Primeira Liga | A | W1-3 | 16 | 0 | 1 | 0 | 7.7 | 9 | |
| Saturday 15 May | Primeira Liga | H | W4-3 | 90 | 0 | 0 | □ | 6.5 | 44 | |
| Tuesday 11 May | Primeira Liga | A | W1-3 | 45 | 0 | 0 | □ | 6.3 | 27 | |
| Thursday 6 May | Primeira Liga | H | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 27 | |
| Friday 30 April | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 6.9 | 43 | |
| Monday 26 April | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 6.7 | 44 | |
| Thursday 22 April | Primeira Liga | A | W1-5 | 90 | 0 | 2 | 0 | 7.9 | 31 | |
| Saturday 17 April | Primeira Liga | H | L1-2 | 85 | 0 | 0 | 0 | 6.3 | 39 | |
| Saturday 10 April | Primeira Liga | A | W0-5 | 82 | 0 | 0 | □ | 6.9 | 38 | |
| Monday 5 April | Primeira Liga | H | W1-0 | 90 | 0 | 0 | 0 | 7.2 | 63 | |
| Sunday 21 March | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 6.6 | 53 | |
| Saturday 13 March | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7 | 65 | |
| Monday 8 March | Primeira Liga | A | W0-3 | 90 | 0 | 2 | 0 | 8.5 | 58 | |
| Monday 1 March | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.6 | 54 | |
| Thursday 25 February | UEFA Europa League | A | L3-2 | 85 | 0 | 0 | 0 | 6.6 | 38 | |
| Sunday 21 February | Primeira Liga | A | D0-0 | 25 | 0 | 0 | 0 | 6.7 | 6 | |
| Thursday 18 February | UEFA Europa League | H | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 32 | |
| Sunday 14 February | Primeira Liga | A | D1-1 | 90 | 0 | 0 | □ | 6.7 | 49 | |
| Thursday 11 February | Taça de Portugal | A | W1-3 | 90 | 0 | 0 | 0 | 7.2 | 64 | |
| Monday 8 February | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.5 | 44 | |
| Friday 5 February | Primeira Liga | H | D0-0 | 90 | 0 | 0 | 0 | 7.3 | 36 | |
| Monday 1 February | Primeira Liga | A | L1-0 | 79 | 0 | 0 | 0 | 7 | 32 | |
| Friday 15 January | Primeira Liga | A | D1-1 | 83 | 1 | 0 | 0 | 7.3 | 26 | |
| Friday 8 January | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.9 | 46 | |
| Monday 4 January | Primeira Liga | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 43 | |
| Tuesday 29 December | Primeira Liga | H | W2-1 | 79 | 0 | 0 | 0 | 7.2 | 31 | |
| Sunday 20 December | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.3 | 70 | |
| Thursday 3 December | UEFA Europa League | H | W4-0 | 90 | 0 | 0 | 0 | 7.2 | 47 | |
| Monday 30 November | Primeira Liga | A | W1-2 | 90 | 0 | 1 | 0 | 7 | 58 | |
| Thursday 26 November | UEFA Europa League | A | D2-2 | 90 | 0 | 0 | 0 | 6.9 | 57 | |
| Sunday 8 November | Primeira Liga | H | L2-3 | 30 | 0 | 1 | 0 | 7.5 | 18 | |
| Thursday 5 November | UEFA Europa League | H | D3-3 | 45 | 0 | 0 | 0 | 6.7 | 16 | |
| Monday 26 October | Primeira Liga | H | W2-0 | 73 | 0 | 1 | 0 | 7.3 | 43 | |
| Thursday 22 October | UEFA Europa League | A | W2-4 | 67 | 0 | 0 | 0 | 6.7 | 23 | |
| Sunday 18 October | Primeira Liga | A | W0-3 | 90 | 0 | 0 | 0 | 7 | 45 | |
| Sunday 4 October | Primeira Liga | H | W3-2 | 90 | 0 | 1 | 0 | 6.9 | 30 | |
| Saturday 26 September | Primeira Liga | H | W2-0 | 88 | 0 | 0 | 0 | 7.3 | 60 | |
| Friday 18 September | Primeira Liga | A | W1-5 | 72 | 1 | 0 | 0 | 7.3 | 40 | |
| Tuesday 15 September | UEFA Champions League | A | L2-1 | 90 | 0 | 0 | 0 | 6.5 | 55 |
2019
34 playedPrimeira Liga, UEFA Champions League, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Wednesday 10 June | Primeira Liga | A | D2-2 | 64 | 0 | 0 | 0 | 6.6 | Not recorded | |
| Thursday 4 June | Primeira Liga | H | D0-0 | 90 | 0 | 0 | 0 | 8 | 0 | |
| Saturday 7 March | Primeira Liga | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Monday 2 March | Primeira Liga | H | D1-1 | 90 | 0 | 0 | 0 | 7.6 | Not recorded | |
| Thursday 27 February | UEFA Europa League | H | D3-3 | 90 | 0 | 1 | 0 | 7.1 | 0 | |
| Monday 24 February | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Thursday 20 February | UEFA Europa League | A | L2-1 | 90 | 0 | 0 | 0 | 7.1 | 0 | |
| Saturday 15 February | Primeira Liga | H | L0-1 | 90 | 0 | 0 | 0 | 7.6 | 0 | |
| Saturday 8 February | Primeira Liga | A | L3-2 | 90 | 0 | 0 | 0 | 6 | Not recorded | |
| Friday 31 January | Primeira Liga | H | W3-2 | 90 | 0 | 0 | 0 | 7.1 | 0 | |
| Sunday 26 January | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.6 | 0 | |
| Friday 17 January | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.3 | 0 | |
| Friday 10 January | Primeira Liga | H | W2-1 | 90 | 0 | 0 | 0 | 7.3 | Not recorded | |
| Saturday 4 January | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 0 | |
| Saturday 14 December | Primeira Liga | H | W4-0 | 90 | 0 | 0 | 0 | 8.3 | 0% | |
| Tuesday 10 December | UEFA Champions League | H | W3-0 | 90 | 0 | 0 | 0 | 8.2 | 0% | |
| Friday 6 December | Primeira Liga | A | W1-4 | 90 | 0 | 2 | 0 | 8.2 | Not recorded | |
| Saturday 30 November | Primeira Liga | H | W4-0 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Wednesday 27 November | UEFA Champions League | A | D2-2 | 90 | 0 | 0 | 0 | 6.8 | Not recorded | |
| Saturday 9 November | Primeira Liga | A | W1-2 | 90 | 0 | 0 | 0 | 6.6 | Not recorded | |
| Tuesday 5 November | UEFA Champions League | A | L3-1 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Saturday 2 November | Primeira Liga | H | W2-0 | 77 | 0 | 0 | 0 | 7.4 | 0% | |
| Wednesday 30 October | Primeira Liga | H | W4-0 | 90 | 0 | 2 | 0 | 9.2 | 0% | |
| Sunday 27 October | Primeira Liga | A | W0-1 | 90 | 0 | 1 | 0 | 7.3 | Not recorded | |
| Wednesday 23 October | UEFA Champions League | H | W2-1 | 90 | 0 | 0 | 0 | 6.5 | 0% | |
| Wednesday 2 October | UEFA Champions League | A | L3-1 | 90 | 0 | 0 | 0 | 7.1 | 0% | |
| Saturday 28 September | Primeira Liga | H | W1-0 | 90 | 0 | 0 | □ | 7 | 0% | |
| Saturday 21 September | Primeira Liga | A | W1-2 | 90 | 0 | 0 | 0 | 7.2 | Not recorded | |
| Tuesday 17 September | UEFA Champions League | H | L1-2 | 90 | 0 | 0 | 0 | 7.7 | 0% | |
| Saturday 14 September | Primeira Liga | H | W2-0 | 90 | 0 | 1 | 0 | 7.2 | 0% | |
| Sunday 1 September | Primeira Liga | A | W0-4 | 90 | 0 | 0 | 0 | 7.2 | Not recorded | |
| Saturday 24 August | Primeira Liga | H | L0-2 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Saturday 17 August | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.8 | Not recorded | |
| Saturday 10 August | Primeira Liga | H | W5-0 | 90 | 0 | 0 | 0 | 7 | 0% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2018
48 playedPrimeira Liga, UEFA Champions League, UEFA Europa League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 18 May | Primeira Liga | H | W4-1 | 90 | 0 | 1 | 0 | 7.5 | 0% | |
| Sunday 12 May | Primeira Liga | A | W2-3 | 90 | 0 | 1 | □ | 7.2 | 0% | |
| Saturday 4 May | Primeira Liga | H | W5-1 | 90 | 0 | 1 | 0 | 7.3 | Not recorded | |
| Sunday 28 April | Primeira Liga | A | W1-4 | 90 | 0 | 0 | 0 | 7 | 0% | |
| Monday 22 April | Primeira Liga | H | W6-0 | 90 | 0 | 1 | 0 | 8.9 | 0% | |
| Thursday 18 April | UEFA Europa League | A | L2-0 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Sunday 14 April | Primeira Liga | H | W4-2 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Thursday 11 April | UEFA Europa League | H | W4-2 | 90 | 0 | 1 | 0 | 6.9 | 0% | |
| Sunday 7 April | Primeira Liga | A | W1-4 | 90 | 0 | 1 | 0 | 7.5 | 0% | |
| Saturday 30 March | Primeira Liga | H | W1-0 | 90 | 0 | 1 | 0 | 7.3 | 0% | |
| Thursday 14 March | UEFA Europa League | H | W3-0 | 75 | 1 | 0 | □ | 7.9 | 0% | |
| Monday 11 March | Primeira Liga | H | D2-2 | 90 | 0 | 0 | 0 | 6.6 | Not recorded | |
| Thursday 7 March | UEFA Europa League | A | L1-0 | 90 | 0 | 0 | 0 | 6.8 | Not recorded | |
| Saturday 2 March | Primeira Liga | A | W1-2 | 90 | 0 | 0 | 0 | 6.8 | Not recorded | |
| Monday 25 February | Primeira Liga | H | W4-0 | 90 | 0 | 0 | 0 | 7.7 | 0% | |
| Thursday 21 February | UEFA Europa League | H | D0-0 | 90 | 0 | 0 | 0 | 7.3 | 0% | |
| Monday 18 February | Primeira Liga | A | W0-3 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Sunday 10 February | Primeira Liga | H | W10-0 | 90 | 1 | 0 | 0 | 7.8 | Not recorded | |
| Sunday 3 February | Primeira Liga | A | W2-4 | 90 | 0 | 1 | 0 | 7.5 | Not recorded | |
| Tuesday 29 January | Primeira Liga | H | W5-1 | 90 | 1 | 0 | 0 | 7.8 | 0% | |
| Friday 18 January | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7.1 | Not recorded | |
| Friday 11 January | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Sunday 6 January | Primeira Liga | H | W4-2 | 90 | 0 | 1 | 0 | 7.6 | 0% | |
| Wednesday 2 January | Primeira Liga | A | L2-0 | 90 | 0 | 0 | 0 | 6.6 | Not recorded | |
| Sunday 23 December | Primeira Liga | H | W6-2 | 90 | 1 | 1 | 0 | 7.9 | 0% | |
| Sunday 16 December | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 0% | |
| Wednesday 12 December | UEFA Champions League | H | W1-0 | 90 | 1 | 0 | 0 | 8.8 | 0% | |
| Saturday 8 December | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7.1 | 0% | |
| Saturday 1 December | Primeira Liga | H | W4-0 | 90 | 0 | 1 | 0 | 7.8 | 0% | |
| Tuesday 27 November | UEFA Champions League | A | L5-1 | 90 | 0 | 0 | 0 | 6.3 | 0% | |
| Sunday 11 November | Primeira Liga | A | W1-3 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Wednesday 7 November | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 7.3 | 0% | |
| Friday 2 November | Primeira Liga | H | L1-3 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Saturday 27 October | Primeira Liga | A | L2-0 | 90 | 0 | 0 | 0 | 6.7 | Not recorded | |
| Tuesday 23 October | UEFA Champions League | A | L1-0 | 90 | 0 | 0 | 0 | 6.5 | Not recorded | |
| Sunday 7 October | Primeira Liga | H | W1-0 | 90 | 0 | 0 | □ | 7.6 | Not recorded | |
| Tuesday 2 October | UEFA Champions League | A | W2-3 | 90 | 1 | 0 | □ | 7.5 | 0% | |
| Thursday 27 September | Primeira Liga | A | D2-2 | 90 | 0 | 0 | 0 | 6.5 | 0% | |
| Sunday 23 September | Primeira Liga | H | W2-0 | 82 | 0 | 0 | 0 | 7.1 | 0% | |
| Wednesday 19 September | UEFA Champions League | H | L0-2 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Sunday 2 September | Primeira Liga | A | W0-4 | 90 | 1 | 0 | 0 | 7.7 | Not recorded | |
| Wednesday 29 August | UEFA Champions League | A | W1-4 | 90 | 0 | 0 | 0 | 6.5 | 0% | |
| Saturday 25 August | Primeira Liga | H | D1-1 | 90 | 0 | 0 | □ | 6.5 | Not recorded | |
| Tuesday 21 August | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Saturday 18 August | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.1 | Not recorded | |
| Tuesday 14 August | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Friday 10 August | Primeira Liga | H | W3-2 | 90 | 0 | 1 | 0 | 7.6 | 0% | |
| Tuesday 7 August | UEFA Champions League | H | W1-0 | 90 | 0 | 0 | □ | Not recorded | Not recorded |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2017
32 playedPrimeira Liga, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 13 May | Primeira Liga | H | W1-0 | 90 | 0 | 0 | 0 | 7.6 | Not recorded | |
| Saturday 5 May | Primeira Liga | A | D0-0 | 90 | 0 | 0 | 0 | 7.5 | 0% | |
| Saturday 28 April | Primeira Liga | H | L2-3 | 90 | 0 | 0 | 0 | 6.8 | Not recorded | |
| Saturday 21 April | Primeira Liga | A | W1-2 | 90 | 0 | 1 | 0 | 7.3 | Not recorded | |
| Sunday 15 April | Primeira Liga | H | L0-1 | 90 | 0 | 0 | □ | 7 | 0% | |
| Saturday 7 April | Primeira Liga | A | W1-2 | 78 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Saturday 31 March | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.6 | Not recorded | |
| Saturday 17 March | Primeira Liga | A | W0-2 | 58 | 0 | 0 | □ | 6.6 | 0% | |
| Saturday 10 March | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 6.9 | Not recorded | |
| Saturday 3 March | Primeira Liga | H | W5-0 | 90 | 1 | 0 | 0 | 7.7 | 0% | |
| Saturday 24 February | Primeira Liga | A | W1-3 | 87 | 0 | 0 | 0 | 6.5 | Not recorded | |
| Saturday 17 February | Primeira Liga | H | W4-0 | 90 | 0 | 0 | 0 | 8.3 | 0% | |
| Saturday 10 February | Primeira Liga | A | W1-3 | 90 | 0 | 0 | □ | 6 | Not recorded | |
| Saturday 3 February | Primeira Liga | H | W5-1 | 88 | 0 | 0 | 0 | 7.7 | 0% | |
| Monday 29 January | Primeira Liga | A | D1-1 | 90 | 0 | 0 | 0 | 7 | 0% | |
| Saturday 20 January | Primeira Liga | H | W3-0 | 90 | 0 | 0 | 0 | 7.9 | 0% | |
| Saturday 13 January | Primeira Liga | A | W1-3 | 90 | 0 | 0 | 0 | 7.4 | Not recorded | |
| Sunday 7 January | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Wednesday 3 January | Primeira Liga | H | D1-1 | 90 | 0 | 0 | 0 | 7 | 0% | |
| Sunday 17 December | Primeira Liga | A | W1-5 | 90 | 0 | 2 | 0 | 8.4 | 0% | |
| Saturday 9 December | Primeira Liga | H | W3-1 | 90 | 0 | 0 | 0 | 7.7 | 0% | |
| Friday 1 December | Primeira Liga | A | D0-0 | 90 | 0 | 0 | 0 | 6.8 | 0% | |
| Sunday 26 November | Primeira Liga | H | W6-0 | 60 | 0 | 0 | □ | 7 | Not recorded | |
| Tuesday 31 October | UEFA Champions League | A | L2-0 | 64 | 0 | 0 | 0 | 6.7 | 0% | |
| Friday 27 October | Primeira Liga | H | W1-0 | 90 | 0 | 0 | 0 | 7.2 | Not recorded | |
| Sunday 22 October | Primeira Liga | A | W1-3 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Wednesday 18 October | UEFA Champions League | H | L0-1 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Sunday 1 October | Primeira Liga | A | D1-1 | 90 | 0 | 1 | 0 | 6.7 | Not recorded | |
| Wednesday 27 September | UEFA Champions League | A | L5-0 | 90 | 0 | 0 | 0 | 5.9 | 0% | |
| Saturday 23 September | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.8 | 0% | |
| Saturday 16 September | Primeira Liga | A | L2-1 | 90 | 0 | 0 | 0 | 6.5 | Not recorded | |
| Tuesday 12 September | UEFA Champions League | H | L1-2 | 77 | 0 | 0 | 0 | 6.5 | 0% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2016
18 playedPrimeira Liga, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 13 May | Primeira Liga | H | W5-0 | 90 | 0 | 0 | □ | 7.1 | 0% | |
| Sunday 7 May | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 7.7 | Not recorded | |
| Saturday 29 April | Primeira Liga | H | W2-1 | 90 | 0 | 1 | 0 | 6.8 | Not recorded | |
| Saturday 22 April | Primeira Liga | A | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 0% | |
| Friday 14 April | Primeira Liga | H | W3-0 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Sunday 9 April | Primeira Liga | A | W0-1 | 90 | 0 | 0 | 0 | 6.5 | 0% | |
| Tuesday 1 November | UEFA Champions League | H | W1-0 | 90 | 0 | 0 | 0 | 7.5 | 0% | |
| Sunday 23 October | Primeira Liga | A | W0-2 | 83 | 1 | 0 | 0 | 7.7 | 0% | |
| Wednesday 19 October | UEFA Champions League | A | W0-2 | 90 | 0 | 0 | 0 | 7.7 | 0% | |
| Sunday 2 October | Primeira Liga | H | W4-0 | 90 | 1 | 0 | 0 | 8.3 | 0% | |
| Wednesday 28 September | UEFA Champions League | A | L4-2 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Saturday 24 September | Primeira Liga | A | W0-2 | 90 | 0 | 1 | 0 | 7 | 0% | |
| Monday 19 September | Primeira Liga | H | W3-1 | 90 | 0 | 0 | 0 | 7.4 | Not recorded | |
| Tuesday 13 September | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Friday 9 September | Primeira Liga | A | W1-2 | 90 | 0 | 1 | 0 | 6.8 | 0% | |
| Saturday 27 August | Primeira Liga | A | W1-3 | 90 | 0 | 0 | 0 | 6.2 | 0% | |
| Sunday 21 August | Primeira Liga | H | D1-1 | 90 | 0 | 0 | 0 | 7.5 | 0% | |
| Saturday 13 August | Primeira Liga | A | W0-2 | 90 | 0 | 0 | 0 | 7.8 | 0% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2015
2 playedPrimeira Liga
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 15 May | Primeira Liga | H | W4-1 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Monday 29 February | Primeira Liga | H | W2-0 | 90 | 0 | 0 | 0 | 7.8 | 0% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.