Name
João Pedro
(João Pedro Geraldino dos Santos Galvão)

Thumb
Player blurred out thumb
Image Source: Unknown report

User Rating
(0 users)

Complete
Percentage Bar 60%

Born
1992 (32 years old)

Birth Place
Shiny National flag Ipatinga, Brazil

Position
Attacking Midfield

Status
Active

Ethnicity
Black

Team Number
12

Height
1.84 m (6 ft 0 in)

Weight
161 lbs

Outfitter
Kit logo

Kit
Kit Logo


Side
Right

Agent
Piccioli&Lombardi

Market Value
£4.21m

Wage Year



Player Cutout
Player cutout icon

Full Body Render
Player render

Sport
Player sport icon Soccer

Team
Hull

2nd Team


League
English League Championship

Creative Commons Artwork
No



Description
Available in: English Flag icon Country flag

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.
wiki icon creative commons icon



Season Stats
19 appearances in the current 2024-2025 Season
5 goals scored in the current 2024-2025 Season
Soccer ball icon Soccer ball icon Soccer ball icon Soccer ball icon Soccer ball icon


Career Honours search icon
Honour icon
CONMEBOL Recopa Sudamericana
2015-2016

Santos FC
Honour icon
Italian Serie B
2015-2016

Cagliari


Career Milestones


Former Youth Teams search icon
Former Youth team icon
2006-2010


Former Senior Teams search icon
Former team badge icon
2010
Former team badge icon
2010-2012
Former team badge icon
2011 (Loan)
Former team badge icon
2011-2012 (Loan)
Former team badge icon
2012-2013
Former team badge icon
2013-2014
Former team badge icon
2014-2022
Former team badge icon
2022-2024
Former team badge icon
2023-2024 (Loan)


Former Club Staff search icon


Contracts search icon
Contract team icon
2014-2019
Contract team icon
2019-2023


Fanart search icon
no fanartno fanartno fanartno fanart

Banner



News Reports
None found...

Statistics search icon

Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2019-2020Transparent Spacer36
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerCoppa ItaliaTransparent Spacer2019-2020Transparent Spacer3
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie ATransparent Spacer2019-2020Transparent Spacer4
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie ATransparent Spacer2019-2020Transparent Spacer18
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerCoppa ItaliaTransparent Spacer2019-2020Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerCoppa ItaliaTransparent Spacer2019-2020Transparent Spacer107
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2019-2020Transparent Spacer3,156

Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2018-2019Transparent Spacer34
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerCoppa ItaliaTransparent Spacer2018-2019Transparent Spacer2
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie ATransparent Spacer2018-2019Transparent Spacer3
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie ATransparent Spacer2018-2019Transparent Spacer7
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2018-2019Transparent Spacer2,573
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerCoppa ItaliaTransparent Spacer2018-2019Transparent Spacer114

Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2017-2018Transparent Spacer22
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerCoppa ItaliaTransparent Spacer2017-2018Transparent Spacer2
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie ATransparent Spacer2017-2018Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie ATransparent Spacer2017-2018Transparent Spacer5
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerCoppa ItaliaTransparent Spacer2017-2018Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2017-2018Transparent Spacer1,664
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerCoppa ItaliaTransparent Spacer2017-2018Transparent Spacer124

Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2016-2017Transparent Spacer22
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie ATransparent Spacer2016-2017Transparent Spacer3
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie ATransparent Spacer2016-2017Transparent Spacer7
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2016-2017Transparent Spacer1,458

Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie BTransparent Spacer2015-2016Transparent Spacer38
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerCoppa ItaliaTransparent Spacer2015-2016Transparent Spacer3
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie BTransparent Spacer2015-2016Transparent Spacer7
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerCoppa ItaliaTransparent Spacer2015-2016Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie BTransparent Spacer2015-2016Transparent Spacer13
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie BTransparent Spacer2015-2016Transparent Spacer2,818
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerCoppa ItaliaTransparent Spacer2015-2016Transparent Spacer287

Team Badge Icon
Estoril-PraiaTransparent SpacerAppearancesTransparent SpacerPortuguese Primeira LigaTransparent Spacer2014-2015Transparent Spacer3
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerCoppa ItaliaTransparent Spacer2014-2015Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2014-2015Transparent Spacer29
Team Badge Icon
CagliariTransparent SpacerAssistsTransparent SpacerItalian Serie ATransparent Spacer2014-2015Transparent Spacer2
Team Badge Icon
Estoril-PraiaTransparent SpacerGoalsTransparent SpacerPortuguese Primeira LigaTransparent Spacer2014-2015Transparent Spacer1
Team Badge Icon
CagliariTransparent SpacerGoalsTransparent SpacerItalian Serie ATransparent Spacer2014-2015Transparent Spacer5
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2014-2015Transparent Spacer1,497
Team Badge Icon
Estoril-PraiaTransparent SpacerMins PlayedTransparent SpacerPortuguese Primeira LigaTransparent Spacer2014-2015Transparent Spacer204
Team Badge Icon
CagliariTransparent SpacerMins PlayedTransparent SpacerCoppa ItaliaTransparent Spacer2014-2015Transparent Spacer120

Team Badge Icon
Estoril-PraiaTransparent SpacerAppearancesTransparent SpacerPortuguese Primeira LigaTransparent Spacer2013-2014Transparent Spacer24
Team Badge Icon
Estoril-PraiaTransparent SpacerAppearancesTransparent SpacerUEFA Europa LeagueTransparent Spacer2013-2014Transparent Spacer10
Team Badge Icon
Estoril-PraiaTransparent SpacerAppearancesTransparent SpacerTaca de LigaTransparent Spacer2013-2014Transparent Spacer4
Team Badge Icon
Estoril-PraiaTransparent SpacerAppearancesTransparent SpacerTaca de LigaTransparent Spacer2013-2014Transparent Spacer3
Team Badge Icon
Estoril-PraiaTransparent SpacerAssistsTransparent SpacerPortuguese Primeira LigaTransparent Spacer2013-2014Transparent Spacer3
Team Badge Icon
Estoril-PraiaTransparent SpacerAssistsTransparent SpacerUEFA Europa LeagueTransparent Spacer2013-2014Transparent Spacer2
Team Badge Icon
Estoril-PraiaTransparent SpacerGoalsTransparent SpacerTaca de LigaTransparent Spacer2013-2014Transparent Spacer1
Team Badge Icon
Estoril-PraiaTransparent SpacerGoalsTransparent SpacerPortuguese Primeira LigaTransparent Spacer2013-2014Transparent Spacer8
Team Badge Icon
Estoril-PraiaTransparent SpacerMins PlayedTransparent SpacerPortuguese Primeira LigaTransparent Spacer2013-2014Transparent Spacer1,292
Team Badge Icon
Estoril-PraiaTransparent SpacerMins PlayedTransparent SpacerTaca de LigaTransparent Spacer2013-2014Transparent Spacer183
Team Badge Icon
Estoril-PraiaTransparent SpacerMins PlayedTransparent SpacerTaca de LigaTransparent Spacer2013-2014Transparent Spacer162
Team Badge Icon
Estoril-PraiaTransparent SpacerMins PlayedTransparent SpacerUEFA Europa LeagueTransparent Spacer2013-2014Transparent Spacer599

Team Badge Icon
Santos FCTransparent SpacerAppearancesTransparent SpacerBrazilian Serie ATransparent Spacer2012Transparent Spacer10
Team Badge Icon
PeñarolTransparent SpacerAppearancesTransparent SpacerUruguayan Primera DivisionTransparent Spacer2012Transparent Spacer15
Team Badge Icon
PeñarolTransparent SpacerAppearancesTransparent SpacerCopa LibertadoresTransparent Spacer2012Transparent Spacer8
Team Badge Icon
PeñarolTransparent SpacerAssistsTransparent SpacerUruguayan Primera DivisionTransparent Spacer2012Transparent Spacer6
Team Badge Icon
PeñarolTransparent SpacerAssistsTransparent SpacerCopa LibertadoresTransparent Spacer2012Transparent Spacer1
Team Badge Icon
PeñarolTransparent SpacerGoalsTransparent SpacerCopa LibertadoresTransparent Spacer2012Transparent Spacer1
Team Badge Icon
PeñarolTransparent SpacerGoalsTransparent SpacerUruguayan Primera DivisionTransparent Spacer2012Transparent Spacer6
Team Badge Icon
Santos FCTransparent SpacerMins PlayedTransparent SpacerBrazilian Serie ATransparent Spacer2012Transparent Spacer178
Team Badge Icon
PeñarolTransparent SpacerMins PlayedTransparent SpacerUruguayan Primera DivisionTransparent Spacer2012Transparent Spacer1,136
Team Badge Icon
PeñarolTransparent SpacerMins PlayedTransparent SpacerCopa LibertadoresTransparent Spacer2012Transparent Spacer260

Team Badge Icon
PalermoTransparent SpacerAppearancesTransparent SpacerUEFA Europa LeagueTransparent Spacer2010-2011Transparent Spacer3
Team Badge Icon
PalermoTransparent SpacerAppearancesTransparent SpacerItalian Serie ATransparent Spacer2010-2011Transparent Spacer1
Team Badge Icon
GuimaraesTransparent SpacerAppearancesTransparent SpacerPortuguese Primeira LigaTransparent Spacer2010-2011Transparent Spacer6
Team Badge Icon
PalermoTransparent SpacerMins PlayedTransparent SpacerUEFA Europa LeagueTransparent Spacer2010-2011Transparent Spacer115
Team Badge Icon
GuimaraesTransparent SpacerMins PlayedTransparent SpacerPortuguese Primeira LigaTransparent Spacer2010-2011Transparent Spacer235
Team Badge Icon
PalermoTransparent SpacerMins PlayedTransparent SpacerItalian Serie ATransparent Spacer2010-2011Transparent Spacer20

Team Badge Icon
Atletico MGTransparent SpacerAppearancesTransparent SpacerCopa SudamericanaTransparent Spacer2010Transparent Spacer2
Team Badge Icon
Atletico MGTransparent SpacerAppearancesTransparent SpacerBrazilian Serie ATransparent Spacer2010Transparent Spacer11
Team Badge Icon
Atletico MGTransparent SpacerMins PlayedTransparent SpacerBrazilian Serie ATransparent Spacer2010Transparent Spacer551
Team Badge Icon
Atletico MGTransparent SpacerMins PlayedTransparent SpacerCopa SudamericanaTransparent Spacer2010Transparent Spacer180



Other Links
X Icon
Twitter
Instagram Icon
Instagram
ESPN Icon
ESPN