# André Moreira

André Campos Moreira (born 2 December 1995) is a Portuguese professional footballer who plays as a goalkeeper for Saudi Pro League club Al Raed.

## Club career
### Early career

Born in Ribeirão, Vila Nova de Famalicão, Moreira was a G.D. Ribeirão youth graduate. He made his senior debut for the club on 29 December 2013, coming on as a substitute for the injured Paulo Cunha in a 2–3 home loss against AD Oliveirense in the Campeonato Nacional de Seniores.

### Atlético Madrid

In August 2014, after impressing with the Portugal under-19 team at the 2014 UEFA European Championship, Moreira was sold to Jorge Mendes' GestiFute and signed a six-year deal with Atlético Madrid. He was immediately loaned to Primeira Liga side Moreirense FC, making his professional debut on 28 December 2014 by starting in a 2–0 home victory over F.C. Arouca in the group stage of the Taça da Liga.
Moreira joined C.F. União on 1 July 2015, in a season-long loan. He made his debut in the top flight on 16 August, in a 2–1 local derby defeat of C.S. Marítimo.
On 3 August 2016, Moreira was loaned to fellow top-tier club C.F. Os Belenenses. His loan was cancelled 14 days later, after the injury of Miguel Ángel Moyá. He only managed one bench appearance during his brief stint with the former, in a league game at Vitória de Setúbal.
Moreira split 2017–18 between S.C. Braga and Belenenses, only managing to appear for the latter side. On 1 August 2018, he signed for English Championship club Aston Villa on loan for the campaign, making his competitive debut 13 days later away against Yeovil Town in the first round of the EFL Cup and saving a penalty from Alex Fisher in a 1–0 win.
On 23 January 2019, Moreira returned to Atlético Madrid when his spell at Villa Park was prematurely ended without one single league appearance to his credit. The same day, still owned by the Spaniards, he moved to C.D. Feirense for five months.

### B-SAD

On 17 July 2019, after five years linked to Atlético without any appearances for them, Moreira terminated his contract and returned to Belenenses, signing for the renamed B-SAD on a permanent three-year deal. During his tenure, he played second-fiddle first to Hervé Koffi and then Stanislav Kritsyuk.

### Grasshoppers

Moreira agreed to a two-year contract at Grasshopper Club Zürich on 22 June 2021. He was voted as his team's best player for the 2022–23 Swiss Super League by club fans, also being awarded Best Goalkeeper by online sports site sport.ch.
In June 2023, Moreira left the Letzigrund following the expiration of his link.

### Al-Raed

On 10 August 2023, Moreira joined Saudi Pro League club Al Raed FC.

## International career

Moreira represented Portugal at the 2015 FIFA U-20 World Cup. He played all matches in New Zealand, helping his country to reach the quarter-finals.
Moreira's only cap for the under-21s occurred on 11 October 2016, in a 7–1 friendly rout of Liechtenstein.

## Career statistics

    As of 29 May 2023
Club statistics :
| Club | Season | League | League | League | Cup | Cup | League Cup | League Cup | Continental | Continental | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Ribeirão | 2013–14 | Campeonato de Portugal | 16 | 0 | 0 | 0 | — | — | — | — | 0 | 0 | 16 | 0 |
| Ribeirão | Total | Total | 16 | 0 | 0 | 0 | — | — | — | — | 0 | 0 | 16 | 0 |
| Atlético Madrid | 2014–15 | La Liga | 0 | 0 | 0 | 0 | — | — | 0 | 0 | 0 | 0 | 0 | 0 |
| Atlético Madrid | 2015–16 | La Liga | 0 | 0 | 0 | 0 | — | — | 0 | 0 | 0 | 0 | 0 | 0 |
| Atlético Madrid | 2016–17 | La Liga | 0 | 0 | 0 | 0 | — | — | 0 | 0 | 0 | 0 | 0 | 0 |
| Atlético Madrid | Total | Total | 0 | 0 | 0 | 0 | — | — | 0 | 0 | 0 | 0 | 0 | 0 |
| Moreirense (loan) | 2014–15 | Primeira Liga | 0 | 0 | 0 | 0 | 2 | 0 | — | — | 0 | 0 | 2 | 0 |
| União Madeira (loan) | 2015–16 | Primeira Liga | 19 | 0 | 0 | 0 | 0 | 0 | — | — | 0 | 0 | 19 | 0 |
| Belenenses (loan) | 2016–17 | Primeira Liga | 10 | 0 | — | — | — | — | — | — | 0 | 0 | 10 | 0 |
| Aston Villa (loan) | 2018–19 | Championship | 0 | 0 | 0 | 0 | 2 | 0 | — | — | 0 | 0 | 2 | 0 |
| Feirense (loan) | 2018–19 | LigaPro | 5 | 0 | 0 | 0 | — | — | — | — | 0 | 0 | 5 | 0 |
| B-SAD | 2019–20 | Primeira Liga | 15 | 0 | 1 | 0 | 0 | 0 | — | — | 0 | 0 | 16 | 0 |
| B-SAD | 2020–21 | Primeira Liga | 8 | 0 | 2 | 0 | 0 | 0 | — | — | 0 | 0 | 10 | 0 |
| Grasshoppers | 2021–22 | Swiss Super League | 35 | 0 | 0 | 0 | — | — | — | — | 0 | 0 | 35 | 0 |
| Grasshoppers | 2022–23 | Swiss Super League | 28 | 0 | 0 | 0 | — | — | — | — | 0 | 0 | 28 | 0 |
| Career total | Career total | Career total | 136 | 0 | 3 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 143 | 0 |
* ↑ Includes Taça da Liga
* ↑ Includes EFL Cup
* 1 2 Includes Taça de Portugal

## Honours

Individual
* UEFA European Under-19 Championship Team of the Tournament: 2014
* Grasshopper Club Zürich Player of the Season: 2022–23
* sport.ch Best Goalkeeper: 2022–23