Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
FOOTSAM / PLAYER

João Moutinho

Portugal1986-09-0840 years
Most appearances forMonaco219 recorded matches
Highest-scoring season20144 goals · Ligue 1
Most goals againstCyprus2 goals in the match history
Most frequent opponentBenfica16 spelade matches
Most starts alongsideDanijel Subašić165 starts together
Most goals in one match2 goalsPortugal – Cyprus · 3 June 2017

Results and matches 2026/27 · Appearances

21Matches
1,169 recordedMinutes
0 recordedGoals
0 recordedAssists
9–7–5W–D–L
6,98Season rating
Recent form

Results and form across 21 recorded appearances. Goals recorded in 20, assists in 15 and minutes in 15 matches. Club and national-team matches are included.

Career statistics

SeasonTeamsCompetition
2005Sporting CPUEFA Champions League21800——00—
2005Sporting CPUEFA Europa League2—00000—
2006Sporting CPUEFA Champions League6—00010—
2007Sporting CPUEFA Champions League6—10110—
2007/08Sporting CPUEFA Europa League6—00010—
2008PortugalEuro Championship4—00000—
2008Sporting CPUEFA Champions League8—10120—
2009Sporting CPUEFA Champions League3—10100—
2009Sporting CPUEFA Europa League6—10120—
2010PortugalWorld Cup5—00000—
2010FC PortoUEFA Europa League14—00020—
2010/11FC PortoPrimeira Liga19—00090—
2011FC PortoUEFA Europa League21800——00—
2011/12FC PortoPrimeira Liga17—30380—
2011/12FC PortoUEFA Champions League6—00000—
2012PortugalEuro Championship5—00000—
2012/13FC PortoPrimeira Liga11—10130—
2012/13FC PortoUEFA Champions League8—20200—
2013/14MonacoLigue 131—18930—
2013/14MonacoCoupe de France3—00000—
2014PortugalWorld Cup6—02200—
2014/15MonacoLigue 137—45960—
2014/15MonacoUEFA Champions League10—12320—
2014/15MonacoCoupe de France3—00000—
2014/15MonacoCoupe de la Ligue2—00000—
2015/16MonacoUEFA Champions League2—02200—
2015/16MonacoLigue 1262 123123506,96
2015/16MonacoUEFA Europa League6495———007,28
2015/16MonacoCoupe de France3—00000—
2016PortugalEuro Championship6—01100—
2016/17MonacoLigue 1311 766246007,04
2018PortugalWorld Cup - Qualification Europe85171——007,75
2016/17MonacoUEFA Champions League11629—1—006,8
2017PortugalFriendlies2—20200—
2017/18MonacoLigue 1332 801167607,16
2017/18MonacoUEFA Champions League6467—1—106,93
2017/18MonacoCoupe de France1—00000—
2018PortugalFriendlies5—00000—
2018PortugalWorld Cup3185—1—006,97
2018/19WolvesPremier League383 038189407,13
2018/19WolvesFA Cup6404———107,0
2020/21PortugalEuro Championship9388———006,81
2018/19PortugalUEFA Nations League2—00000—
2019/20WolvesUEFA Europa League10794—2—207,23
2019/20WolvesPremier League383 107167707,2
2019/20WolvesFA Cup2109———106,95
2020PortugalUEFA Nations League6275———006,94
2020/21WolvesPremier League332 538112516,99
2020PortugalFriendlies2—00000—
2020/21WolvesFA Cup3248———007,23
2020PortugalWorld Cup - Qualification Europe84810——207,1
2021/22WolvesPremier League352 975213406,98
2021/22WolvesLeague Cup2103———008,0
2021PortugalFriendlies3—00000—
2021/22WolvesFA Cup190———007,3
2022PortugalUEFA Nations League247———106,2
2022WolvesFriendlies Clubs1860——10—
2022/23WolvesPremier League311 783—2—306,88
2022/23WolvesLeague Cup4228———007,0
2022PortugalWorld Cup8—00020—
2022/23WolvesFA Cup165———006,9
2023/24SC BragaPrimeira Liga302 081112807,14
2023/24SC BragaUEFA Champions League5290———007,1
2023/24SC BragaTaça de Portugal3—00000—
2023/24SC BragaUEFA Europa League21581——007,0
2024/25SC BragaUEFA Europa League6453—0—106,85
2024/25SC BragaPrimeira Liga221 675123827,11
2024/25SC BragaTaça de Portugal4—10100—
2025/26SC BragaUEFA Europa League14694—0—006,87
2025/26SC BragaPrimeira Liga312 194112606,92
2025/26SC BragaTaça de Portugal3—00000—
2026SC BragaUEFA Europa Conference League9439000106,98
2026/27SC BragaPrimeira Liga10701000206,99

Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.

For those who want to understand the game.