Career snapshot
Career highs
Born the same day
Shares 1992-04-19 · 5 players total
| 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 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Mafra | 1 | 25/26 | 25/26 | 0 | 0 | 0 | 0 |
| Atlético CP | 1 | 24/25 | 24/25 | 30 | 0 | 0 | 2,700 |
| FC Alverca | 1 | 23/24 | 23/24 | 14 | 0 | 0 | 1,260 |
| Amora FC | 1 | 22/23 | 22/23 | 23 | 0 | 0 | 2,100 |
| UD Vilafranquense | 1 | 21/22 | 21/22 | 15 | 0 | 0 | 1,350 |
| FC Penafiel | 2 | 19/20 | 20/21 | 43 | 0 | 0 | 3,900 |
| Leixões SC | 1 | 18/19 | 18/19 | 8 | 0 | 0 | 710 |
| GD Estoril Praia | 2 | 16/17 | 17/18 | 10 | 0 | 0 | 930 |
| Real SC | 1 | 17/18 | 17/18 | 13 | 0 | 0 | 1,170 |
| Recreativo Huelva | 1 | 15/16 | 15/16 | 3 | 0 | 0 | 270 |
| CD Feirense | 1 | 15/16 | 15/16 | 9 | 0 | 0 | 810 |
| Sporting CP | 1 | 14/15 | 14/15 | 0 | 0 | 0 | 0 |
| Sporting CP B | 3 | 12/13 | 14/15 | 80 | 0 | 0 | 7,200 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| 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 |
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ricardo Esgaio | 2 | 0 | 0 |
| Sambinha | 2 | 0 | 0 |
| Iuri Medeiros | 2 | 0 | 0 |
| Nuno Reis | 2 | 0 | 0 |
| Caleb | 2 | 0 | 0 |
| Dinamite | 2 | 0 | 0 |
| Paulinho | 1 | 0 | 0 |
| Paulo Henrique | 1 | 0 | 0 |
| Gelson Martins | 2 | 0 | 0 |
| Ronaldo Tavares | 1 | 0 | 0 |
| Diogo Martins | 2 | 0 | 0 |
| Daniel Podence | 2 | 0 | 0 |
| Joãozinho | 1 | 0 | 0 |
| Tobias Figueiredo | 1 | 0 | 0 |
| Hélio Cruz | 2 | 0 | 0 |
| Elias Franco | 2 | 0 | 0 |
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 | TIMED |
| 2025-05-11 | PO2 |
CD Feirense | – | CD Mafra | TIMED |
| 2025-05-04 | PO2 |
CD Mafra | – | Leixões SC | TIMED |
| 2025-04-27 | PO2 |
SL Benfica B | – | CD Mafra | TIMED |
| 2025-04-19 | PO2 |
CS Marítimo | – | CD Mafra | TIMED |
| 2025-04-13 | PO2 |
CD Mafra | – | FC Penafiel | TIMED |
| 2025-04-06 | PO2 |
Académico de Viseu | – | CD Mafra | TIMED |
| 2025-03-31 | PO2 |
CD Mafra | – | FC Felgueiras 1932 | TIMED |
| 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 % |
|---|---|---|---|---|---|---|---|---|
| Académico de Viseu | 37 | 8 | 13 | 16 | 35 | 54 | -19 | 22% |
| FC Porto B | 37 | 14 | 10 | 13 | 45 | 44 | +1 | 38% |
| SL Benfica B | 36 | 13 | 7 | 16 | 52 | 56 | -4 | 36% |
| CD Mafra | 35 | 17 | 11 | 7 | 42 | 30 | +12 | 49% |
| UD Oliveirense | 29 | 10 | 9 | 10 | 45 | 42 | +3 | 34% |
| GD Chaves | 26 | 8 | 10 | 8 | 29 | 30 | -1 | 31% |
| CD Nacional | 26 | 9 | 7 | 10 | 35 | 39 | -4 | 35% |
| Sporting Covilhã | 24 | 8 | 14 | 2 | 28 | 19 | +9 | 33% |
| CD Tondela | 22 | 4 | 9 | 9 | 22 | 33 | -11 | 18% |
| União Torreense | 20 | 7 | 7 | 6 | 23 | 23 | 0 | 35% |
| 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 |
Output by competition
Career goals and assists broken down by tournament.
More on Luís Ribeiro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Luís Ribeiro
Who is Luís Ribeiro?
Luís Ribeiro is a Portugal professional footballer who plays as a goalkeeper for CD Mafra.
How old is Luís Ribeiro?
Luís Ribeiro is 34 years old. He was born on April 19, 1992 in Lisboa.
What position does Luís Ribeiro play?
Luís Ribeiro plays as a goalkeeper (Goalkeeper).
What club does Luís Ribeiro play for?
Luís Ribeiro currently plays for CD Mafra.
Portugal