1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Pedro fait ses débuts professionnels le en remplaçant Carlos Corrêa lors d'une victoire 3-1 contre l'Athletico Paranaense en Série A[1]. Le , il est titularisé face au Grêmio et reçoit le premier carton rouge de sa carrière[2]. Pedro découvre la compétition continentale en , titulaire contre le Grêmio Barueri en Copa Sudamericana[3]. Il totalise treize rencontres avec son club formateur.
US Palerme et prêts
Rapidement remarqué en Europe, Pedro signe au club italien de l'US Palerme le 30 août 2010[4].
Pedro joue son premier match le 16 septembre 2010, entrant en jeu contre le Sparta Prague en Ligue Europa. Le 17 janvier 2011, il découvre la Serie A en remplaçant Josip Iličić face au Cagliari Calcio. Le jeune brésilien peine à s'imposer au sein du club sicilien et cumule quatre matches à la moitié de la saison.
Pedro est prêté pour le reste de la saison au Vitória de Guimarães le 29 janvier 2011. Le 6 février, il est titulaire pour ses débuts en Primeira Liga face au CD Nacional. Pedro joue six rencontres de championnat avant de revenir à Palerme au terme d'un prêt peu concluant.
Le 19 août 2011, Pedro rejoint en prêt le CA Peñarol, club uruguayen. Il parvient à s'imposer comme titulaire en championnat, débutant treize matches sur quinze. Pedro inscrit son premier doublé le 24 septembre 2011 et participe à un succès 0-4 face au CA River Plate. Il quitte Peñarol en ayant joué vingt-trois rencontres pour sept buts toutes compétitions confondues.
Passages au Santos FC et Estoril
Le 5 juillet 2012, Pedro s'engage avec le club brésilien du Santos FC[5].
Il entre en jeu à la place d'Ezequiel Miralles le 15 juillet au cours d'un nul 0-0 contre l'Internacional en Série A[6]. Pedro reçoit son unique titularisation le 27 juillet face à son club formateur de l'Atlético Mineiro. Après dix matchs sans buts, il ne rejoue pas pendant plusieurs mois, entre octobre 2012 et juillet 2013. Durant cette période, Pedrose maintient au niveau mais s'entraîne en dehors du groupe[7].
Indésirable à Santos, Pedro s'engage en faveur du GD Estoril-Praia en juillet 2013[7].
De retour dans le championnat portugais, le Brésilien se montre à son avantage lors de la saison 2013-2014. Pedro marque huit buts en vingt-quatre matches et participe également à la Ligue Europa.
Cagliari Calcio
Le , Pedro signe au Cagliari Calcio[8]. Il prend le numéro dix et annonce lors de sa présentation vouloir « essayer d'apporter ma contribution pour amener Cagliari le plus haut possible »[9].
Pedro joue son premier match le 14 septembre, entrant en jeu durant un nul 1-1 contre l'Atalanta Bergame. Il marque son premier but le 29 novembre contre la Lazio Rome. En janvier 2015, le milieu se montre précieux face à Cesena en ouvrant le score puis en délivrant une passe lors d'un succès 2-1 au Stade Sant'Elia. Sur le plan individuel, Pedro clôt sa première saison avec cinq buts en championnat mais Cagliari est relégué[10]. Malgré cela, le joueur reste en Sardaigne.
Il fait ses débuts en Serie B le 7 septembre 2015 contre Crotone. La descente du club en seconde division permet à Pedro de prendre une place de titulaire indiscutable et de s'améliorer à la finition. Il réalise son premier triplé en carrière le 16 avril 2016, contribuant à une victoire fleuve 6-0 face au Brescia Calcio[11]. Pedro termine l'exercice avec treize buts et sept passes décisives, faisant de lui un élément majeur du sacre de Cagliari en championnat qui remonte un an après sa relégation.
Au mois de juillet 2016, Pedro renouvèle son contrat au club jusqu'en 2020[12]. Sa saison 2016-2017 est marquée par les blessures dont une fracture du péroné en octobre qui lui fait rater deux mois de compétition. Malgré cela, Pedro inscrit sept buts en vingt-deux rencontres, dont son premier doublé en Serie A face au Chievo Vérone.
Malgré une première partie réussie avec cinq buts, Pedro connaît une fin de saison 2017-2018 mouvementée. Il est en effet contrôlé positif à l'hydrochlorothiazide, un diurétique, après deux contrôles antidopage passés en février 2018[13]. Pedro est suspendu pendant huit matches de championnat mais revient le 13 mai, au cours de la victoire 1-0 à la Fiorentina qui entérine le maintien de Cagliari. Il est finalement suspendu six mois trois jours plus tard[14].
Pedro retrouve les terrains en septembre 2018, ayant raté les trois premières journées de la saison 2018-2019. Il marque dès son retour le 16 septembre en ouvrant le score contre l'AC Milan (1-1). Pedro dispute un total de trente-quatre matches pour sept réalisations.
Au début de la saison 2019-2020, la blessure de l'attaquant vedette de l'équipe, Leonardo Pavoletti, conduit Rolando Maran à repositionner Pedro en second attaquant et à l'associer à Giovanni Simeone. Il ouvre son compteur le 1er septembre 2019 en inscrivant l'unique but des siens lors d'une défaite 1-2 à domicile contre l'Inter Milan. Le 30 octobre, Pedro réalise un doublé face au Bologne FC (victoire 3-2) qui le fait entrer dans le top dix des meilleurs buteurs de l'histoire de Cagliari avec quarante-quatre buts. Le club, conscient des performances de son joueur, le prolonge jusqu'en 2023[15]. De novembre à décembre, Pedro marque six buts en autant de journées et s'installe parmi les meilleurs buteurs du championnat, comptant onze réalisations à la fin de la phase aller.
Hull City
Le 26 septembre 2024, Pedro a rejoint le club de l'EFL ChampionshipHull City avec un contrat initial d'un an, avec une option pour douze mois supplémentaires[16]. Il a fait ses débuts le 5 octobre 2024 lorsqu'il est entré en jeu en tant que remplaçant de Chris Bedia à la 72e minute lors de la défaite 0–4 à l'extérieur contre Norwich City[17].
En janvier 2022 il est appelé pour la première fois par Roberto Mancini pour représenter l'Italie[18]. Il n'y aura pas de match au programme mais seulement une revue d'effectif.
Statistiques
Ce tableau résume les statistiques en carrière de João Pedro[19].