V. Ouotro: match by match
47 appearances across 5 competitions, 2023 to 2026.
442ball counts an appearance from the match record itself, not from a stored total.
10 of 56 matches here have a page of their own. The rest are in our archive but do not yet have one.
2026
4 played1 unusedPrimeira Liga
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Monday 2 November | Primeira Liga | A | D0-0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Friday 23 October | Primeira Liga | H | W5-0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Sunday 11 October | Primeira Liga | A | L2-0 | 16 | 0 | 0 | 0 | 6.3 | 1 | |
| Sunday 20 September | Primeira Liga | H | D1-1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Saturday 12 September | Primeira Liga | A | L2-1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Sunday 6 September | Primeira Liga | H | D0-0 | 3 | 0 | 0 | 0 | 6.4 | 1 | |
| Monday 31 August | Primeira Liga | A | L1-0 | 18 | 0 | 0 | 0 | 6.5 | 3 | |
| Sunday 23 August | Primeira Liga | H | W1-0 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Friday 14 August | Primeira Liga | A | L3-2 | 8 | 0 | 0 | 0 | 6.3 | 2 |
2025
21 played1 unusedCoupe de France, Ligue 2
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 9 May | Ligue 2 | H | W3-2 | 27 | 0 | 0 | 0 | 6.3 | 5 | |
| Friday 17 April | Ligue 2 | H | L1-5 | 28 | 0 | 0 | 0 | 6.5 | 6 | |
| Friday 10 April | Ligue 2 | A | D2-2 | 11 | 0 | 0 | 0 | 6.3 | 1 | |
| Saturday 4 April | Ligue 2 | H | D1-1 | 9 | 0 | 0 | 0 | 6.7 | 3 | |
| Friday 23 January | Ligue 2 | H | L1-3 | 27 | 0 | 1 | 0 | 7 | 6 | |
| Monday 19 January | Ligue 2 | H | L0-3 | 19 | 0 | 0 | 0 | 6.2 | 7 | |
| Sunday 11 January | Coupe de France | A | D0-0 | 12 | 0 | 0 | 0 | 6 | 2 | |
| Friday 12 December | Ligue 2 | H | W1-0 | 20 | 0 | 0 | 0 | 6.9 | 5 | |
| Friday 5 December | Ligue 2 | A | L1-0 | 73 | 0 | 0 | 0 | 6.3 | 11 | |
| Friday 7 November | Ligue 2 | H | L0-2 | 90 | 0 | 0 | 0 | 6 | 8 | |
| Friday 31 October | Ligue 2 | A | L1-0 | 45 | 0 | 0 | 0 | 6.2 | 8 | |
| Tuesday 28 October | Ligue 2 | H | W2-0 | 89 | 0 | 0 | 0 | 6.7 | 14 | |
| Monday 20 October | Ligue 2 | H | L0-1 | 80 | 0 | 0 | 0 | 6.2 | 7 | |
| Friday 3 October | Ligue 2 | A | D2-2 | 75 | 1 | 0 | 0 | 7.9 | 11 | |
| Friday 26 September | Ligue 2 | H | L0-1 | 90 | 0 | 0 | 0 | 5.9 | 15 | |
| Tuesday 23 September | Ligue 2 | A | W1-2 | 77 | 1 | 0 | 0 | 7.5 | 6 | |
| Friday 19 September | Ligue 2 | H | L0-1 | 45 | 0 | 0 | 0 | 6.3 | 7 | |
| Friday 12 September | Ligue 2 | A | L3-0 | 11 | 0 | 0 | 0 | 6.3 | 2 | |
| Friday 29 August | Ligue 2 | H | D2-2 | 14 | 0 | 0 | 0 | 6.7 | 3 | |
| Friday 22 August | Ligue 2 | A | W1-3 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Friday 15 August | Ligue 2 | H | W1-0 | 23 | 0 | 0 | 0 | 6.5 | 1 | |
| Saturday 9 August | Ligue 2 | A | D0-0 | 9 | 0 | 0 | 0 | 6.3 | 1 |
2024
21 played3 unusedChallenger Pro League, Ligue 2
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 12 April | Challenger Pro League | A | L2-1 | 73 | 0 | 0 | 0 | 6.3 | 11 | |
| Sunday 6 April | Challenger Pro League | H | D0-0 | 70 | 0 | 0 | 0 | 6.9 | 8 | |
| Friday 28 March | Challenger Pro League | A | L3-0 | 90 | 0 | 0 | 0 | 6.3 | 7 | |
| Saturday 15 March | Challenger Pro League | A | D1-1 | 68 | 1 | 0 | 0 | 7.2 | 9 | |
| Friday 7 March | Challenger Pro League | H | L2-3 | 83 | 1 | 1 | 0 | 8.6 | 8 | |
| Sunday 2 March | Challenger Pro League | A | D2-2 | 50 | 0 | 0 | 0 | 6.6 | 8 | |
| Saturday 15 February | Challenger Pro League | A | L4-1 | 66 | 0 | 0 | 0 | 6.3 | 9 | |
| Sunday 9 February | Challenger Pro League | H | L0-2 | 45 | 0 | 0 | 0 | 6.3 | 3 | |
| Friday 13 December | Ligue 2 | A | L4-0 | 45 | 0 | 0 | 0 | 6.6 | 8 | |
| Friday 6 December | Ligue 2 | H | L0-1 | 1 | 0 | 0 | 0 | Not recorded | 2 | |
| Friday 22 November | Ligue 2 | H | L0-3 | 62 | 0 | 0 | 0 | 6.6 | 11 | |
| Friday 8 November | Ligue 2 | A | D1-1 | 76 | 0 | 0 | 0 | 6.3 | 13 | |
| Friday 1 November | Ligue 2 | H | L0-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 29 October | Ligue 2 | H | L0-3 | 70 | 0 | 0 | 0 | 6.6 | 12 | |
| Friday 25 October | Ligue 2 | A | W0-1 | 73 | 0 | 0 | 0 | 6.7 | 11 | |
| Friday 18 October | Ligue 2 | H | L0-2 | 45 | 0 | 0 | 0 | 7.2 | 10 | |
| Saturday 5 October | Ligue 2 | A | D1-1 | 24 | 0 | 0 | 0 | 6.5 | 3 | |
| Friday 27 September | Ligue 2 | H | D1-1 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Tuesday 24 September | Ligue 2 | A | L6-0 | 45 | 0 | 0 | 0 | 6.2 | 7 | |
| Friday 20 September | Ligue 2 | H | L0-4 | Bench | Not recorded | Not recorded | Not recorded | Not recorded | Not recorded | |
| Friday 13 September | Ligue 2 | A | L3-0 | 60 | 0 | 0 | 0 | 6.9 | 8 | |
| Friday 30 August | Ligue 2 | H | L0-1 | 74 | 0 | 0 | 0 | 6.6 | 6 | |
| Friday 23 August | Ligue 2 | A | W2-4 | 17 | 0 | 0 | 0 | 6.3 | 5 | |
| Monday 19 August | Ligue 2 | H | L0-1 | 89 | 0 | 0 | 0 | 6.3 | 14 |
2023
1 playedLigue 1