João Vieira
Career snapshot
Career highs
Born the same day
Shares 1991-12-19 · 6 players total
| Full name | João Vieira |
|---|---|
| Name in home country | João André Ribeiro Vieira |
| Date of birth | 1991-12-19 (34 yrs) |
| Place of birth | Leiria, Portugal |
| Citizenship | Portugal |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 189.00 m |
| Current club | AC Marinhense |
| Joined | 2024-07-20 |
| Contract expires | 2026-06-30 |
| Agent | Footinvest ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AC Marinhense | 1 | 25/26 | 25/26 | 4 | 0 | 1 | 0 |
| Varzim SC | 1 | 23/24 | 23/24 | 21 | 1 | 1 | 572 |
| SC União Torreense | 1 | 22/23 | 22/23 | 32 | 5 | 3 | 860 |
| Casa Pia AC | 1 | 21/22 | 21/22 | 34 | 6 | 3 | 743 |
| CD Cova Piedade | 1 | 20/21 | 20/21 | 34 | 13 | 1 | 437 |
| UD Vilafranquense | 2 | 18/19 | 19/20 | 30 | 7 | 3 | 515 |
| UD Leiria | 2 | 17/18 | 18/19 | 8 | 6 | 0 | 323 |
| FC Vizela | 1 | 16/17 | 16/17 | 12 | 2 | 0 | 299 |
| CD Feirense | 1 | 15/16 | 15/16 | 8 | 0 | 0 | 0 |
| GD Chaves | 1 | 14/15 | 14/15 | 44 | 10 | 1 | 215 |
| CS Marítimo | 1 | 12/13 | 12/13 | 0 | 0 | 0 | 0 |
| CS Marítimo B | 1 | 12/13 | 12/13 | 32 | 3 | 0 | 554 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | CP - Série C | AC Marinhense | 3 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | Taça de Portugal | AC Marinhense | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 | Varzim SC | 14 | 1 | 0 | 2 | 0 | 572 |
| 23/24 | Liga 3 - Promotion | Varzim SC | 6 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Taça de Portugal | Varzim SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | SC União Torreense | 4 | 1 | 2 | 0 | 0 | 306 |
| 22/23 | Liga Portugal 2 | SC União Torreense | 27 | 3 | 1 | 0 | 0 | 478 |
| 22/23 | Taça de Portugal | SC União Torreense | 1 | 1 | 0 | 0 | 0 | 76 |
| 21/22 | Allianz Cup | Casa Pia AC | 2 | 1 | 0 | 0 | 0 | 167 |
| 21/22 | Liga Portugal 2 | Casa Pia AC | 28 | 4 | 3 | 0 | 0 | 347 |
| 21/22 | Taça de Portugal | Casa Pia AC | 4 | 1 | 0 | 0 | 0 | 229 |
| 20/21 | Liga Portugal 2 | CD Cova Piedade | 32 | 12 | 1 | 4 | 0 | 203 |
| 20/21 | Taça de Portugal | CD Cova Piedade | 2 | 1 | 0 | 0 | 0 | 234 |
| 19/20 | Allianz Cup | UD Vilafranquense | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | LigaPro | UD Vilafranquense | 22 | 5 | 1 | 2 | 0 | 325 |
| 19/20 | Taça de Portugal | UD Vilafranquense | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Camp. Portugal Ap. Campeão | UD Vilafranquense | 5 | 2 | 2 | 0 | 0 | 190 |
| 18/19 | Taça de Portugal | UD Leiria | 2 | 2 | 0 | 0 | 0 | 84 |
| 17/18 | Camp. Portugal Ap. Campeão | UD Leiria | 4 | 2 | 0 | 0 | 0 | 155 |
| 17/18 | Taça de Portugal | UD Leiria | 2 | 2 | 0 | 0 | 0 | 84 |
| 16/17 | Allianz Cup | FC Vizela | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ledman LigaPro | FC Vizela | 11 | 2 | 0 | 0 | 0 | 299 |
| 15/16 | Ledman LigaPro | CD Feirense | 8 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Allianz Cup | GD Chaves | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | GD Chaves | 38 | 10 | 1 | 2 | 0 | 215 |
| 14/15 | Taça de Portugal | GD Chaves | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Allianz Cup | CS Marítimo | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga Portugal 2 | CS Marítimo B | 32 | 3 | 0 | 1 | 1 | 554 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Leiria Y | Leiria Sub-15 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Leiria Sub-15 | Leiria Sub-17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Leiria Sub-17 | Leiria U19 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Leiria U19 | Atl. Reguengos | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Atl. Reguengos | Marítimo B | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Marítimo B | Torreense | Transfer | 400000 | — |
| 14/15 | 2014-07-04 | Torreense | Chaves | Transfer | 400000 | — |
| 15/16 | 2015-07-01 | Chaves | Moreirense | Transfer | 600000 | — |
| 15/16 | 2016-01-28 | Moreirense | Feirense | Loan | 600000 | — |
| 15/16 | 2016-06-30 | Feirense | Moreirense | Return from loan | 500000 | — |
| 16/17 | 2016-07-21 | Moreirense | Vizela | Loan | 500000 | — |
| 16/17 | 2017-06-30 | Vizela | Moreirense | Return from loan | 175000 | — |
| 17/18 | 2017-07-01 | Moreirense | Leiria | Transfer | 175000 | — |
| 18/19 | 2019-01-08 | Leiria | Vilafranquense | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Vilafranquense | Cova Piedade | Transfer | 275000 | — |
| 21/22 | 2021-07-01 | Cova Piedade | Casa Pia | Transfer | 300000 | — |
| 22/23 | 2022-07-01 | Casa Pia | Torreense | Transfer | 175000 | — |
| 23/24 | 2023-07-01 | Torreense | Varzim | Transfer | 150000 | — |
| 24/25 | 2024-07-20 | Varzim | Marinhense | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Torn knee ligaments | 2016-08-20 | 2017-03-30 | 223 | 38 |
| 23/24 | unknown injury | 2023-01-10 | 2023-01-30 | 21 | 3 |
| 23/24 | unknown injury | 2023-04-17 | 2023-05-16 | 30 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Vagner | 1 | 0 | 0 |
| Zach Muscat | 2 | 0 | 0 |
| Jota Silva | 2 | 3 | 0 |
| Simão Rocha | 1 | 1 | 0 |
| Ulisses | 1 | 0 | 0 |
| Patrick Bauer | 1 | 0 | 0 |
| Ricardo Batista | 2 | 0 | 0 |
| João Lameira | 1 | 0 | 0 |
| Dénis Martins | 1 | 0 | 0 |
| Pepo | 1 | 1 | 0 |
| Gustavo Marques | 1 | 0 | 0 |
| Raphael Guzzo | 2 | 1 | 0 |
| Nuno Rocha | 1 | 0 | 0 |
| Nermin Zolotić | 2 | 1 | 0 |
| Thabo Cele | 1 | 1 | 0 |
| Cícero | 1 | 0 | 0 |
| Leonardo Lelo | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Liga Portugal 2 | CD Cova Piedade | 12 | 32 |
| 14/15 | Liga Portugal 2 | GD Chaves | 10 | 38 |
| 19/20 | LigaPro | UD Vilafranquense | 5 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal 2 | Casa Pia AC | 3 | 28 |
| 22/23 | Allianz Cup | SC União Torreense | 2 | 4 |
| 18/19 | Camp. Portugal Ap. Campeão | UD Vilafranquense | 2 | 5 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Vizela | Moreirense | Return from loan | — | €175k |
| 16/17 | 2016-07-21 | Moreirense | Vizela | Loan | — | €500k |
| 15/16 | 2016-06-30 | Feirense | Moreirense | Return from loan | — | €500k |
| 15/16 | 2016-01-28 | Moreirense | Feirense | Loan | — | €600k |
Teams faced most often by João Vieira'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Arouca | 26 | 7 | 7 | 12 | 24 | 37 | -13 | 27% |
| CD Feirense | 24 | 5 | 10 | 9 | 26 | 31 | -5 | 21% |
| CD Mafra | 22 | 11 | 5 | 6 | 31 | 22 | +9 | 50% |
| Leixões SC | 22 | 7 | 8 | 7 | 30 | 26 | +4 | 32% |
| Sporting Covilhã | 22 | 9 | 8 | 5 | 26 | 17 | +9 | 41% |
| Rio Ave FC | 22 | 4 | 8 | 10 | 16 | 26 | -10 | 18% |
| SL Benfica B | 22 | 8 | 6 | 8 | 30 | 36 | -6 | 36% |
| FC Porto B | 22 | 11 | 7 | 4 | 31 | 25 | +6 | 50% |
| Académico de Viseu | 22 | 10 | 5 | 7 | 25 | 20 | +5 | 45% |
| FC Penafiel | 22 | 7 | 5 | 10 | 31 | 34 | -3 | 32% |
| Académica de Coimbra | 20 | 10 | 5 | 5 | 28 | 23 | +5 | 50% |
| GD Estoril | 20 | 3 | 7 | 10 | 20 | 32 | -12 | 15% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | First senior goal | |
| 22/23 | Goal #50 (career) |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 21 | 572 | 2 | 0 | 0 | 0.31 |
| 20/21 | 34 | 437 | 4 | 0 | 0 | 0.82 |
| 19/20 | 25 | 325 | 2 | 0 | 0 | 0.55 |
| 15/16 | 8 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | 44 | 215 | 2 | 0 | 0 | 0.84 |
| 12/13 | 32 | 554 | 1 | 0 | 1 | 0.32 |
Output by competition
Career goals and assists broken down by tournament.
More on João Vieira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Vieira
Who is João Vieira?
João Vieira is a Portugal professional footballer who plays as a centre-forward for AC Marinhense.
How old is João Vieira?
João Vieira is 34 years old. He was born on December 19, 1991 in Leiria.
What position does João Vieira play?
João Vieira plays as a centre-forward (Attack - Centre-Forward).
What club does João Vieira play for?
João Vieira currently plays for AC Marinhense.
How many career goals has João Vieira scored?
Across all senior club competitions in our dataset, João Vieira has scored 53 goals in 259 appearances.
Portugal