Achraf Hakimi: match by match
357 appearances across 10 competitions, 2017 to 2026.
442ball counts an appearance from the match record itself, not from a stored total.
25 of 365 matches here have a page of their own. The rest are in our archive but do not yet have one.
2026
18 playedFIFA World Cup, Ligue 1, UEFA Champions League
2025
38 played1 unusedFIFA Club World Cup, Ligue 1, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 30 May | UEFA Champions League | H | D1-1 | 120 | 0 | 0 | 0 | 7.3 | 79 | |
| Tuesday 28 April | UEFA Champions League | H | W5-4 | 90 | 0 | 1 | □ | 6 | 42 | |
| Saturday 25 April | Ligue 1 | A | W0-3 | 45 | 0 | 0 | 0 | 6.9 | 38 | |
| Wednesday 22 April | Ligue 1 | H | W3-0 | 60 | 0 | 1 | 0 | 7.5 | 46 | |
| Sunday 19 April | Ligue 1 | H | L1-2 | 90 | 0 | 0 | 0 | 6.3 | 86 | |
| Tuesday 14 April | UEFA Champions League | A | W0-2 | 90 | 0 | 0 | 0 | 7.2 | 29 | |
| Wednesday 8 April | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 7 | 72 | |
| Friday 3 April | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 6.6 | 69 | |
| Tuesday 17 March | UEFA Champions League | A | W0-3 | 90 | 0 | 1 | 0 | 7.2 | 54 | |
| Wednesday 11 March | UEFA Champions League | H | W5-2 | 90 | 0 | 1 | 0 | 7.2 | 48 | |
| Friday 6 March | Ligue 1 | H | L1-3 | 90 | 0 | 1 | □ | 7.3 | 79 | |
| Saturday 28 February | Ligue 1 | A | W0-1 | 90 | 0 | 0 | 0 | 6.9 | 72 | |
| Wednesday 25 February | UEFA Champions League | H | D2-2 | 90 | 0 | 0 | 0 | 5.9 | 72 | |
| Saturday 21 February | Ligue 1 | H | W3-0 | 90 | 0 | 0 | 0 | 7.5 | 66 | |
| Tuesday 17 February | UEFA Champions League | A | W2-3 | 90 | 1 | 0 | 0 | 6.9 | 75 | |
| Friday 13 February | Ligue 1 | A | L3-1 | 90 | 0 | 0 | 0 | 6.5 | 61 | |
| Sunday 1 February | Ligue 1 | A | W1-2 | 75 | 0 | 0 | ■ | 5.7 | 68 | |
| Wednesday 28 January | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 66 | |
| Tuesday 4 November | UEFA Champions League | H | L1-2 | 44 | 0 | 0 | 0 | 6.2 | 28 | |
| Saturday 1 November | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 7.2 | 84 | |
| Saturday 25 October | Ligue 1 | A | W0-3 | 90 | 2 | 0 | □ | 8.3 | 89 | |
| Tuesday 21 October | UEFA Champions League | A | W2-7 | 90 | 0 | 1 | 0 | 6.2 | 87 | |
| Friday 17 October | Ligue 1 | H | D3-3 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 5 October | Ligue 1 | A | D1-1 | 31 | 0 | 0 | 0 | 6.2 | 17 | |
| Wednesday 1 October | UEFA Champions League | A | W1-2 | 90 | 0 | 1 | □ | 7.2 | 56 | |
| Saturday 27 September | Ligue 1 | H | W2-0 | 54 | 0 | 0 | 0 | 6.9 | 39 | |
| Monday 22 September | Ligue 1 | A | L1-0 | 90 | 0 | 0 | 0 | 7 | 67 | |
| Wednesday 17 September | UEFA Champions League | H | W4-0 | 90 | 0 | 1 | 0 | 7.3 | 79 | |
| Sunday 14 September | Ligue 1 | H | W2-0 | 90 | 0 | 0 | 0 | 6.7 | 62 | |
| Saturday 30 August | Ligue 1 | A | W3-6 | 90 | 0 | 0 | 0 | 5.2 | 69 | |
| Friday 22 August | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 6.6 | 122 | |
| Sunday 17 August | Ligue 1 | A | W0-1 | 29 | 0 | 0 | □ | 6.9 | 26 | |
| Sunday 13 July | FIFA Club World Cup | A | L3-0 | 73 | 0 | 0 | 0 | 6.3 | 56 | |
| Wednesday 9 July | FIFA Club World Cup | H | W4-0 | 90 | 0 | 1 | 0 | 8.2 | 73 | |
| Saturday 5 July | FIFA Club World Cup | H | W2-0 | 90 | 0 | 1 | 0 | 7.7 | 27 | |
| Sunday 29 June | FIFA Club World Cup | H | W4-0 | 70 | 1 | 0 | 0 | 8.2 | 53 | |
| Monday 23 June | FIFA Club World Cup | A | W0-2 | 90 | 1 | 0 | 0 | 8.6 | 79 | |
| Friday 20 June | FIFA Club World Cup | H | L0-1 | 90 | 0 | 0 | 0 | 7.2 | 82 | |
| Sunday 15 June | FIFA Club World Cup | H | W4-0 | 90 | 0 | 0 | 0 | 7.2 | 84 |
2024
46 played2 unusedCoupe de France, Ligue 1, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 31 May | UEFA Champions League | H | W5-0 | 90 | 1 | 0 | □ | 8 | 69 | |
| Saturday 17 May | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 6.9 | 54 | |
| Wednesday 7 May | UEFA Champions League | H | W2-1 | 90 | 1 | 0 | 0 | 7.3 | 32 | |
| Tuesday 29 April | UEFA Champions League | A | W0-1 | 90 | 0 | 0 | □ | 6.5 | 38 | |
| Friday 25 April | Ligue 1 | H | L1-3 | 90 | 0 | 0 | 0 | 7.5 | 85 | |
| Saturday 19 April | Ligue 1 | H | W2-1 | 61 | 0 | 0 | 0 | 7 | 47 | |
| Tuesday 15 April | UEFA Champions League | A | L3-2 | 90 | 1 | 0 | 0 | 7.6 | 54 | |
| Wednesday 9 April | UEFA Champions League | H | W3-1 | 90 | 0 | 0 | 0 | 7.5 | 79 | |
| Saturday 5 April | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 7.3 | 90 | |
| Tuesday 1 April | Coupe de France | A | W2-4 | 90 | 0 | 1 | 0 | 8.2 | 74 | |
| Sunday 16 March | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 7.5 | 76 | |
| Tuesday 11 March | UEFA Champions League | A | W0-1 | 120 | 0 | 0 | 0 | 7.3 | 69 | |
| Saturday 8 March | Ligue 1 | A | W1-4 | 16 | 0 | 1 | □ | 7.2 | 19 | |
| Wednesday 5 March | UEFA Champions League | H | L0-1 | 90 | 0 | 0 | 0 | 7.2 | 64 | |
| Saturday 1 March | Ligue 1 | H | W4-1 | 62 | 0 | 0 | 0 | 7.2 | 51 | |
| Wednesday 26 February | Coupe de France | A | W0-7 | 62 | 0 | 0 | 0 | 6.9 | 50 | |
| Sunday 23 February | Ligue 1 | A | W2-3 | 90 | 2 | 0 | □ | 8.6 | 84 | |
| Wednesday 19 February | UEFA Champions League | H | W7-0 | 90 | 0 | 1 | 0 | 7.5 | 76 | |
| Saturday 15 February | Ligue 1 | A | W0-1 | 90 | 0 | 0 | 0 | 7.6 | 80 | |
| Tuesday 11 February | UEFA Champions League | A | W0-3 | 90 | 0 | 1 | 0 | 7.9 | 74 | |
| Friday 7 February | Ligue 1 | H | W4-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 4 February | Coupe de France | A | W0-2 | 45 | 0 | 0 | 0 | 7 | 50 | |
| Saturday 1 February | Ligue 1 | A | W2-5 | 90 | 0 | 0 | 0 | 7.2 | 72 | |
| Wednesday 29 January | UEFA Champions League | A | W1-4 | 71 | 0 | 1 | 0 | 7.5 | 63 | |
| Wednesday 22 January | UEFA Champions League | H | W4-2 | 90 | 0 | 0 | 0 | 7.5 | 63 | |
| Sunday 12 January | Ligue 1 | H | W2-1 | 90 | 0 | 0 | 0 | 7.9 | 83 | |
| Sunday 22 December | Coupe de France | A | D1-1 | 97 | 0 | 0 | 0 | 7.3 | 78 | |
| Wednesday 18 December | Ligue 1 | A | W2-4 | 90 | 0 | 1 | 0 | 7.6 | 64 | |
| Sunday 15 December | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 7.3 | 82 | |
| Tuesday 10 December | UEFA Champions League | A | W0-3 | 90 | 0 | 2 | 0 | 9.2 | 84 | |
| Friday 6 December | Ligue 1 | A | D0-0 | 90 | 0 | 0 | 0 | 8.7 | 69 | |
| Saturday 30 November | Ligue 1 | H | D1-1 | 90 | 1 | 0 | 0 | 8.7 | 115 | |
| Tuesday 26 November | UEFA Champions League | A | L1-0 | 90 | 0 | 0 | □ | 6.7 | 45 | |
| Friday 22 November | Ligue 1 | H | W3-0 | 90 | 0 | 1 | □ | 8.5 | 70 | |
| Saturday 9 November | Ligue 1 | A | W2-4 | 45 | 0 | 0 | 0 | 7 | 48 | |
| Wednesday 6 November | UEFA Champions League | H | L1-2 | 90 | 0 | 0 | 0 | 7.9 | 94 | |
| Saturday 2 November | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 7.7 | 70 | |
| Sunday 27 October | Ligue 1 | A | W0-3 | 90 | 0 | 0 | 0 | 8.2 | 74 | |
| Tuesday 22 October | UEFA Champions League | H | D1-1 | 90 | 1 | 0 | 0 | 8.3 | 51 | |
| Saturday 19 October | Ligue 1 | H | W4-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 6 October | Ligue 1 | A | D1-1 | 90 | 0 | 0 | □ | 7.7 | 57 | |
| Tuesday 1 October | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | 0 | 7.2 | 57 | |
| Friday 27 September | Ligue 1 | H | W3-1 | 90 | 0 | 1 | 0 | 8 | 58 | |
| Wednesday 18 September | UEFA Champions League | H | W1-0 | 90 | 0 | 0 | 0 | 8 | 53 | |
| Saturday 14 September | Ligue 1 | H | W3-1 | 90 | 0 | 1 | 0 | 8.3 | 89 | |
| Sunday 1 September | Ligue 1 | A | W1-3 | 83 | 0 | 0 | 0 | 7.2 | 50 | |
| Friday 23 August | Ligue 1 | H | W6-0 | 90 | 1 | 1 | 0 | 9.3 | 78 | |
| Friday 16 August | Ligue 1 | A | W1-4 | 90 | 0 | 0 | 0 | 7.7 | 68 |
2023
39 played4 unusedCoupe de France, Ligue 1, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 25 May | Coupe de France | A | W1-2 | 90 | 0 | 0 | 0 | 8.2 | 68 | |
| Sunday 19 May | Ligue 1 | A | W0-2 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 12 May | Ligue 1 | H | L1-3 | 13 | 0 | 0 | 0 | 6 | 16 | |
| Tuesday 7 May | UEFA Champions League | H | L0-1 | 90 | 0 | 0 | □ | 7.6 | 78 | |
| Wednesday 1 May | UEFA Champions League | A | L1-0 | 90 | 0 | 0 | 0 | 7.5 | 54 | |
| Saturday 27 April | Ligue 1 | H | D3-3 | 90 | 1 | 0 | 0 | 8.3 | 68 | |
| Sunday 21 April | Ligue 1 | H | W4-1 | 77 | 0 | 1 | 0 | 7.7 | 54 | |
| Tuesday 16 April | UEFA Champions League | A | W1-4 | 90 | 0 | 1 | 0 | 7.2 | 60 | |
| Saturday 6 April | Ligue 1 | H | D1-1 | 77 | 0 | 0 | 0 | 7.6 | 66 | |
| Wednesday 3 April | Coupe de France | H | W1-0 | 90 | 0 | 0 | 0 | 7.9 | 72 | |
| Sunday 31 March | Ligue 1 | A | W0-2 | 90 | 0 | 0 | 0 | 6.3 | 52 | |
| Sunday 17 March | Ligue 1 | A | W2-6 | 90 | 0 | 0 | 0 | 7.5 | 79 | |
| Wednesday 13 March | Coupe de France | H | W3-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 10 March | Ligue 1 | H | D2-2 | 90 | 0 | 0 | □ | 6.3 | 70 | |
| Tuesday 5 March | UEFA Champions League | A | W1-2 | 83 | 0 | 0 | □ | 7.2 | 43 | |
| Friday 1 March | Ligue 1 | A | D0-0 | 90 | 0 | 0 | 0 | 7.9 | 73 | |
| Sunday 25 February | Ligue 1 | H | D1-1 | 90 | 0 | 0 | □ | 7.3 | 74 | |
| Saturday 17 February | Ligue 1 | A | W0-2 | 28 | 0 | 0 | 0 | 7.2 | 38 | |
| Wednesday 14 February | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 7.2 | 59 | |
| Saturday 10 February | Ligue 1 | H | W3-1 | 21 | 0 | 0 | 0 | 6.3 | 8 | |
| Wednesday 7 February | Coupe de France | H | W3-1 | 90 | 0 | 1 | 0 | 7.5 | 70 | |
| Wednesday 20 December | Ligue 1 | H | W3-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 17 December | Ligue 1 | A | D1-1 | 23 | 0 | 0 | 0 | 6.3 | 8 | |
| Wednesday 13 December | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 6.3 | 61 | |
| Saturday 9 December | Ligue 1 | H | W2-1 | 90 | 0 | 0 | 0 | 6.6 | 70 | |
| Sunday 3 December | Ligue 1 | A | W0-2 | 90 | 0 | 0 | 0 | 7.2 | 45 | |
| Tuesday 28 November | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 83 | |
| Friday 24 November | Ligue 1 | H | W5-2 | 90 | 0 | 0 | 0 | 6.9 | 52 | |
| Tuesday 7 November | UEFA Champions League | A | L2-1 | 90 | 0 | 0 | 0 | 7.2 | 51 | |
| Friday 3 November | Ligue 1 | H | W3-0 | 78 | 0 | 2 | 0 | 8.2 | 67 | |
| Sunday 29 October | Ligue 1 | A | W2-3 | 90 | 0 | 0 | □ | 6.9 | 54 | |
| Wednesday 25 October | UEFA Champions League | H | W3-0 | 89 | 0 | 0 | □ | 7 | 62 | |
| Saturday 21 October | Ligue 1 | H | W3-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Sunday 8 October | Ligue 1 | A | W1-3 | 90 | 1 | 1 | 0 | 9 | 72 | |
| Wednesday 4 October | UEFA Champions League | A | L4-1 | 90 | 0 | 0 | □ | 6.2 | 75 | |
| Saturday 30 September | Ligue 1 | A | D0-0 | 90 | 0 | 0 | 0 | 7.9 | 57 | |
| Sunday 24 September | Ligue 1 | H | W4-0 | 83 | 1 | 0 | 0 | 8.2 | 83 | |
| Tuesday 19 September | UEFA Champions League | H | W2-0 | 90 | 1 | 0 | 0 | 8.9 | 79 | |
| Friday 15 September | Ligue 1 | H | L2-3 | 90 | 0 | 1 | 0 | 7.5 | 82 | |
| Sunday 3 September | Ligue 1 | A | W1-4 | 90 | 1 | 0 | 0 | 8.2 | 112 | |
| Saturday 26 August | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 6.9 | 74 | |
| Saturday 19 August | Ligue 1 | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 66 | |
| Saturday 12 August | Ligue 1 | H | D0-0 | 90 | 0 | 0 | 0 | 8.2 | 102 |
2022
45 played1 unusedCoupe de France, FIFA World Cup, Ligue 1, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 3 June | Ligue 1 | H | L2-3 | 90 | 0 | 0 | 0 | 6.6 | 49 | |
| Saturday 13 May | Ligue 1 | H | W5-0 | 77 | 1 | 0 | ■ | 8.2 | 64 | |
| Sunday 30 April | Ligue 1 | H | L1-3 | 20 | 0 | 0 | □□■ | 3 | 16 | |
| Friday 21 April | Ligue 1 | A | W1-2 | 90 | 0 | 0 | 0 | 6.3 | 92 | |
| Saturday 15 April | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 6.9 | 55 | |
| Saturday 8 April | Ligue 1 | A | W0-2 | 90 | 0 | 0 | 0 | 6.9 | 62 | |
| Sunday 2 April | Ligue 1 | H | L0-1 | 90 | 0 | 0 | 0 | 6.6 | 62 | |
| Wednesday 8 March | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | □ | 6.3 | 49 | |
| Tuesday 14 February | UEFA Champions League | H | L0-1 | 45 | 0 | 0 | 0 | 6.2 | 22 | |
| Saturday 11 February | Ligue 1 | A | L3-1 | 24 | 0 | 0 | □ | 6.5 | 15 | |
| Wednesday 8 February | Coupe de France | A | L2-1 | 90 | 0 | 0 | 0 | 6.6 | 39 | |
| Saturday 4 February | Ligue 1 | H | W2-1 | 90 | 1 | 1 | 0 | 8.9 | 64 | |
| Wednesday 1 February | Ligue 1 | A | W1-3 | 90 | 0 | 1 | 0 | 8 | 77 | |
| Sunday 29 January | Ligue 1 | H | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 78 | |
| Monday 23 January | Coupe de France | A | W0-7 | 31 | 0 | 0 | 0 | 6.7 | 16 | |
| Sunday 15 January | Ligue 1 | A | L1-0 | 34 | 0 | 0 | 0 | 6.3 | 28 | |
| Sunday 1 January | Ligue 1 | A | L3-1 | 90 | 0 | 0 | □ | 6.9 | 66 | |
| Wednesday 28 December | Ligue 1 | H | W2-1 | 11 | 0 | 0 | 0 | 6.3 | 7 | |
| Saturday 17 December | FIFA World Cup | A | L2-1 | 90 | 0 | 0 | 0 | 6.3 | 46 | |
| Wednesday 14 December | FIFA World Cup | A | L2-0 | 90 | 0 | 0 | 0 | 6.3 | 54 | |
| Saturday 10 December | FIFA World Cup | H | W1-0 | 90 | 0 | 0 | 0 | 6.5 | 24 | |
| Tuesday 6 December | FIFA World Cup | H | D0-0 | 120 | 0 | 0 | 0 | 7.3 | 29 | |
| Thursday 1 December | FIFA World Cup | A | W1-2 | 85 | 0 | 1 | 0 | 7.3 | 40 | |
| Sunday 27 November | FIFA World Cup | A | W0-2 | 68 | 0 | 0 | 0 | 7.3 | 27 | |
| Wednesday 23 November | FIFA World Cup | H | D0-0 | 90 | 0 | 0 | 0 | 7.3 | 31 | |
| Sunday 13 November | Ligue 1 | H | W5-0 | 90 | 1 | 0 | 0 | 7.5 | 48 | |
| Sunday 6 November | Ligue 1 | A | W1-2 | 90 | 0 | 0 | □ | 7.3 | 44 | |
| Wednesday 2 November | UEFA Champions League | A | W1-2 | 90 | 0 | 0 | 0 | 6.3 | 36 | |
| Saturday 29 October | Ligue 1 | H | W4-3 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 25 October | UEFA Champions League | H | W7-2 | 90 | 0 | 1 | 0 | 6.3 | 60 | |
| Friday 21 October | Ligue 1 | A | W0-3 | 90 | 0 | 0 | 0 | 6 | 55 | |
| Sunday 16 October | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 7.3 | 32 | |
| Tuesday 11 October | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 53 | |
| Saturday 8 October | Ligue 1 | A | D0-0 | 2 | 0 | 0 | □ | Not recorded | 2 | |
| Wednesday 5 October | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 55 | |
| Saturday 1 October | Ligue 1 | H | W2-1 | 90 | 0 | 0 | 0 | 6.3 | 29 | |
| Sunday 18 September | Ligue 1 | A | W0-1 | 90 | 0 | 0 | 0 | 6.3 | 39 | |
| Wednesday 14 September | UEFA Champions League | A | W1-3 | 14 | 0 | 0 | 0 | 6.5 | 4 | |
| Saturday 10 September | Ligue 1 | H | W1-0 | 90 | 0 | 0 | 0 | 7.3 | 40 | |
| Tuesday 6 September | UEFA Champions League | H | W2-1 | 78 | 0 | 1 | 0 | 6.9 | 36 | |
| Saturday 3 September | Ligue 1 | A | W0-3 | 90 | 0 | 0 | 0 | 6.3 | 45 | |
| Wednesday 31 August | Ligue 1 | A | W0-3 | 9 | 0 | 0 | 0 | 6.3 | 4 | |
| Sunday 28 August | Ligue 1 | H | D1-1 | 90 | 0 | 0 | □ | 7.3 | 46 | |
| Sunday 21 August | Ligue 1 | A | W1-7 | 81 | 1 | 1 | 0 | 8.3 | 42 | |
| Saturday 13 August | Ligue 1 | H | W5-2 | 86 | 0 | 0 | 0 | 7.6 | 48 | |
| Saturday 6 August | Ligue 1 | A | W0-5 | 90 | 1 | 0 | 0 | 7.9 | 49 |
2021
40 playedLigue 1, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 21 May | Ligue 1 | H | W5-0 | 84 | 0 | 0 | 0 | 7.2 | 51 | |
| Saturday 14 May | Ligue 1 | A | W0-4 | 10 | 0 | 0 | 0 | 6.5 | 5 | |
| Sunday 8 May | Ligue 1 | H | D2-2 | 90 | 0 | 0 | 0 | 6.6 | 50 | |
| Friday 29 April | Ligue 1 | A | D3-3 | 89 | 1 | 0 | 0 | 7.3 | 42 | |
| Saturday 23 April | Ligue 1 | H | D1-1 | 76 | 0 | 0 | 0 | 6.3 | 40 | |
| Wednesday 20 April | Ligue 1 | A | W0-3 | 86 | 0 | 1 | 0 | 7.2 | 40 | |
| Sunday 17 April | Ligue 1 | H | W2-1 | 90 | 0 | 0 | 0 | 6.3 | 39 | |
| Saturday 9 April | Ligue 1 | A | W1-6 | 86 | 0 | 0 | 0 | 7 | 51 | |
| Sunday 3 April | Ligue 1 | H | W5-1 | 90 | 0 | 1 | 0 | 6.9 | 67 | |
| Sunday 20 March | Ligue 1 | A | L3-0 | 90 | 0 | 0 | 0 | 6.2 | 41 | |
| Sunday 13 March | Ligue 1 | H | W3-0 | 88 | 0 | 1 | 0 | 7.2 | 40 | |
| Wednesday 9 March | UEFA Champions League | A | L3-1 | 88 | 0 | 0 | □ | 5.9 | 38 | |
| Saturday 19 February | Ligue 1 | A | L3-1 | 16 | 0 | 0 | □ | 6.7 | 18 | |
| Tuesday 15 February | UEFA Champions League | H | W1-0 | 90 | 0 | 0 | 0 | 7.5 | 40 | |
| Friday 11 February | Ligue 1 | H | W1-0 | 84 | 0 | 0 | 0 | 7.2 | 60 | |
| Sunday 6 February | Ligue 1 | A | W1-5 | 90 | 0 | 0 | 0 | 7.3 | 46 | |
| Wednesday 22 December | Ligue 1 | A | D1-1 | 90 | 0 | 1 | 0 | 8.2 | 79 | |
| Sunday 12 December | Ligue 1 | H | W2-0 | 90 | 0 | 0 | 0 | 6.9 | 45 | |
| Tuesday 7 December | UEFA Champions League | H | W4-1 | 90 | 0 | 0 | 0 | 6.3 | 50 | |
| Saturday 4 December | Ligue 1 | A | D1-1 | 90 | 0 | 0 | □ | 7.2 | 48 | |
| Wednesday 1 December | Ligue 1 | H | D0-0 | 90 | 0 | 0 | 0 | 6.7 | 72 | |
| Sunday 28 November | Ligue 1 | A | W1-3 | 90 | 0 | 0 | 0 | 6.5 | 47 | |
| Wednesday 24 November | UEFA Champions League | A | L2-1 | 90 | 0 | 0 | 0 | 6.5 | 50 | |
| Saturday 20 November | Ligue 1 | H | W3-1 | 90 | 0 | 0 | 0 | 7 | 59 | |
| Saturday 6 November | Ligue 1 | A | W2-3 | 90 | 0 | 0 | 0 | 6 | 46 | |
| Wednesday 3 November | UEFA Champions League | A | D2-2 | 90 | 0 | 0 | 0 | 6.2 | 39 | |
| Sunday 24 October | Ligue 1 | A | D0-0 | 57 | 0 | 0 | ■ | 5.6 | 30 | |
| Tuesday 19 October | UEFA Champions League | H | W3-2 | 90 | 0 | 0 | □ | 6.9 | 67 | |
| Friday 15 October | Ligue 1 | H | W2-1 | 18 | 0 | 0 | 0 | 6.9 | 15 | |
| Sunday 3 October | Ligue 1 | A | L2-0 | 90 | 0 | 0 | 0 | 6.5 | 50 | |
| Tuesday 28 September | UEFA Champions League | H | W2-0 | 90 | 0 | 0 | 0 | 6.9 | 43 | |
| Saturday 25 September | Ligue 1 | H | W2-0 | 90 | 0 | 0 | 0 | 7.7 | 46 | |
| Wednesday 22 September | Ligue 1 | A | W1-2 | 90 | 2 | 0 | 0 | 8.2 | 29 | |
| Sunday 19 September | Ligue 1 | H | W2-1 | 14 | 0 | 0 | 0 | 6.6 | 8 | |
| Wednesday 15 September | UEFA Champions League | A | D1-1 | 90 | 0 | 0 | 0 | 6.9 | 54 | |
| Saturday 11 September | Ligue 1 | H | W4-0 | 72 | 0 | 0 | 0 | 6.9 | 39 | |
| Sunday 29 August | Ligue 1 | A | W0-2 | 90 | 0 | 1 | 0 | 8.2 | 50 | |
| Friday 20 August | Ligue 1 | A | W2-4 | 90 | 0 | 1 | 0 | 7.2 | 55 | |
| Saturday 14 August | Ligue 1 | H | W4-2 | 90 | 0 | 0 | 0 | 6.7 | 77 | |
| Saturday 7 August | Ligue 1 | A | W1-2 | 90 | 1 | 0 | □ | 7.2 | 56 |
2020
45 playedCoppa Italia, Serie A, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 23 May | Serie A | H | W5-1 | 57 | 0 | 0 | 0 | 6.9 | 14 | |
| Saturday 15 May | Serie A | A | L3-2 | 90 | 0 | 0 | 0 | 6.6 | 43 | |
| Wednesday 12 May | Serie A | H | W3-1 | 31 | 0 | 1 | 0 | 7.2 | 14 | |
| Saturday 8 May | Serie A | H | W5-1 | 90 | 0 | 1 | 0 | 7.2 | 44 | |
| Saturday 1 May | Serie A | A | W0-2 | 90 | 1 | 0 | 0 | 7.6 | 41 | |
| Sunday 25 April | Serie A | H | W1-0 | 79 | 0 | 1 | 0 | 7.3 | 34 | |
| Wednesday 21 April | Serie A | A | D1-1 | 90 | 0 | 0 | 0 | 6.7 | 35 | |
| Sunday 18 April | Serie A | A | D1-1 | 90 | 0 | 0 | □ | 6.6 | 32 | |
| Sunday 11 April | Serie A | H | W1-0 | 21 | 0 | 1 | 0 | 7.2 | 7 | |
| Wednesday 7 April | Serie A | H | W2-1 | 90 | 0 | 0 | 0 | 6.3 | 27 | |
| Saturday 3 April | Serie A | A | W0-1 | 90 | 0 | 0 | 0 | 6.3 | 27 | |
| Sunday 14 March | Serie A | A | W1-2 | 89 | 0 | 0 | 0 | 6.9 | 53 | |
| Monday 8 March | Serie A | H | W1-0 | 85 | 0 | 0 | 0 | 6.6 | 27 | |
| Thursday 4 March | Serie A | A | W1-2 | 90 | 0 | 0 | 0 | 7.3 | 28 | |
| Sunday 21 February | Serie A | A | W0-3 | 83 | 0 | 0 | □ | 6.9 | 25 | |
| Sunday 14 February | Serie A | H | W3-1 | 89 | 0 | 0 | □ | 6.3 | 19 | |
| Tuesday 9 February | Coppa Italia | A | D0-0 | 90 | 0 | 0 | 0 | 7.5 | 40 | |
| Friday 5 February | Serie A | A | W0-2 | 90 | 0 | 1 | 0 | 7.3 | 39 | |
| Saturday 30 January | Serie A | H | W4-0 | 90 | 0 | 0 | 0 | 7.5 | 51 | |
| Tuesday 26 January | Coppa Italia | H | W2-1 | 45 | 0 | 0 | □ | 7.2 | 31 | |
| Saturday 23 January | Serie A | A | D0-0 | 90 | 0 | 0 | 0 | 6.2 | 45 | |
| Sunday 17 January | Serie A | H | W2-0 | 90 | 0 | 0 | 0 | 7.3 | 45 | |
| Wednesday 13 January | Coppa Italia | A | W1-2 | 51 | 0 | 0 | □ | 6.9 | 26 | |
| Sunday 10 January | Serie A | A | D2-2 | 82 | 1 | 0 | 0 | 7.5 | 19 | |
| Wednesday 6 January | Serie A | A | L2-1 | 90 | 0 | 0 | □ | 7.2 | 27 | |
| Sunday 3 January | Serie A | H | W6-2 | 90 | 1 | 0 | 0 | 7.3 | 17 | |
| Wednesday 23 December | Serie A | A | W1-2 | 90 | 0 | 1 | 0 | 7.3 | 25 | |
| Sunday 20 December | Serie A | H | W2-1 | 80 | 1 | 0 | 0 | 7.2 | 13 | |
| Wednesday 16 December | Serie A | H | W1-0 | 13 | 0 | 0 | 0 | 6.2 | 2 | |
| Sunday 13 December | Serie A | A | W1-3 | 38 | 0 | 0 | 0 | 6.9 | 15 | |
| Wednesday 9 December | UEFA Champions League | H | D0-0 | 85 | 0 | 0 | □ | 6.7 | 31 | |
| Saturday 5 December | Serie A | H | W3-1 | 71 | 2 | 0 | □ | 8.5 | 26 | |
| Tuesday 1 December | UEFA Champions League | A | W2-3 | 30 | 0 | 1 | 0 | 6.9 | 8 | |
| Saturday 28 November | Serie A | A | W0-3 | 1 | 0 | 0 | 0 | Not recorded | 0 | |
| Wednesday 25 November | UEFA Champions League | H | L0-2 | 63 | 0 | 0 | 0 | 6.2 | 19 | |
| Sunday 22 November | Serie A | H | W4-2 | 90 | 0 | 0 | 0 | 6.9 | 35 | |
| Sunday 8 November | Serie A | A | D1-1 | 11 | 0 | 0 | 0 | 6.2 | 1 | |
| Tuesday 3 November | UEFA Champions League | A | L3-2 | 90 | 0 | 0 | 0 | 6.3 | 22 | |
| Saturday 31 October | Serie A | H | D2-2 | 78 | 0 | 0 | 0 | 6.2 | 30 | |
| Tuesday 27 October | UEFA Champions League | A | D0-0 | 90 | 0 | 0 | 0 | 7.7 | 32 | |
| Saturday 24 October | Serie A | A | W0-2 | 32 | 0 | 0 | 0 | 6.5 | 15 | |
| Saturday 17 October | Serie A | H | L1-2 | 90 | 0 | 0 | □ | 6.9 | 40 | |
| Sunday 4 October | Serie A | A | D1-1 | 90 | 0 | 0 | 0 | 7.3 | 46 | |
| Wednesday 30 September | Serie A | A | W2-5 | 90 | 1 | 1 | 0 | 8.3 | 41 | |
| Saturday 26 September | Serie A | H | W4-3 | 26 | 0 | 1 | 0 | 7.5 | 20 |
2019
44 playedBundesliga, DFB-Pokal, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 27 June | Bundesliga | H | L0-4 | 45 | 0 | 0 | 0 | 6.5 | 0 | |
| Wednesday 17 June | Bundesliga | H | L0-2 | 90 | 0 | 0 | □ | 7 | 0 | |
| Saturday 13 June | Bundesliga | A | W0-1 | 90 | 0 | 0 | □ | 6.7 | 0 | |
| Saturday 6 June | Bundesliga | H | W1-0 | 90 | 0 | 0 | 0 | 7.2 | 0 | |
| Sunday 31 May | Bundesliga | A | W1-6 | 87 | 1 | 0 | 0 | 7.6 | 0 | |
| Tuesday 26 May | Bundesliga | H | L0-1 | 90 | 0 | 0 | 0 | 6.6 | 0 | |
| Saturday 23 May | Bundesliga | A | W0-2 | 95 | 1 | 0 | 0 | 7.7 | 0 | |
| Saturday 16 May | Bundesliga | H | W4-0 | 90 | 0 | 0 | 0 | 7.3 | 0 | |
| Wednesday 11 March | UEFA Champions League | A | L2-0 | 87 | 0 | 0 | 0 | 7.5 | Not recorded | |
| Saturday 7 March | Bundesliga | A | W1-2 | 90 | 1 | 0 | 0 | 7 | 0 | |
| Saturday 29 February | Bundesliga | H | W1-0 | 90 | 0 | 0 | 0 | 7.6 | 0 | |
| Saturday 22 February | Bundesliga | A | W0-2 | 89 | 0 | 1 | 0 | 7.6 | 0 | |
| Tuesday 18 February | UEFA Champions League | H | W2-1 | 90 | 0 | 0 | 0 | 7.5 | Not recorded | |
| Friday 14 February | Bundesliga | H | W4-0 | 90 | 0 | 2 | 0 | 8.4 | 0 | |
| Saturday 8 February | Bundesliga | A | L4-3 | 90 | 0 | 1 | 0 | 6.4 | 0 | |
| Tuesday 4 February | DFB-Pokal | A | L3-2 | 90 | 0 | 0 | 0 | 7.3 | Not recorded | |
| Saturday 1 February | Bundesliga | H | W5-0 | 64 | 0 | 0 | 0 | 6.6 | 0 | |
| Friday 24 January | Bundesliga | H | W5-1 | 90 | 0 | 0 | 0 | 7.3 | 0 | |
| Saturday 18 January | Bundesliga | A | W3-5 | 90 | 0 | 0 | 0 | 6.3 | 0 | |
| Friday 20 December | Bundesliga | A | L2-1 | 90 | 0 | 1 | 0 | 6.6 | 0% | |
| Tuesday 17 December | Bundesliga | H | D3-3 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Saturday 14 December | Bundesliga | A | W0-4 | 90 | 0 | 0 | 0 | 7.3 | 0% | |
| Tuesday 10 December | UEFA Champions League | H | W2-1 | 83 | 0 | 0 | 0 | 7.7 | Not recorded | |
| Saturday 7 December | Bundesliga | H | W5-0 | 90 | 0 | 1 | 0 | 7 | 0% | |
| Saturday 30 November | Bundesliga | A | W1-2 | 90 | 0 | 1 | 0 | 6.5 | 0% | |
| Wednesday 27 November | UEFA Champions League | A | L3-1 | 90 | 0 | 0 | 0 | 7 | 0% | |
| Friday 22 November | Bundesliga | H | D3-3 | 45 | 0 | 1 | □ | 7.3 | 0% | |
| Saturday 9 November | Bundesliga | A | L4-0 | 90 | 0 | 0 | 0 | 5.8 | 0% | |
| Tuesday 5 November | UEFA Champions League | H | W3-2 | 90 | 2 | 0 | 0 | 8.8 | 0% | |
| Saturday 2 November | Bundesliga | H | W3-0 | 90 | 0 | 1 | 0 | 7.6 | 0% | |
| Wednesday 30 October | DFB-Pokal | H | W2-1 | 27 | 0 | 0 | 0 | 6.4 | 0% | |
| Saturday 26 October | Bundesliga | A | D0-0 | 86 | 0 | 0 | 0 | 6.9 | 0% | |
| Wednesday 23 October | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | 0 | 6.2 | 0% | |
| Saturday 19 October | Bundesliga | H | W1-0 | 90 | 0 | 0 | 0 | 7.5 | 0% | |
| Saturday 5 October | Bundesliga | A | D2-2 | 90 | 1 | 0 | □ | 7.6 | 0% | |
| Wednesday 2 October | UEFA Champions League | A | W0-2 | 89 | 2 | 0 | 0 | 8.2 | Not recorded | |
| Saturday 28 September | Bundesliga | H | D2-2 | 90 | 0 | 0 | 0 | 7.4 | 0% | |
| Sunday 22 September | Bundesliga | A | D2-2 | 90 | 0 | 0 | □ | 7.3 | 0% | |
| Tuesday 17 September | UEFA Champions League | H | D0-0 | 90 | 0 | 0 | 0 | 7.5 | Not recorded | |
| Saturday 14 September | Bundesliga | H | W4-0 | 90 | 0 | 1 | 0 | 7.4 | 0% | |
| Saturday 31 August | Bundesliga | A | L3-1 | 90 | 0 | 0 | 0 | 6.2 | 0% | |
| Friday 23 August | Bundesliga | A | W1-3 | 28 | 1 | 0 | 0 | 7.5 | 0% | |
| Saturday 17 August | Bundesliga | H | W5-1 | 22 | 0 | 0 | 0 | 6.6 | 0% | |
| Friday 9 August | DFB-Pokal | A | W0-2 | 14 | 0 | 0 | 0 | 6.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.
2018
31 playedBundesliga, DFB-Pokal, FIFA World Cup, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 30 March | Bundesliga | H | W2-0 | 25 | 0 | 0 | 0 | 6.7 | 0% | |
| Saturday 16 March | Bundesliga | A | W2-3 | 12 | 0 | 0 | 0 | 6.8 | 0% | |
| Saturday 9 March | Bundesliga | H | W3-1 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Friday 1 March | Bundesliga | A | L2-1 | 90 | 0 | 0 | □ | 6.2 | 0% | |
| Sunday 24 February | Bundesliga | H | W3-2 | 90 | 0 | 0 | 0 | 6.3 | 0% | |
| Wednesday 13 February | UEFA Champions League | A | L3-0 | 90 | 0 | 0 | 0 | 6.1 | Not recorded | |
| Saturday 9 February | Bundesliga | H | D3-3 | 90 | 0 | 0 | 0 | 7.5 | 0% | |
| Tuesday 5 February | DFB-Pokal | H | D4-4 | 120 | 1 | 0 | 0 | 6.8 | 0% | |
| Saturday 2 February | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 6.8 | 0% | |
| Saturday 26 January | Bundesliga | H | W5-1 | 90 | 1 | 1 | □ | 8.3 | 0% | |
| Saturday 19 January | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Friday 21 December | Bundesliga | H | W2-1 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Saturday 15 December | Bundesliga | H | W2-1 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Tuesday 11 December | UEFA Champions League | A | W0-2 | 90 | 0 | 0 | 0 | 7.3 | 0% | |
| Saturday 8 December | Bundesliga | A | W1-2 | 90 | 0 | 0 | □ | 7.3 | 0% | |
| Saturday 1 December | Bundesliga | H | W2-0 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Wednesday 28 November | UEFA Champions League | H | D0-0 | 10 | 0 | 0 | 0 | 6.7 | Not recorded | |
| Saturday 24 November | Bundesliga | A | W1-2 | 83 | 0 | 0 | 0 | 6.4 | 0% | |
| Saturday 10 November | Bundesliga | H | W3-2 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Tuesday 6 November | UEFA Champions League | A | L2-0 | 90 | 0 | 0 | 0 | 6.2 | Not recorded | |
| Saturday 3 November | Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 6.7 | 0% | |
| Wednesday 31 October | DFB-Pokal | H | W3-2 | 120 | 0 | 0 | □ | 6.6 | 0% | |
| Saturday 27 October | Bundesliga | H | D2-2 | 90 | 0 | 1 | □ | 7.1 | 0% | |
| Wednesday 24 October | UEFA Champions League | H | W4-0 | 90 | 0 | 3 | 0 | 8 | 0% | |
| Saturday 20 October | Bundesliga | A | W0-4 | 90 | 0 | 0 | 0 | 7.1 | 0% | |
| Saturday 6 October | Bundesliga | H | W4-3 | 90 | 0 | 1 | 0 | 7.1 | 0% | |
| Saturday 29 September | Bundesliga | A | W2-4 | 90 | 0 | 1 | 0 | 7.1 | 0% | |
| Wednesday 26 September | Bundesliga | H | W7-0 | 90 | 1 | 0 | 0 | 7.8 | 0% | |
| Monday 25 June | FIFA World Cup | A | D2-2 | 90 | 0 | 0 | □ | 6.6 | 20% | |
| Wednesday 20 June | FIFA World Cup | A | L1-0 | 90 | 0 | 0 | 0 | 6.6 | 35% | |
| Friday 15 June | FIFA World Cup | H | L0-1 | 90 | 0 | 0 | 0 | 6.3 | 24% |
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
11 playedLa Liga, UEFA Champions League
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 12 May | La Liga | H | W6-0 | 90 | 1 | 0 | 0 | 7.7 | 0% | |
| Saturday 28 April | La Liga | H | W2-1 | 90 | 0 | 0 | 0 | 6.9 | 0% | |
| Saturday 31 March | La Liga | A | W0-3 | 61 | 0 | 0 | 0 | 6.9 | 0% | |
| Tuesday 27 February | La Liga | A | L1-0 | 90 | 0 | 0 | 0 | 7.2 | 0% | |
| Sunday 7 January | La Liga | A | D2-2 | 90 | 0 | 0 | 0 | 6 | 0% | |
| Saturday 9 December | La Liga | H | W5-0 | 90 | 1 | 0 | 0 | 7.6 | 0% | |
| Wednesday 1 November | UEFA Champions League | A | L3-1 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Sunday 29 October | La Liga | A | L2-1 | 66 | 0 | 0 | 0 | 6.3 | 0% | |
| Tuesday 17 October | UEFA Champions League | H | D1-1 | 90 | 0 | 0 | 0 | 6.4 | 0% | |
| Saturday 14 October | La Liga | A | W1-2 | 90 | 0 | 0 | 0 | 7.3 | 0% | |
| Sunday 1 October | La Liga | H | W2-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.