Global stats
- Appearances 7
- Subbed in 2
- Goal 0
- Yellow 2
- Starting eleven 5
- Subbed off 1
- Assist 1
- Red 0
78%
Appearances
56%
Starting eleven
0%
Goal participation
- Appearances 28
- Subbed in 9
- Goal 0
- Yellow 7
- Starting eleven 19
- Subbed off 2
- Assist 1
- Red 0
67%
Appearances
45%
Starting eleven
0%
Goal participation
- Appearances 37
- Subbed in 18
- Goal 0
- Yellow 10
- Starting eleven 19
- Subbed off 7
- Assist 1
- Red 0
93%
Appearances
48%
Starting eleven
0%
Goal participation
- Appearances 5
- Subbed in 2
- Goal 1
- Yellow 1
- Starting eleven 3
- Subbed off 2
- Assist 0
- Red 0
10%
Appearances
6%
Starting eleven
2%
Goal participation
- Appearances 8
- Subbed in 8
- Goal 0
- Yellow 4
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 1
24%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 14
- Subbed in 2
- Goal 0
- Yellow 3
- Starting eleven 12
- Subbed off 6
- Assist 2
- Red 0
41%
Appearances
35%
Starting eleven
0%
Goal participation
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 3
- Subbed off 1
- Assist 0
- Red 0
6%
Appearances
6%
Starting eleven
0%
Goal participation
Current team
-
Form
W W W
- Joined 06/08/2025
- Contract until 30/06/2029
- From Watford (3,00 M€)
fixtures
Fixtures Saint-Étienne
04/10/25

0

2
18/10/25


Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
13. João Ferreira
0.1
- 1. L. Stassin 1.4
- 2. A. Boakye 0.9
- 3. J. Duffus 0.7
Key Passes (Attempt Assists)
per game
10. João Ferreira
0.6
- 1. M. Bernauer 1.6
- 2. F. Tardieu 1.6
- 3. I. Cardona 1.5
Successful Dribbles
per game
7. João Ferreira
0.6
- 1. M. Jaber 1.5
- 1. Z. Davitashvili 1.5
- 3. A. Moueffek 1.1
Interceptions
per game
7. João Ferreira
0.6
- 1. M. Bernauer 1.2
- 2. F. Tardieu 1
- 2. M. Jaber 1
Profile
- Age 24 years (22/03/2001)
- Place of birth Povoa de Varzim Portugal
- Nationality Portugal
- Size 185 cm
- Weight 79 kg
- Best foot Right
- Position Defender
Achievements
FAQ
Where is João Ferreira from?
João Ferreira was born in Povoa de Varzim, Portugal. Nationality(ies): Portugal.How old is João Ferreira?
João Ferreira has 24 years. He was born on the 22/03/2001.
What position is João Ferreira playing at?
João Ferreira is a Defender.
What is João Ferreira's current team?
João Ferreira is playing in club for Saint-Étienne (France).
Your content after this ad
Your content after this ad
Club career
3,00 M€
Back from loan

Braga
02/09/2024
28
0
Loan

Udinese
01/08/2023
37
0
Loan
2,50 M€
Back from loan
Loan
Back from loan
Loan

Benfica
3
0
Your content after this ad
Your content after this ad
Global stats
- Appearances 7
- Subbed in 2
- Goal 0
- Yellow 2
- Starting eleven 5
- Subbed off 1
- Assist 1
- Red 0
78%
Appearances
56%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Ligue 2 | 7 | 5 | 0 | 1 | 2 | 0 |
Compare his stats
Stats by position
Stats by match
Defender right | 5 | 5 | 0 | 1 | 2 | 0 |
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 28
- Subbed in 9
- Goal 0
- Yellow 7
- Starting eleven 19
- Subbed off 2
- Assist 1
- Red 0
67%
Appearances
45%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 7 | 6 | 0 | 0 | 1 | 0 |
Primeira Liga | 21 | 13 | 0 | 1 | 6 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre right | 13 | 13 | 0 | 1 | 2 | 0 |
Defender right | 6 | 6 | 0 | 0 | 3 | 0 |
Substitute | 9 | 0 | 0 | 0 | 2 | 0 |
Global stats
- Appearances 37
- Subbed in 18
- Goal 0
- Yellow 10
- Starting eleven 19
- Subbed off 7
- Assist 1
- Red 0
93%
Appearances
48%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Serie A | 35 | 18 | 0 | 1 | 9 | 0 |
Coppa Italia | 2 | 1 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre right | 16 | 16 | 0 | 1 | 7 | 0 |
Substitute | 18 | 0 | 0 | 0 | 3 | 0 |
Midfielder right | 3 | 3 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 5
- Subbed in 2
- Goal 1
- Yellow 1
- Starting eleven 3
- Subbed off 2
- Assist 0
- Red 0
10%
Appearances
6%
Starting eleven
2%
Goal participation
Stats by competition
Stats by match
Championship | 5 | 3 | 1 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder right | 2 | 2 | 0 | 0 | 0 | 0 |
Defender right | 1 | 1 | 1 | 0 | 0 | 0 |
Substitute | 10 | 0 | 0 | 0 | 5 | 1 |
Global stats
- Appearances 8
- Subbed in 8
- Goal 0
- Yellow 4
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 1
24%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 8 | 0 | 0 | 0 | 4 | 1 |
Compare his stats
Stats by position
Stats by match
Midfielder right | 2 | 2 | 0 | 0 | 0 | 0 |
Defender right | 1 | 1 | 1 | 0 | 0 | 0 |
Substitute | 10 | 0 | 0 | 0 | 5 | 1 |
Global stats
- Appearances 14
- Subbed in 2
- Goal 0
- Yellow 3
- Starting eleven 12
- Subbed off 6
- Assist 2
- Red 0
41%
Appearances
35%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 14 | 12 | 0 | 2 | 3 | 0 |
Compare his stats
Stats by position
Stats by match
Defender right | 12 | 12 | 0 | 2 | 3 | 0 |
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 3
- Subbed off 1
- Assist 0
- Red 0
6%
Appearances
6%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 1 | 1 | 0 | 0 | 1 | 0 |
Primeira Liga | 1 | 1 | 0 | 0 | 0 | 0 |
Segunda Liga | 3 | 3 | 0 | 0 | 0 | 0 |
Taça de Portugal | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender right | 2 | 2 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 105
- Subbed in 41
- Goal 1
- Yellow 28
- Starting eleven 64
- Subbed off 20
- Assist 5
- Red 1
Stats by competition
Primeira Liga | 44 | 26 | 0 | 3 | 13 | 1 |
Serie A | 35 | 18 | 0 | 1 | 9 | 0 |
UEFA Europa League | 8 | 7 | 0 | 0 | 2 | 0 |
Ligue 2 | 7 | 5 | 0 | 1 | 2 | 0 |
Championship | 5 | 3 | 1 | 0 | 1 | 0 |
Segunda Liga | 3 | 3 | 0 | 0 | 0 | 0 |
Coppa Italia | 2 | 1 | 0 | 0 | 1 | 0 |
Taça de Portugal | 1 | 1 | 0 | 0 | 0 | 0 |
Stats by team
Saint-Étienne | 7 | 5 | 0 | 1 | 2 | 0 |
Braga | 28 | 19 | 0 | 1 | 7 | 0 |
Udinese | 37 | 19 | 0 | 1 | 10 | 0 |
Watford | 5 | 3 | 1 | 0 | 1 | 0 |
Rio Ave | 8 | 0 | 0 | 0 | 4 | 1 |
Vitória SC | 14 | 12 | 0 | 2 | 3 | 0 |
Benfica | 6 | 6 | 0 | 0 | 1 | 0 |
Your content after this ad
Your content after this ad
Match detail
![]() |
100 | 0 | 0 | 0 | 0 |
![]() |
26 | 0 | 0 | 0 | 0 |
![]() |
Not in squad | ||||
![]() |
0 | 0 | 0 | 0 | 0 |
![]() |
102 | 0 | 0 | 0 | 0 |
![]() |
99 | 0 | 0 | 1 | 0 |
![]() |
99 | 0 | 0 | 1 | 0 |
![]() |
57 | 0 | 1 | 0 | 0 |
![]() |
29 | 0 | 0 | 0 | 0 |
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad |