Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1995-12-02 · 6 players total
| Full name | André Moreira |
|---|---|
| Name in home country | André Campos Moreira |
| Date of birth | 1995-12-02 (30 yrs) |
| Place of birth | Ribeirão, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 195.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Gestifute |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Raed SFC | 2 | 23/24 | 24/25 | 45 | 0 | 0 | 4,080 |
| Grasshopper Club Zurich | 2 | 21/22 | 22/23 | 64 | 0 | 0 | 5,695 |
| B SAD | 2 | 19/20 | 20/21 | 27 | 0 | 0 | 2,394 |
| B SAD U23 (-2022) | 2 | 19/20 | 20/21 | 6 | 0 | 0 | 540 |
| Aston Villa | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 180 |
| CD Feirense | 1 | 18/19 | 18/19 | 5 | 0 | 0 | 450 |
| SC Braga | 1 | 17/18 | 17/18 | 2 | 0 | 0 | 180 |
| CF Os Belenenses | 2 | 16/17 | 17/18 | 11 | 0 | 1 | 990 |
| Atlético de Madrid | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
| CF União Madeira (-2021) | 1 | 15/16 | 15/16 | 19 | 0 | 0 | 1,710 |
| Moreirense FC | 1 | 14/15 | 14/15 | 2 | 0 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | King's Cup | Al-Raed SFC | 2 | 0 | 0 | 0 | 0 | 210 |
| 24/25 | Saudi Pro League | Al-Raed SFC | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 23/24 | King's Cup | Al-Raed SFC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Saudi Pro League | Al-Raed SFC | 29 | 0 | 0 | 2 | 0 | 2,610 |
| 22/23 | Super League | Grasshopper Club Zurich | 28 | 0 | 0 | 3 | 0 | 2,455 |
| 22/23 | Swiss Cup | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Super League | Grasshopper Club Zurich | 35 | 0 | 0 | 3 | 0 | 3,150 |
| 21/22 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Liga NOS | B SAD | 8 | 0 | 0 | 0 | 0 | 714 |
| 20/21 | Taça de Portugal | B SAD | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | U-23 Cup Portugal | B SAD U23 (-2022) | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Allianz Cup | B SAD | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga NOS | B SAD | 15 | 0 | 0 | 1 | 0 | 1,320 |
| 19/20 | Liga Revelação | B SAD U23 (-2022) | 4 | 0 | 0 | 1 | 0 | 360 |
| 19/20 | Taça de Portugal | B SAD | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | Championship | Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Aston Villa | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | Liga NOS | CD Feirense | 5 | 0 | 0 | 0 | 0 | 450 |
| 17/18 | Europa League | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League Qualifying | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga NOS | CF Os Belenenses | 11 | 0 | 1 | 1 | 0 | 990 |
| 17/18 | Liga NOS | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça CTT | SC Braga | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Taça de Portugal | SC Braga | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Champions League | Atlético de Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa del Rey | Atlético de Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | LaLiga | Atlético de Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | CF Os Belenenses | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Liga NOS | CF União Madeira (-2021) | 19 | 0 | 0 | 1 | 0 | 1,710 |
| 15/16 | Taça de Portugal | CF União Madeira (-2021) | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Allianz Cup | Moreirense FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | Liga NOS | Moreirense FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Taça de Portugal | Moreirense FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Ribeirão U19 | GD Ribeirão | Transfer | 0 | — |
| 14/15 | 2014-08-14 | GD Ribeirão | Atlético Madrid | Transfer | 0 | €350k |
| 14/15 | 2014-08-15 | Atlético Madrid | Moreirense | Loan | 0 | — |
| 14/15 | 2015-06-30 | Moreirense | Atlético Madrid | Return from loan | 350000 | — |
| 15/16 | 2015-07-01 | Atlético Madrid | União Madeira | Loan | 350000 | — |
| 15/16 | 2016-06-30 | União Madeira | Atlético Madrid | Return from loan | 1000000 | — |
| 16/17 | 2016-07-01 | Atlético Madrid | Belenenses | Loan | 1000000 | — |
| 16/17 | 2016-08-16 | Belenenses | Atlético Madrid | Return from loan | 1000000 | — |
| 17/18 | 2017-07-13 | Atlético Madrid | SC Braga | Loan | 1000000 | — |
| 17/18 | 2017-12-31 | SC Braga | Atlético Madrid | Return from loan | 1000000 | — |
| 17/18 | 2018-01-01 | Atlético Madrid | Belenenses | Loan | 1000000 | — |
| 17/18 | 2018-06-30 | Belenenses | Atlético Madrid | Return from loan | 1000000 | — |
| 18/19 | 2018-08-01 | Atlético Madrid | Aston Villa | Loan | 1000000 | — |
| 18/19 | 2019-01-22 | Aston Villa | Atlético Madrid | Return from loan | 1000000 | — |
| 18/19 | 2019-01-23 | Atlético Madrid | Feirense | Loan | 1000000 | — |
| 18/19 | 2019-06-30 | Feirense | Atlético Madrid | Return from loan | 800000 | — |
| 19/20 | 2019-07-30 | Atlético Madrid | B SAD | Transfer | 800000 | — |
| 21/22 | 2021-07-01 | B SAD | Grasshoppers | Transfer | 500000 | — |
| 23/24 | 2023-08-10 | Grasshoppers | Al-Raed | Transfer | 1200000 | — |
| 25/26 | 2025-07-01 | Al-Raed | Without Club | Transfer | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Meniscus damage | 2016-02-01 | 2016-06-01 | 122 | 15 |
| 16/17 | Knee problems | 2016-11-02 | 2016-11-09 | 8 | 1 |
| 20/21 | Corona virus | 2020-10-28 | 2020-11-17 | 21 | 2 |
| 22/23 | Adductor tear | 2022-09-12 | 2022-12-31 | 111 | 9 |
| 23/24 | Muscle injury | 2024-05-08 | 2024-06-30 | 54 | 4 |
| 24/25 | Shoulder injury | 2025-01-08 | 2025-03-09 | 61 | 11 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16374 | #1 | 1 | 0 | — | — | former national player |
| Team #16373 | #12 | 9 | 0 | — | — | former national player |
| Team #16372 | #12 | 8 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Giotto Morandi | 1 | 0 | 0 |
| Yahya Sunbul | 1 | 0 | 0 |
| Ermir Lenjani | 1 | 0 | 0 |
| Julio Tavarès | 1 | 0 | 0 |
| Mansor Al-Beshe | 1 | 0 | 0 |
| Licá | 1 | 0 | 0 |
| Mathias Normann | 1 | 0 | 0 |
| Khalid Al-Subaie | 1 | 0 | 0 |
| Mohammed Al-Dawsari | 1 | 0 | 0 |
| Francis Momoh | 1 | 0 | 0 |
| Amir Sayoud | 1 | 0 | 0 |
| Hayao Kawabe | 1 | 0 | 0 |
| Allan Arigoni | 1 | 0 | 0 |
| Hamad Al-Jayzani | 1 | 0 | 0 |
| Ayumu Seko | 1 | 0 | 0 |
| Karim El Berkaoui | 1 | 0 | 0 |
| Amir Abrashi | 1 | 0 | 0 |
| Petar Pusic | 1 | 0 | 0 |
| Noah Loosli | 1 | 0 | 0 |
| Bendegúz Bolla | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | Feirense | Atlético Madrid | Return from loan | — | €800k |
| 18/19 | 2019-01-23 | Atlético Madrid | Feirense | Loan | — | €1.00m |
| 18/19 | 2019-01-22 | Aston Villa | Atlético Madrid | Return from loan | — | €1.00m |
| 18/19 | 2018-08-01 | Atlético Madrid | Aston Villa | Loan | — | €1.00m |
| 17/18 | 2018-06-30 | Belenenses | Atlético Madrid | Return from loan | — | €1.00m |
| 17/18 | 2018-01-01 | Atlético Madrid | Belenenses | Loan | — | €1.00m |
| 17/18 | 2017-12-31 | SC Braga | Atlético Madrid | Return from loan | — | €1.00m |
| 17/18 | 2017-07-13 | Atlético Madrid | SC Braga | Loan | — | €1.00m |
| 16/17 | 2016-08-16 | Belenenses | Atlético Madrid | Return from loan | — | €1.00m |
| 16/17 | 2016-07-01 | Atlético Madrid | Belenenses | Loan | — | €1.00m |
| 15/16 | 2016-06-30 | União Madeira | Atlético Madrid | Return from loan | — | €1.00m |
| 15/16 | 2015-07-01 | Atlético Madrid | União Madeira | Loan | — | €350k |
| 14/15 | 2015-06-30 | Moreirense | Atlético Madrid | Return from loan | — | €350k |
| 14/15 | 2014-08-15 | Atlético Madrid | Moreirense | Loan | — | — |
Teams faced most often by André Moreira'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 Tondela | 17 | 3 | 7 | 7 | 19 | 25 | -6 | 18% |
| CD Nacional | 16 | 7 | 5 | 4 | 21 | 17 | +4 | 44% |
| Rio Ave FC | 14 | 4 | 5 | 5 | 17 | 13 | +4 | 29% |
| Portimonense SC | 14 | 7 | 3 | 4 | 20 | 12 | +8 | 50% |
| CD Santa Clara | 14 | 3 | 6 | 5 | 15 | 20 | -5 | 21% |
| FC Porto | 14 | 0 | 2 | 12 | 8 | 41 | -33 | 0% |
| Vitória Guimarães | 14 | 2 | 4 | 8 | 11 | 19 | -8 | 14% |
| CS Marítimo | 13 | 5 | 2 | 6 | 14 | 14 | 0 | 38% |
| SL Benfica B | 12 | 7 | 0 | 5 | 28 | 22 | +6 | 58% |
| GD Chaves | 12 | 5 | 3 | 4 | 14 | 16 | -2 | 42% |
| Académico de Viseu | 12 | 5 | 3 | 4 | 15 | 15 | 0 | 42% |
| SC Farense | 12 | 8 | 2 | 2 | 18 | 10 | +8 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | 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 | 15 | 1,380 | 1 | 0 | 0 | 0.07 |
| 23/24 | 30 | 2,700 | 2 | 0 | 0 | 0.07 |
| 22/23 | 28 | 2,455 | 3 | 0 | 0 | 0.11 |
| 21/22 | 36 | 3,240 | 3 | 0 | 0 | 0.08 |
| 19/20 | 21 | 1,860 | 2 | 0 | 0 | 0.1 |
| 17/18 | 13 | 1,170 | 1 | 0 | 0 | 0.08 |
| 15/16 | 19 | 1,710 | 1 | 0 | 0 | 0.05 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 15 | 1,380 | 1 | 7% | 30 | 1.96 |
| 23/24 | 30 | 2,700 | 8 | 27% | 46 | 1.53 |
| 22/23 | 28 | 2,455 | 3 | 11% | 46 | 1.69 |
| 21/22 | 36 | 3,240 | 5 | 14% | 55 | 1.53 |
| 20/21 | 12 | 1,074 | 5 | 42% | 13 | 1.09 |
| 19/20 | 21 | 1,860 | 8 | 38% | 25 | 1.21 |
| 18/19 | 7 | 630 | 1 | 14% | 15 | 2.14 |
| 17/18 | 13 | 1,170 | 5 | 38% | 17 | 1.31 |
| 15/16 | 19 | 1,710 | 9 | 47% | 24 | 1.26 |
| 14/15 | 2 | 180 | 1 | 50% | 1 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on André Moreira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about André Moreira
Who is André Moreira?
André Moreira is a Portugal professional footballer who plays as a goalkeeper for Without Club.
How old is André Moreira?
André Moreira is 30 years old. He was born on December 2, 1995 in Ribeirão.
What position does André Moreira play?
André Moreira plays as a goalkeeper (Goalkeeper).
What club does André Moreira play for?
André Moreira currently plays for Without Club.
What is André Moreira's market value?
André Moreira's most recent reported market value is €800k.
Portugal