Career snapshot
Career highs
Born the same day
Shares 1981-06-06 · 3 players total
| Full name | João Paulo |
|---|---|
| Name in home country | João Paulo Andrade |
| Date of birth | 1981-06-06 (44 yrs) |
| Place of birth | Leiria, Portugal |
| Citizenship | Portugal |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 180.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | — |
| Agent | no agent |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| UD Leiria | 6 | 01/02 | 99/00 | 145 | 15 | 0 | 2,718 |
| FC Castrense | 2 | 22/23 | 23/24 | 3 | 1 | 0 | 180 |
| AEL Limassol | 1 | 15/16 | 15/16 | 28 | 1 | 0 | 2,005 |
| Apollon Limassol | 1 | 14/15 | 14/15 | 25 | 3 | 0 | 540 |
| Omonia Nicosia | 2 | 12/13 | 13/14 | 45 | 7 | 1 | 1,125 |
| Vitória Guimarães SC | 2 | 10/11 | 11/12 | 58 | 3 | 2 | 2,509 |
| Le Mans Union Club 72 | 1 | 09/10 | 09/10 | 27 | 1 | 1 | 180 |
| Rapid Bucharest | 1 | 08/09 | 08/09 | 28 | 5 | 3 | 636 |
| FC Porto | 2 | 06/07 | 07/08 | 18 | 1 | 0 | 614 |
| Sporting CP | 1 | 02/03 | 02/03 | 7 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 99/00 | Primeira Liga | UD Leiria | 0 | 0 | 0 | 0 | 0 | 0 |
| 99/00 | Taça de Portugal | UD Leiria | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Taça de Portugal | FC Castrense | 2 | 1 | 0 | 0 | 0 | 180 |
| 22/23 | Taça de Portugal | FC Castrense | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Protathlima Cyta | AEL Limassol | 23 | 1 | 0 | 4 | 0 | 2,005 |
| 15/16 | Relegation Round | AEL Limassol | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League | Apollon Limassol | 4 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League Qualifying | Apollon Limassol | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Meisterrunde | Apollon Limassol | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Protathlima ML | Apollon Limassol | 18 | 3 | 0 | 2 | 0 | 540 |
| 13/14 | Cyprus League Championship Round | Omonia Nicosia | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Europa League Qualifying | Omonia Nicosia | 2 | 1 | 0 | 0 | 0 | 180 |
| 13/14 | Protathlima ML | Omonia Nicosia | 19 | 4 | 0 | 6 | 0 | 394 |
| 12/13 | Cyprus League Championship Round | Omonia Nicosia | 5 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Protathlima ML | Omonia Nicosia | 17 | 2 | 1 | 2 | 0 | 551 |
| 11/12 | Allianz Cup | Vitória Guimarães SC | 1 | 1 | 0 | 1 | 0 | 90 |
| 11/12 | Europa League Qualifying | Vitória Guimarães SC | 3 | 0 | 0 | 0 | 1 | 0 |
| 11/12 | Liga ZON Sagres | Vitória Guimarães SC | 23 | 0 | 1 | 9 | 0 | 0 |
| 11/12 | Supertaça | Vitória Guimarães SC | 1 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Liga ZON Sagres | Vitória Guimarães SC | 22 | 1 | 1 | 7 | 0 | 1,969 |
| 10/11 | Taça de Portugal | Vitória Guimarães SC | 5 | 1 | 0 | 1 | 0 | 450 |
| 09/10 | Coupe de France | Le Mans Union Club 72 | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Coupe de la Ligue | Le Mans Union Club 72 | 2 | 1 | 0 | 0 | 1 | 180 |
| 09/10 | Ligue 1 | Le Mans Union Club 72 | 23 | 0 | 1 | 6 | 0 | 0 |
| 08/09 | Liga 1 | Rapid Bucharest | 26 | 4 | 3 | 7 | 0 | 546 |
| 08/09 | Romanian Cup | Rapid Bucharest | 1 | 1 | 0 | 0 | 0 | 90 |
| 08/09 | UEFA Cup | Rapid Bucharest | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Carlsberg Cup | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Champions League | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Liga Bwin | FC Porto | 8 | 1 | 0 | 1 | 0 | 614 |
| 07/08 | Supertaça | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Taça de Portugal | FC Porto | 3 | 0 | 0 | 0 | 1 | 0 |
| 06/07 | Champions League | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Liga Bwin | FC Porto | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Taça de Portugal | FC Porto | 1 | 0 | 0 | 1 | 0 | 0 |
| 05/06 | Liga Bwin | UD Leiria | 31 | 4 | 0 | 4 | 0 | 659 |
| 05/06 | Taça de Portugal | UD Leiria | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | UI Cup | UD Leiria | 2 | 0 | 0 | 2 | 0 | 0 |
| 04/05 | SuperLiga | UD Leiria | 32 | 5 | 0 | 10 | 0 | 565 |
| 04/05 | UI Cup | UD Leiria | 4 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | SuperLiga | UD Leiria | 32 | 4 | 0 | 6 | 1 | 692 |
| 03/04 | Supertaça | UD Leiria | 1 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | UEFA Cup | UD Leiria | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | UEFA-Cup Qualifikation | UD Leiria | 2 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | SuperLiga | Sporting CP | 6 | 0 | 0 | 1 | 0 | 0 |
| 02/03 | SuperLiga | UD Leiria | 19 | 2 | 0 | 6 | 0 | 802 |
| 02/03 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | UI Cup | UD Leiria | 2 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | Primeira Liga | UD Leiria | 16 | 0 | 0 | 4 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 96/97 | 1996-07-01 | Leiria Sub-15 | Leiria Sub-17 | Transfer | 0 | — |
| 98/99 | 1998-07-01 | Leiria Sub-17 | Leiria U19 | Transfer | 0 | — |
| 00/01 | 2000-07-01 | Leiria U19 | Leiria | Transfer | 0 | — |
| 00/01 | 2000-08-01 | Leiria | União de Tomar | Loan | 0 | — |
| 00/01 | 2001-06-30 | União de Tomar | Leiria | Return from loan | 0 | — |
| 02/03 | 2003-01-31 | Leiria | Sporting CP | Loan | 0 | — |
| 02/03 | 2003-06-30 | Sporting CP | Leiria | Return from loan | 0 | — |
| 06/07 | 2006-07-01 | Leiria | FC Porto | Transfer | 2750000 | €1.50m |
| 08/09 | 2008-07-01 | FC Porto | Rapid Bucharest | Loan | 2300000 | — |
| 08/09 | 2009-06-30 | Rapid Bucharest | FC Porto | Return from loan | 2300000 | — |
| 09/10 | 2009-07-01 | FC Porto | Le Mans UC 72 | Transfer | 2300000 | €1.50m |
| 10/11 | 2010-08-01 | Le Mans FC | Vit. Guimarães | Transfer | 2000000 | — |
| 12/13 | 2012-07-18 | Vit. Guimarães | Omonia Nicosia | Transfer | 1900000 | — |
| 14/15 | 2014-07-01 | Omonia Nicosia | Apol. Limassol | Transfer | 400000 | — |
| 15/16 | 2015-07-15 | Apol. Limassol | AEL Limassol | Transfer | 400000 | — |
| 16/17 | 2016-07-01 | AEL Limassol | Without Club | Transfer | 350000 | — |
| 16/17 | 2017-03-01 | Without Club | Marinhense | Transfer | 350000 | — |
| 19/20 | 2019-07-01 | Marinhense | Castrense | Transfer | 0 | — |
| 24/25 | 2024-07-01 | Castrense | Retired | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.90m |
| Jan 1, 1970 | €1.55m |
| Jan 1, 1970 | €1.90m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.30m |
| Jan 1, 1970 | €2.75m |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53807 | #16 | 1 | 0 | — | — | former national player |
| Team #53246 | — | 3 | 0 | — | — | former national player |
| Team #16374 | #6 | 12 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Edgar Bruno | 2 | 0 | 0 |
| Marcelo Toscano | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 04/05 | SuperLiga | UD Leiria | 5 | 32 |
| 05/06 | Liga Bwin | UD Leiria | 4 | 31 |
| 03/04 | SuperLiga | UD Leiria | 4 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 08/09 | Liga 1 | Rapid Bucharest | 3 | 26 |
| 10/11 | Liga ZON Sagres | Vitória Guimarães SC | 1 | 22 |
| 09/10 | Ligue 1 | Le Mans Union Club 72 | 1 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 08/09 | 2009-06-30 | Rapid Bucharest | FC Porto | Return from loan | — | €2.30m |
| 08/09 | 2008-07-01 | FC Porto | Rapid Bucharest | Loan | — | €2.30m |
| 02/03 | 2003-06-30 | Sporting CP | Leiria | Return from loan | — | — |
| 02/03 | 2003-01-31 | Leiria | Sporting CP | Loan | — | — |
| 00/01 | 2001-06-30 | União de Tomar | Leiria | Return from loan | — | — |
| 00/01 | 2000-08-01 | Leiria | União de Tomar | Loan | — | — |
Teams faced most often by João Paulo'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 Basel 1893 | 4 | 2 | 2 | 0 | 10 | 2 | +8 | 50% |
| Dinamo Kiev | 4 | 1 | 2 | 1 | 5 | 6 | -1 | 25% |
| Málaga CF | 4 | 2 | 0 | 2 | 2 | 4 | -2 | 50% |
| Arsenal FC | 4 | 2 | 0 | 2 | 4 | 5 | -1 | 50% |
| Zenit St. Petersburg | 4 | 0 | 2 | 2 | 2 | 5 | -3 | 0% |
| Shakhtar Donetsk | 4 | 2 | 2 | 0 | 7 | 4 | +3 | 50% |
| Bayern München | 4 | 2 | 0 | 2 | 8 | 14 | -6 | 50% |
| GD Chaves | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100% |
| CF Estrela da Amadora | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
| Moreirense FC | 2 | 2 | 0 | 0 | 7 | 1 | +6 | 100% |
| Austria Wien | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50% |
| Rio Ave FC | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 01/02 | Senior debut season | |
| 02/03 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 15/16 | 28 | 2,005 | 4 | 0 | 0 | 0.18 |
| 14/15 | 25 | 540 | 3 | 0 | 0 | 0.5 |
| 13/14 | 23 | 574 | 6 | 0 | 0 | 0.94 |
| 12/13 | 22 | 551 | 4 | 0 | 0 | 0.65 |
| 11/12 | 30 | 90 | 11 | 0 | 1 | 12 |
| 10/11 | 28 | 2,419 | 9 | 0 | 0 | 0.33 |
| 09/10 | 27 | 180 | 6 | 0 | 1 | 3.5 |
| 08/09 | 28 | 636 | 7 | 0 | 0 | 0.99 |
| 07/08 | 14 | 614 | 1 | 0 | 1 | 0.29 |
| 06/07 | 4 | 0 | 1 | 0 | 0 | 0 |
| 05/06 | 34 | 659 | 6 | 0 | 0 | 0.82 |
| 04/05 | 36 | 565 | 10 | 0 | 0 | 1.59 |
| 03/04 | 37 | 692 | 6 | 1 | 1 | 1.04 |
| 02/03 | 28 | 802 | 7 | 0 | 0 | 0.79 |
| 01/02 | 16 | 0 | 4 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on João Paulo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Paulo
Who is João Paulo?
João Paulo is a Portugal professional footballer who plays as a centre-back for Retired.
How old is João Paulo?
João Paulo is 44 years old. He was born on June 6, 1981 in Leiria.
What position does João Paulo play?
João Paulo plays as a centre-back (Defender - Centre-Back).
What club does João Paulo play for?
João Paulo currently plays for Retired.
How many career goals has João Paulo scored?
Across all senior club competitions in our dataset, João Paulo has scored 37 goals in 384 appearances.
Portugal