# João Mário (footballer, born 2000)

João Mário Neto Lopes (born 3 January 2000), known as João Mário, is a Portuguese professional footballer who plays as a right-back or winger for Primeira Liga club Porto and the Portugal national team.

## Club career

Born in São João da Madeira, Aveiro District, João Mário began at hometown club A.D. Sanjoanense before joining the ranks of FC Porto at the age of 9. On 7 October 2018, while still a junior, he made his professional debut with the reserve team in a LigaPro match against F.C. Arouca, coming on for Tiago Matos for the last 11 minutes of a 1–0 home loss. The following 5 January, he scored his first goal in a 2–2 draw with S.L. Benfica B also at the Estádio Dr. Jorge Sampaio.
On 10 June 2020, João Mário had his first call-up to Porto's first team, remaining unused as they won 1–0 at home to C.S. Marítimo. He debuted on 15 July as they won the Primeira Liga title with a 2–0 win over Sporting CP also at the Estádio do Dragão, playing the last five minutes in place of Luis Díaz. On 1 August he was on the bench in the 2–1 defeat of S.L. Benfica in the final of the Taça de Portugal, securing a double.
João Mário was eventually reconverted by manager Sérgio Conceição into a right-back.

## International career

João Mário won his first cap for Portugal at under-21 level on 4 September 2020, and scored in the 4–0 away victory against Cyprus for the 2021 UEFA European Championship qualifiers.
On 13 November 2023, João Mário was called up by the senior team for the first time, replacing Diogo Dalot (who withdrew for personal reasons) in the squad that would face Liechtenstein and Iceland in UEFA Euro 2024 qualifying matches. Three days later, he made his debut by replacing João Cancelo late into a 2–0 away win over the former. He made his first start on the 19th, in a 2–0 defeat of the latter at the Estádio José Alvalade.

## Career statistics
### Club

    As of match played 15 March 2025
Appearances and goals by club, season and competition :
| Club | Season | League | League | League | Taça de Portugal | Taça de Portugal | Taça da Liga | Taça da Liga | Europe | Europe | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Porto B | 2018–19 | Liga Portugal 2 | 18 | 4 | — | — | — | — | — | — | — | — | 18 | 4 |
| Porto B | 2019–20 | Liga Portugal 2 | 18 | 0 | — | — | — | — | — | — | — | — | 18 | 0 |
| Porto B | 2020–21 | Liga Portugal 2 | 4 | 1 | — | — | — | — | — | — | — | — | 4 | 1 |
| Porto B | Total | Total | 40 | 5 | — | — | — | — | — | — | — | — | 40 | 5 |
| Porto | 2019–20 | Primeira Liga | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | 2 | 0 |
| Porto | 2020–21 | Primeira Liga | 14 | 2 | 3 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 21 | 2 |
| Porto | 2021–22 | Primeira Liga | 28 | 0 | 3 | 0 | 0 | 0 | 8 | 0 | — | — | 39 | 0 |
| Porto | 2022–23 | Primeira Liga | 18 | 1 | 3 | 0 | 6 | 0 | 5 | 0 | 1 | 0 | 33 | 1 |
| Porto | 2023–24 | Primeira Liga | 27 | 2 | 7 | 0 | 1 | 0 | 8 | 0 | 1 | 0 | 44 | 2 |
| Porto | 2024–25 | Primeira Liga | 19 | 0 | 1 | 0 | 2 | 0 | 8 | 0 | 1 | 0 | 31 | 0 |
| Porto | Total | Total | 108 | 5 | 17 | 0 | 11 | 0 | 31 | 0 | 3 | 0 | 170 | 5 |
| Career total | Career total | Career total | 148 | 10 | 17 | 0 | 11 | 0 | 31 | 0 | 3 | 0 | 210 | 10 |
* 1 2 3 Appearances in UEFA Champions League
* ↑ Four appearances in UEFA Champions League, four appearances in UEFA Europa League
* 1 2 3 Appearance in Supertaça Cândido de Oliveira
* ↑ Appearances in UEFA Europa League

## Honours

Porto Youth
* UEFA Youth League: 2018–19
Porto
* Primeira Liga: 2019–20, 2021–22
* Taça de Portugal: 2019–20, 2021–22, 2022–23, 2023–24
* Taça da Liga: 2022–23
* Supertaça Cândido de Oliveira: 2020, 2022, 2024