Full name Luís Ribeiro
Name in home country Luís Carlos Gaspar dos Santos Ribeiro Date of birth 1992-04-19 (34 yrs)
Place of birth Lisboa, Portugal
Citizenship Portugal
Position Goalkeeper
Foot right
Height 188.00 m
Current club CD Mafra
Joined 2025-07-02
Contract expires 2026-06-30
Agent Sports Global
Jul 2025
Transfer: Atlético CP → Mafra
25/26 · Transfer
Jul 2025
25/26 - CD Mafra
0 matches · 0 G · 0 A · across 1 competition
Jul 2024
Transfer: Alverca → Atlético CP
24/25 · Transfer
Jul 2024
24/25 - Atlético CP
30 matches · 0 G · 0 A · across 3 competitions
Jul 2023
Transfer: Amora FC → Alverca
23/24 · Transfer
Jul 2023
23/24 - FC Alverca
14 matches · 0 G · 0 A · across 2 competitions
Jul 2022
22/23 - Amora FC
23 matches · 0 G · 0 A · across 3 competitions
Jul 2022
Transfer: Vilafranquense → Amora FC
22/23 · Transfer
Jul 2021
Transfer: Penafiel → Vilafranquense
21/22 · Transfer
Jul 2021
21/22 - UD Vilafranquense
15 matches · 0 G · 0 A · across 3 competitions
Jul 2020
20/21 - FC Penafiel
21 matches · 0 G · 0 A · across 2 competitions
Jul 2019
Transfer: Estoril → Penafiel
19/20 · Transfer
Jul 2019
19/20 - FC Penafiel
22 matches · 0 G · 0 A · across 3 competitions
Jun 2019
Transfer: Leixões → Estoril
18/19 · Return from loan
Aug 2018
Transfer: Estoril → Leixões
18/19 · Loan
Jul 2018
18/19 - Leixões SC
8 matches · 0 G · 0 A · across 2 competitions
Jun 2018
Transfer: Real SC → Estoril
17/18 · Return from loan
Jan 2018
Transfer: Estoril → Real SC
17/18 · Loan
Sep 2017
Injury: unknown
8 games missed
Jul 2017
17/18 - Real SC, GD Estoril Praia
13 matches · 0 G · 0 A · across 2 competitions
Jul 2016
16/17 - GD Estoril Praia
10 matches · 0 G · 0 A · across 3 competitions
Jul 2016
Transfer: Sporting B → Estoril
16/17 · Transfer
Jun 2016
Transfer: Feirense → Sporting B
15/16 · Return from loan
Jan 2016
Transfer: Sporting B → Feirense
15/16 · Loan
Dec 2015
Transfer: Recr. Huelva → Sporting B
15/16 · Return from loan
Aug 2015
Transfer: Sporting B → Recr. Huelva
15/16 · Loan
Jul 2015
15/16 - Recreativo Huelva, CD Feirense
12 matches · 0 G · 0 A · across 3 competitions
Jul 2014
14/15 - Sporting CP, Sporting CP B
45 matches · 0 G · 0 A · across 3 competitions
Jul 2013
13/14 - Sporting CP B
27 matches · 0 G · 0 A · across 1 competition
Jul 2012
12/13 - Sporting CP B
8 matches · 0 G · 0 A · across 1 competition
Jun 2012
Transfer: Camacha → Sporting B
11/12 · Return from loan
Jan 2012
Transfer: Sporting B → Camacha
11/12 · Loan
Dec 2011
Transfer: Sertanense → Sporting B
11/12 · Return from loan
Aug 2011
Transfer: Sporting B → Sertanense
11/12 · Loan
Jul 2011
Transfer: Sporting U19 → Sporting B
11/12 · Transfer
Jul 2009
Transfer: Sporting U17 → Sporting U19
09/10 · Transfer
Jul 2007
Transfer: Olivais U19 → Sporting U17
07/08 · Transfer
Jul 2006
Transfer: Sporting Sub-15 → Olivais U19
06/07 · Transfer
Jul 2005
Transfer: Sporting Yth. → Sporting Sub-15
05/06 · Transfer
Jan 1970
Peak market value: €800k
Highest valuation recorded in dataset
22,400 min Minutes played by club
CD Mafra
0.0%
Atlético CP
12.1%
FC Alverca
5.6%
Amora FC
9.4%
UD Vilafranquense
6.0%
FC Penafiel
17.4%
Leixões SC
3.2%
GD Estoril Praia
4.2%
Real SC
5.2%
Recreativo Huelva
1.2%
CD Feirense
3.6%
Sporting CP
0.0%
Sporting CP B
32.1%
Career trajectory, goals, assists & market value
0 €200K 1 €400K 1 €600K 1 €800K 12/13 14/15 16/17 17/18 18/19 19/20 20/21 21/22 22/23 24/25 12/13 - €200K 14/15 - €800K 16/17 - €200K 17/18 - €200K 18/19 - €250K 19/20 - €200K 20/21 - €250K 21/22 - €250K 22/23 - €200K 24/25 - €100K Goals Assists Market value
Goals by season
12/13: 0 0 12/13 13/14: 0 0 13/14 14/15: 0 0 14/15 15/16: 0 0 15/16 16/17: 0 0 16/17 17/18: 0 0 17/18 18/19: 0 0 18/19 19/20: 0 0 19/20 20/21: 0 0 20/21 21/22: 0 0 21/22 22/23: 0 0 22/23 23/24: 0 0 23/24 24/25: 0 0 24/25 25/26: 0 0 25/26
Assists by season
12/13: 0 0 12/13 13/14: 0 0 13/14 14/15: 0 0 14/15 15/16: 0 0 15/16 16/17: 0 0 16/17 17/18: 0 0 17/18 18/19: 0 0 18/19 19/20: 0 0 19/20 20/21: 0 0 20/21 21/22: 0 0 21/22 22/23: 0 0 22/23 23/24: 0 0 23/24 24/25: 0 0 24/25 25/26: 0 0 25/26
Season Competition Club Matches Goals Assists YC RC Minutes
25/26
Liga 3
CD Mafra
0
0
0
0
0
0
24/25
Liga 3
Atlético CP
17
0
0
2
0
1,530
24/25
Liga 3 - Promotion
Atlético CP
13
0
0
0
0
1,170
24/25
Taça de Portugal
Atlético CP
0
0
0
0
0
0
23/24
Liga 3
FC Alverca
14
0
0
1
0
1,260
23/24
Taça de Portugal
FC Alverca
0
0
0
0
0
0
22/23
Liga 3
Amora FC
18
0
0
1
0
1,620
22/23
Liga 3 - Promotion
Amora FC
4
0
0
1
0
360
22/23
Taça de Portugal
Amora FC
1
0
0
0
0
120
21/22
Allianz Cup
UD Vilafranquense
0
0
0
0
0
0
21/22
Liga Portugal 2
UD Vilafranquense
14
0
0
1
0
1,260
21/22
Taça de Portugal
UD Vilafranquense
1
0
0
0
0
90
20/21
Liga Portugal 2
FC Penafiel
21
0
0
2
0
1,890
20/21
Taça de Portugal
FC Penafiel
0
0
0
0
0
0
19/20
Allianz Cup
FC Penafiel
2
0
0
1
0
180
19/20
LigaPro
FC Penafiel
18
0
0
1
0
1,620
19/20
Taça de Portugal
FC Penafiel
2
0
0
0
0
210
18/19
Ledman LigaPro
Leixões SC
3
0
0
1
0
200
18/19
Taça de Portugal
Leixões SC
5
0
0
0
0
510
17/18
Ledman LigaPro
Real SC
13
0
0
0
0
1,170
17/18
Liga NOS
GD Estoril Praia
0
0
0
0
0
0
16/17
Allianz Cup
GD Estoril Praia
0
0
0
0
0
0
16/17
Liga NOS
GD Estoril Praia
5
0
0
0
0
450
16/17
Taça de Portugal
GD Estoril Praia
5
0
0
1
0
480
15/16
2ª B - Grupo IV
Recreativo Huelva
2
0
0
0
0
180
15/16
Copa del Rey
Recreativo Huelva
1
0
0
0
0
90
15/16
Ledman LigaPro
CD Feirense
9
0
0
0
0
810
14/15
Allianz Cup
Sporting CP
0
0
0
0
0
0
14/15
Liga NOS
Sporting CP
0
0
0
0
0
0
14/15
Liga Portugal 2
Sporting CP B
45
0
0
7
0
4,050
13/14
Liga Portugal 2
Sporting CP B
27
0
0
3
0
2,430
12/13
Liga Portugal 2
Sporting CP B
8
0
0
2
0
720
Season Date From To Type Market value Fee
05/06
2005-07-01
Sporting Yth.
Sporting Sub-15
Transfer
0
-
06/07
2006-07-01
Sporting Sub-15
Olivais U19
Transfer
0
-
07/08
2007-07-01
Olivais U19
Sporting U17
Transfer
0
-
09/10
2009-07-01
Sporting U17
Sporting U19
Transfer
0
-
11/12
2011-07-01
Sporting U19
Sporting B
Transfer
0
-
11/12
2011-08-01
Sporting B
Sertanense
Loan
0
-
11/12
2011-12-31
Sertanense
Sporting B
Return from loan
0
-
11/12
2012-01-01
Sporting B
Camacha
Loan
0
-
11/12
2012-06-30
Camacha
Sporting B
Return from loan
0
-
15/16
2015-08-15
Sporting B
Recr. Huelva
Loan
800000
-
15/16
2015-12-31
Recr. Huelva
Sporting B
Return from loan
0
-
15/16
2016-01-31
Sporting B
Feirense
Loan
0
-
15/16
2016-06-30
Feirense
Sporting B
Return from loan
50000
-
16/17
2016-07-01
Sporting B
Estoril
Transfer
50000
-
17/18
2018-01-17
Estoril
Real SC
Loan
200000
-
17/18
2018-06-30
Real SC
Estoril
Return from loan
250000
-
18/19
2018-08-31
Estoril
Leixões
Loan
250000
-
18/19
2019-06-30
Leixões
Estoril
Return from loan
125000
-
19/20
2019-07-02
Estoril
Penafiel
Transfer
125000
-
21/22
2021-07-05
Penafiel
Vilafranquense
Transfer
250000
-
22/23
2022-07-01
Vilafranquense
Amora FC
Transfer
100000
-
23/24
2023-07-03
Amora FC
Alverca
Transfer
0
-
24/25
2024-07-05
Alverca
Atlético CP
Transfer
100000
-
25/26
2025-07-02
Atlético CP
Mafra
Transfer
0
-
Season Injury From To Days missed Games missed
17/18
Meniscus injury
2017-09-01
2017-11-01
62
8
Current €100k
Peak €800k
Low -
Δ since start −€100k
- €200k €400k €600k €800k 1970 1970 1970
Date Value
Jan 1, 1970
€100k
Jan 1, 1970
-
Jan 1, 1970
-
Jan 1, 1970
€200k
Jan 1, 1970
€100k
Jan 1, 1970
€250k
Jan 1, 1970
€250k
Jan 1, 1970
€200k
Jan 1, 1970
€150k
Jan 1, 1970
€125k
Jan 1, 1970
€250k
Jan 1, 1970
€200k
Jan 1, 1970
€200k
Jan 1, 1970
€200k
Jan 1, 1970
€50k
Jan 1, 1970
€200k
Jan 1, 1970
-
Jan 1, 1970
€800k
Jan 1, 1970
€200k
Team Shirt Matches Goals Debut Age at debut Status
Team #16374
#1
5
0
-
-
former national player
Team #16373
#12
3
0
-
-
former national player
Team #16372
#12
10
0
-
-
former national player
Every loan spell across this player's career.
Season Date From To Type Fee Value at transfer
18/19
2019-06-30
Leixões
Estoril
Return from loan
-
€125k
18/19
2018-08-31
Estoril
Leixões
Loan
-
€250k
17/18
2018-06-30
Real SC
Estoril
Return from loan
-
€250k
17/18
2018-01-17
Estoril
Real SC
Loan
-
€200k
15/16
2016-06-30
Feirense
Sporting B
Return from loan
-
€50k
15/16
2016-01-31
Sporting B
Feirense
Loan
-
-
15/16
2015-12-31
Recr. Huelva
Sporting B
Return from loan
-
-
15/16
2015-08-15
Sporting B
Recr. Huelva
Loan
-
€800k
11/12
2012-06-30
Camacha
Sporting B
Return from loan
-
-
11/12
2012-01-01
Sporting B
Camacha
Loan
-
-
11/12
2011-12-31
Sertanense
Sporting B
Return from loan
-
-
11/12
2011-08-01
Sporting B
Sertanense
Loan
-
-
Last 50 matches for CD Mafra
The Availability column cross-references our injury database, matches inside a known injury window are flagged
INJURED . Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
Date Comp Home Score Away Availability
2025-05-17
PO2
CD Mafra
-
União Torreense
FINISHED
2025-05-11
PO2
CD Feirense
-
CD Mafra
FINISHED
2025-05-04
PO2
CD Mafra
-
Leixões SC
FINISHED
2025-04-27
PO2
SL Benfica B
-
CD Mafra
FINISHED
2025-04-19
PO2
CS Marítimo
-
CD Mafra
FINISHED
2025-04-13
PO2
CD Mafra
-
FC Penafiel
FINISHED
2025-04-06
PO2
Académico de Viseu
-
CD Mafra
FINISHED
2025-03-31
PO2
CD Mafra
-
FC Felgueiras 1932
FINISHED
2025-03-16
PO2
União Leiria
3-1
CD Mafra
Available
2025-03-09
PO2
CD Mafra
0-0
FC Porto B
Available
2025-03-01
PO2
FC Alverca
2-0
CD Mafra
Available
2025-02-22
PO2
CD Mafra
1-4
FC Vizela
Available
2025-02-15
PO2
CD Tondela
1-0
CD Mafra
Available
2025-02-09
PO2
CD Mafra
0-0
GD Chaves
Available
2025-02-01
PO2
Portimonense SC
2-0
CD Mafra
Available
2025-01-26
PO2
CD Mafra
0-0
UD Oliveirense
Available
2025-01-19
PO2
Paços de Ferreira
2-1
CD Mafra
Available
2025-01-05
PO2
União Torreense
1-0
CD Mafra
Available
2024-12-29
PO2
CD Mafra
0-0
CD Feirense
Available
2024-12-20
PO2
Leixões SC
2-1
CD Mafra
Available
2024-12-14
PO2
CD Mafra
2-0
SL Benfica B
Available
2024-12-08
PO2
CD Mafra
2-3
CS Marítimo
Available
2024-12-01
PO2
FC Penafiel
1-1
CD Mafra
Available
2024-11-09
PO2
CD Mafra
0-2
Académico de Viseu
Available
2024-11-03
PO2
FC Felgueiras 1932
1-1
CD Mafra
Available
2024-10-28
PO2
CD Mafra
2-1
União Leiria
Available
2024-10-23
PO2
FC Porto B
2-1
CD Mafra
Available
2024-10-06
PO2
CD Mafra
1-1
FC Alverca
Available
2024-09-30
PO2
FC Vizela
3-0
CD Mafra
Available
2024-09-15
PO2
CD Mafra
0-4
CD Tondela
Available
2024-09-01
PO2
GD Chaves
0-3
CD Mafra
Available
2024-08-25
PO2
CD Mafra
2-2
Portimonense SC
Available
2024-08-17
PO2
UD Oliveirense
0-0
CD Mafra
Available
2024-08-10
PO2
CD Mafra
0-1
Paços de Ferreira
Available
2024-05-19
PO2
CD Nacional
2-0
CD Mafra
Available
2024-05-12
PO2
CD Mafra
0-2
CD Santa Clara
Available
2024-05-06
PO2
AVS
3-3
CD Mafra
Available
2024-04-27
PO2
CD Mafra
3-3
UD Oliveirense
Available
2024-04-21
PO2
Académico de Viseu
0-1
CD Mafra
Available
2024-04-14
PO2
CD Mafra
0-0
CD Feirense
Available
2024-04-07
PO2
Vilaverdense FC
2-1
CD Mafra
Available
2024-04-01
PO2
CD Mafra
2-1
União Torreense
Available
2024-03-17
PO2
Leixões SC
1-1
CD Mafra
Available
2024-03-09
PO2
CD Mafra
0-1
FC Penafiel
Available
2024-03-02
PO2
União Leiria
2-3
CD Mafra
Available
2024-02-25
PO2
CD Mafra
0-0
CS Marítimo
Available
2024-02-17
PO2
CD Mafra
1-3
CD Tondela
Available
2024-02-11
PO2
FC Porto B
1-1
CD Mafra
Available
2024-02-02
PO2
CD Mafra
1-1
Os Belenenses
Available
2024-01-28
PO2
Paços de Ferreira
0-1
CD Mafra
Available
Teams faced most often by Luís Ribeiro's clubs during seasons he played in those competitions
(team-level results, not personal head-to-head goals, see disclaimer above).
Opponent P W D L GF GA GD Win %
CD Mafra
38
17
14
7
42
30
+12
45%
SL Benfica B
38
13
9
16
52
56
-4
34%
Académico de Viseu
38
8
14
16
35
54
-19
21%
FC Porto B
38
14
11
13
45
44
+1
37%
UD Oliveirense
30
10
10
10
45
42
+3
33%
GD Chaves
28
8
12
8
29
30
-1
29%
CD Nacional
26
9
7
10
35
39
-4
35%
Sporting Covilhã
24
8
14
2
28
19
+9
33%
CD Tondela
24
4
11
9
22
33
-11
17%
União Torreense
22
7
9
6
23
23
0
32%
SC Farense
20
5
5
10
26
27
-1
25%
Casa Pia AC
20
5
8
7
24
30
-6
25%
Auto-detected milestones based on cumulative career totals.
Season / Year Milestone Date
12/13
Senior debut season
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
Season Matches Mins YC 2nd YC RC Cards / 90′
24/25
30
2,700
2
0
0
0.07
23/24
14
1,260
1
0
0
0.07
22/23
23
2,100
2
0
0
0.09
21/22
15
1,350
1
0
0
0.07
20/21
21
1,890
2
0
0
0.1
19/20
22
2,010
2
0
0
0.09
18/19
8
710
1
0
0
0.13
16/17
10
930
1
0
0
0.1
14/15
45
4,050
7
0
0
0.16
13/14
27
2,430
3
0
0
0.11
12/13
8
720
2
0
0
0.25
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
Season Matches Mins Clean sheets CS % Goals conceded GC / 90′
24/25
30
2,700
11
37%
30
1
23/24
14
1,260
3
21%
15
1.07
22/23
23
2,100
10
43%
23
0.99
21/22
15
1,350
1
7%
22
1.47
20/21
21
1,890
6
29%
30
1.43
19/20
22
2,010
7
32%
25
1.12
18/19
8
710
4
50%
6
0.76
17/18
13
1,170
3
23%
19
1.46
16/17
10
930
1
10%
15
1.45
15/16
12
1,080
6
50%
8
0.67
14/15
45
4,050
16
36%
53
1.18
13/14
27
2,430
9
33%
32
1.19
12/13
8
720
1
13%
10
1.25