DescriptionAvailable in:
![Available in Italian Country flag](/images/icons/flags/shiny/32/IT.png)
João Pedro Geraldino dos Santos Galvão (born 9 March 1992), commonly known as João Pedro, is a professional footballer who plays as an attacking midfielder for Turkish Super Lig club Fenerbahce. Born in Brazil, he represents the Italy national football team.
João Pedro spent most of his career with Cagliari after signing in 2014, making over 250 appearances and scoring over 80 goals for the club. Additionally, he had brief spells in the top divisions of Brazil, Portugal and Uruguay.
Born in Brazil, he acquired Italian nationality and made his senior international debut in 2022.
![creative commons icon](/images/icons/cc_logo.png)
Season Stats
19 appearances in the current 2024-2025 Season
5 goals scored in the current 2024-2025 Season
Career Honours
Career MilestonesFormer Youth Teams ![search icon](/images/icons/search.png)
2006-2010 |
Former Senior Teams ![search icon](/images/icons/search.png)
2010 |
2010-2012 |
2011 (Loan) |
2011-2012 (Loan) |
2012-2013 |
2013-2014 |
2014-2022 |
2022-2024 |
2023-2024 (Loan) |
Former Club Staff
Contracts ![search icon](/images/icons/search.png)
2014-2019 |
2019-2023 |
Fanart ![search icon](/images/icons/search.png)
![no fanart](/images/no_fanart.png)
![no fanart](/images/no_fanart.png)
![no fanart](/images/no_fanart.png)
Banner
News Reports None found...
Statistics ![search icon](/images/icons/search.png)
|
|
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 36 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 3 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 4 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 18 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 107 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2019-2020![Transparent Spacer](/images/transparent.png) | 3,156 |
|
|
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 34 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 2 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 3 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 7 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 2,573 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2018-2019![Transparent Spacer](/images/transparent.png) | 114 |
|
|
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 22 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 2 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 5 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 1,664 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2017-2018![Transparent Spacer](/images/transparent.png) | 124 |
|
|
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2016-2017![Transparent Spacer](/images/transparent.png) | 22 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2016-2017![Transparent Spacer](/images/transparent.png) | 3 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2016-2017![Transparent Spacer](/images/transparent.png) | 7 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2016-2017![Transparent Spacer](/images/transparent.png) | 1,458 |
|
|
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie B![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 38 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 3 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie B![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 7 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie B![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 13 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie B![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 2,818 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2015-2016![Transparent Spacer](/images/transparent.png) | 287 |
|
|
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 3 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 29 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 2 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 1 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 5 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 1,497 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 204 |
| Cagliari![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Coppa Italia![Transparent Spacer](/images/transparent.png) | 2014-2015![Transparent Spacer](/images/transparent.png) | 120 |
|
|
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 24 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | UEFA Europa League![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 10 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Taca de Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 4 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Taca de Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 3 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 3 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | UEFA Europa League![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 2 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Taca de Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 1 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 8 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 1,292 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Taca de Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 183 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Taca de Liga![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 162 |
| Estoril-Praia![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | UEFA Europa League![Transparent Spacer](/images/transparent.png) | 2013-2014![Transparent Spacer](/images/transparent.png) | 599 |
|
|
| Santos FC![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Brazilian Serie A![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 10 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Uruguayan Primera Division![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 15 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Copa Libertadores![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 8 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Uruguayan Primera Division![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 6 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Assists![Transparent Spacer](/images/transparent.png) | Copa Libertadores![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 1 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Copa Libertadores![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 1 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Goals![Transparent Spacer](/images/transparent.png) | Uruguayan Primera Division![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 6 |
| Santos FC![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Brazilian Serie A![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 178 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Uruguayan Primera Division![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 1,136 |
| Peñarol![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Copa Libertadores![Transparent Spacer](/images/transparent.png) | 2012![Transparent Spacer](/images/transparent.png) | 260 |
|
|
| Palermo![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | UEFA Europa League![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 3 |
| Palermo![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 1 |
| Guimaraes![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 6 |
| Palermo![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | UEFA Europa League![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 115 |
| Guimaraes![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Portuguese Primeira Liga![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 235 |
| Palermo![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Italian Serie A![Transparent Spacer](/images/transparent.png) | 2010-2011![Transparent Spacer](/images/transparent.png) | 20 |
|
|
| Atletico MG![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Copa Sudamericana![Transparent Spacer](/images/transparent.png) | 2010![Transparent Spacer](/images/transparent.png) | 2 |
| Atletico MG![Transparent Spacer](/images/transparent.png) | Appearances![Transparent Spacer](/images/transparent.png) | Brazilian Serie A![Transparent Spacer](/images/transparent.png) | 2010![Transparent Spacer](/images/transparent.png) | 11 |
| Atletico MG![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Brazilian Serie A![Transparent Spacer](/images/transparent.png) | 2010![Transparent Spacer](/images/transparent.png) | 551 |
| Atletico MG![Transparent Spacer](/images/transparent.png) | Mins Played![Transparent Spacer](/images/transparent.png) | Copa Sudamericana![Transparent Spacer](/images/transparent.png) | 2010![Transparent Spacer](/images/transparent.png) | 180 |
|
Other Links