Menu
William Carvalho
Portugal

William Carvalho

Player Profile

FootballPortugalPPachucaLiga MX2025Midfielder
Age
33
Height
187 cm
Weight
83 kg
Born
1992-04-07 · Luanda

Current Season

William Carvalho has made 9 appearances this season with 0 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

9

Appearances

296

Min

0

Goals

0

Assists

3

Shots

3

Key Passes

91%

Pass Accuracy %

4

Tackles

2

Blocks

1

Interceptions

4

Dribbles

11

Duels Won

4

Fouls

0

Yellow Cards

0

Red Cards

6.5

Rating

Statistics by Season

William Carvalho has recorded 34 goals and 22 assists in 570 appearances across 16 seasons. Career history spans 8 teams including Pachuca, Real Betis, Portugal. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Pachuca2025Liga MX900296006.5
Real Betis2024La Liga1400481106.7
Real Betis2024Copa del Rey00—000—
Real Betis2024UEFA Europa Conference League100300—
Real Betis2023La Liga2213666206.8
Real Betis2023Copa del Rey20—13400—
Real Betis2023UEFA Europa League40—311007.3
Real Betis2023UEFA Europa Conference League20—148107.0
Real Betis2022La Liga333—2543616.9
Real Betis2022Copa del Rey21—157007.8
Real Betis2022UEFA Europa League70—331006.8
Real Betis2022Friendlies Clubs10—2700—
Portugal2022UEFA Nations League41—307106.9
Portugal2022World Cup40—214006.8
Portugal2022Friendlies10—9000—
Real Betis2021La Liga33231804606.9
Real Betis2021Copa del Rey822731207.6
Real Betis2021UEFA Europa League80—402006.7
Real Betis2021Friendlies Clubs10—1800—
Portugal2021Friendlies30—16310—
Real Betis2020La Liga272—1219506.7
Real Betis2020Copa del Rey30—186107.1
Portugal2020World Cup - Qualification Europe20—23006.8
Portugal2020UEFA Nations League301224006.9
Portugal2020Friendlies20—7100—
Portugal2020Euro Championship20—13900—
Real Betis2019La Liga130—894616.6
Real Betis2019Copa del Rey00—000—
Real Betis2018La Liga30052387706.9
Real Betis2018Copa del Rey60—506007.1
Real Betis2018UEFA Europa League70—614107.0
Portugal2018UEFA Nations League60—53610—
Portugal2018World Cup - Qualification Europe821597007.7
Portugal2018World Cup40—360007.0
Portugal2018Friendlies50—32510—
Sporting CP2017Primeira Liga24112132307.2
Sporting CP2017Taça da Liga40—39020—
Sporting CP2017Taça de Portugal10—4600—
Sporting CP2017UEFA Europa League40—255207.2
Sporting CP2017UEFA Champions League50—450106.9
Portugal2017Confederations Cup40—33010—
Portugal U212017UEFA U21 Championship00—000—
Portugal2017Friendlies20—8800—
Sporting CP2016Primeira Liga32232810907.2
Sporting CP2016Taça da Liga20—18000—
Sporting CP2016Taça de Portugal20—18000—
Sporting CP2016UEFA Champions League601535207.0
Portugal2016Euro Championship50—51630—
Portugal2016UEFA European Championship Qualifiers50—180107.2
Portugal2016Friendlies60—26200—
Sporting CP2015Primeira Liga27222139607.1
Sporting CP2015Taça da Liga10—9000—
Sporting CP2015Taça de Portugal21—24010—
Sporting CP2015UEFA Europa League50—378307.3
Sporting CP2015UEFA Champions League00—000—
Portugal U212015UEFA U21 Championship82—75000—
Portugal2015Friendlies20—10200—
Sporting CP2014Primeira Liga301—2443110—
Sporting CP2014Taça de Portugal40—36000—
Sporting CP2014UEFA Europa League10—9000—
Sporting CP2014UEFA Champions League60—51130—
Portugal2014UEFA World Cup Qualifiers10—1700—
Portugal2014World Cup20—13400—
Portugal U212014Tournoi Maurice Revello00—000—
Portugal2014Friendlies50—31100—
Sporting CP2013Primeira Liga294—253480—
Sporting CP2013Taça da Liga30—27020—
Sporting CP2013Taça de Portugal10—12000—
Cercle Brugge2012Jupiler Pro League232—162010—
Cercle Brugge2012Cup40—20200—
Cercle Brugge2011Jupiler Pro League191—151400—
Fátima2011Campeonato de Portugal Prio133—117020—
Portugal U192011UEFA U19 Championship41—28400—
Sporting CP2010Primeira Liga10—000—

API data: May 10, 2026 · Stats updated: Apr 26, 2026