João Moutinho
Career snapshot
Career highs
Born the same day
Shares 1986-09-08 · 6 players total
| Full name | João Moutinho |
|---|---|
| Name in home country | João Filipe Iria Santos Moutinho |
| Date of birth | 1986-09-08 (39 yrs) |
| Place of birth | Portimão, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 170.00 m |
| Current club | SC Braga |
| Joined | 2023-08-25 |
| Contract expires | 2026-06-30 |
| Agent | Gestifute |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SC Braga | 3 | 23/24 | 25/26 | 87 | 5 | 5 | 4,570 |
| Wolverhampton Wanderers | 5 | 18/19 | 22/23 | 212 | 5 | 25 | 10,170 |
| AS Monaco | 5 | 13/14 | 17/18 | 219 | 11 | 39 | 10,442 |
| FC Porto | 3 | 10/11 | 12/13 | 140 | 10 | 31 | 3,924 |
| Sporting CP | 6 | 04/05 | 09/10 | 251 | 30 | 31 | 5,976 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | SC Braga | 5 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | Liga Portugal | SC Braga | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Allianz Cup | SC Braga | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | SC Braga | 6 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Europa League Qualifying | SC Braga | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal | SC Braga | 22 | 1 | 2 | 4 | 0 | 1,676 |
| 24/25 | Taça de Portugal | SC Braga | 4 | 1 | 0 | 0 | 0 | 265 |
| 23/24 | Allianz Cup | SC Braga | 4 | 1 | 0 | 2 | 0 | 360 |
| 23/24 | Champions League | SC Braga | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | SC Braga | 2 | 1 | 0 | 0 | 0 | 159 |
| 23/24 | Liga Portugal | SC Braga | 30 | 1 | 1 | 8 | 0 | 2,110 |
| 23/24 | Taça de Portugal | SC Braga | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Wolverhampton Wanderers | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Wolverhampton Wanderers | 31 | 0 | 2 | 3 | 0 | 0 |
| 21/22 | EFL Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Wolverhampton Wanderers | 35 | 2 | 1 | 4 | 0 | 1,488 |
| 20/21 | EFL Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Wolverhampton Wanderers | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Wolverhampton Wanderers | 33 | 1 | 1 | 3 | 0 | 2,534 |
| 19/20 | EFL Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Wolverhampton Wanderers | 11 | 0 | 3 | 2 | 0 | 0 |
| 19/20 | Europa League Qualifying | Wolverhampton Wanderers | 6 | 0 | 4 | 1 | 0 | 0 |
| 19/20 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premier League | Wolverhampton Wanderers | 38 | 1 | 6 | 7 | 0 | 3,108 |
| 18/19 | FA Cup | Wolverhampton Wanderers | 6 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premier League | Wolverhampton Wanderers | 38 | 1 | 8 | 4 | 0 | 3,040 |
| 17/18 | Champions League | AS Monaco | 6 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Coupe de France | AS Monaco | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | AS Monaco | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | AS Monaco | 33 | 1 | 6 | 6 | 0 | 2,801 |
| 17/18 | Trophée des Champions | AS Monaco | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League | AS Monaco | 11 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Champions League Qu. | AS Monaco | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Coupe de France | AS Monaco | 4 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | AS Monaco | 4 | 1 | 1 | 1 | 0 | 390 |
| 16/17 | Ligue 1 | AS Monaco | 31 | 2 | 4 | 0 | 0 | 883 |
| 15/16 | Champions League Qu. | AS Monaco | 2 | 0 | 2 | 0 | 0 | 0 |
| 15/16 | Coupe de France | AS Monaco | 3 | 0 | 4 | 0 | 0 | 0 |
| 15/16 | Europa League | AS Monaco | 6 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 1 | AS Monaco | 26 | 1 | 2 | 3 | 0 | 2,123 |
| 14/15 | Champions League | AS Monaco | 10 | 1 | 2 | 2 | 0 | 892 |
| 14/15 | Coupe de France | AS Monaco | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | AS Monaco | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | AS Monaco | 37 | 4 | 6 | 6 | 0 | 791 |
| 13/14 | Coupe de France | AS Monaco | 3 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | AS Monaco | 31 | 1 | 7 | 3 | 0 | 2,562 |
| 12/13 | Allianz Cup | FC Porto | 5 | 2 | 0 | 1 | 0 | 202 |
| 12/13 | Champions League | FC Porto | 8 | 2 | 2 | 0 | 0 | 330 |
| 12/13 | Liga ZON Sagres | FC Porto | 27 | 1 | 12 | 3 | 0 | 2,383 |
| 12/13 | Supertaça | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Taça de Portugal | FC Porto | 2 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Allianz Cup | FC Porto | 4 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Champions League | FC Porto | 6 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Europa League | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Liga ZON Sagres | FC Porto | 29 | 3 | 6 | 8 | 0 | 787 |
| 11/12 | Supertaça | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Taça de Portugal | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | UEFA Super Cup | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Allianz Cup | FC Porto | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Europa League | FC Porto | 15 | 0 | 1 | 2 | 0 | 0 |
| 10/11 | Europa League Qualifying | FC Porto | 2 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Liga ZON Sagres | FC Porto | 27 | 0 | 6 | 9 | 0 | 0 |
| 10/11 | Supertaça | FC Porto | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Taça de Portugal | FC Porto | 5 | 2 | 0 | 0 | 0 | 222 |
| 09/10 | Allianz Cup | Sporting CP | 4 | 0 | 0 | 2 | 0 | 0 |
| 09/10 | Champions League Qu. | Sporting CP | 4 | 1 | 0 | 0 | 0 | 360 |
| 09/10 | Europa League | Sporting CP | 10 | 1 | 1 | 2 | 0 | 860 |
| 09/10 | Liga Sagres | Sporting CP | 28 | 5 | 3 | 5 | 0 | 504 |
| 09/10 | Taça de Portugal | Sporting CP | 4 | 2 | 1 | 0 | 0 | 146 |
| 08/09 | Allianz Cup | Sporting CP | 5 | 0 | 1 | 1 | 0 | 0 |
| 08/09 | Champions League | Sporting CP | 8 | 1 | 0 | 2 | 0 | 720 |
| 08/09 | Liga Sagres | Sporting CP | 27 | 3 | 6 | 5 | 0 | 810 |
| 08/09 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Taça de Portugal | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Carlsberg Cup | Sporting CP | 7 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Champions League | Sporting CP | 6 | 1 | 0 | 1 | 0 | 540 |
| 07/08 | Liga Bwin | Sporting CP | 30 | 5 | 3 | 4 | 0 | 537 |
| 07/08 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Taça de Portugal | Sporting CP | 3 | 0 | 2 | 1 | 0 | 0 |
| 07/08 | UEFA Cup | Sporting CP | 6 | 0 | 3 | 1 | 0 | 0 |
| 06/07 | Champions League | Sporting CP | 6 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Liga Bwin | Sporting CP | 29 | 4 | 3 | 6 | 0 | 639 |
| 06/07 | Taça de Portugal | Sporting CP | 4 | 3 | 1 | 0 | 0 | 120 |
| 05/06 | Champions League Qu. | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Liga Bwin | Sporting CP | 34 | 4 | 5 | 3 | 0 | 740 |
| 05/06 | Taça de Portugal | Sporting CP | 3 | 0 | 1 | 0 | 0 | 0 |
| 05/06 | UEFA Cup | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | SuperLiga | Sporting CP | 15 | 0 | 0 | 1 | 0 | 0 |
| 04/05 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | UEFA Cup | Sporting CP | 9 | 0 | 1 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 99/00 | 1999-07-01 | Portimonense Yt | Portimonense 15 | Transfer | 0 | — |
| 00/01 | 2000-07-01 | Portimonense 15 | Sporting Sub-15 | Transfer | 0 | — |
| 01/02 | 2001-07-01 | Sporting Sub-15 | Sporting U17 | Transfer | 0 | — |
| 03/04 | 2003-07-01 | Sporting U17 | Sporting U19 | Transfer | 0 | — |
| 04/05 | 2004-07-01 | Sporting U19 | Sporting CP | Transfer | 0 | — |
| 10/11 | 2010-07-03 | Sporting CP | FC Porto | Transfer | 14500000 | €11.00m |
| 13/14 | 2013-07-01 | FC Porto | Monaco | Transfer | 30000000 | €25.00m |
| 18/19 | 2018-07-24 | Monaco | Wolves | Transfer | 10000000 | €5.60m |
| 23/24 | 2023-08-25 | Wolves | SC Braga | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Thigh problems | 2013-08-12 | 2013-08-26 | 15 | 4 |
| 14/15 | Ankle sprain | 2015-02-09 | 2015-02-23 | 15 | 8 |
| 15/16 | Ankle sprain | 2015-08-13 | 2015-09-14 | 33 | 18 |
| 15/16 | Ankle injury | 2016-03-17 | 2016-04-18 | 33 | 6 |
| 16/17 | Knock | 2016-10-17 | 2016-11-21 | 36 | 7 |
| 17/18 | Knee injury | 2018-03-29 | 2018-04-05 | 8 | 2 |
| 22/23 | Ankle injury | 2022-08-06 | 2022-08-18 | 13 | 2 |
| 24/25 | Calf problems | 2024-08-16 | 2024-10-10 | 56 | 11 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €26.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €14.50m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €15.50m |
| Jan 1, 1970 | €14.50m |
| Jan 1, 1970 | €13.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €2.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53246 | — | 1 | 0 | — | — | former national player |
| Team #23137 | #8 | 15 | 0 | — | — | former national player |
| Team #16374 | #10 | 17 | 2 | — | — | former national player |
| Team #16372 | #8 | 4 | 1 | — | — | former national player |
| Team #16371 | #8 | 5 | 0 | — | — | former national player |
| Team #3300 | #8 | 146 | 7 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Rúben Neves | 1 | 3 | 0 |
| Fabinho | 2 | 2 | 0 |
| Conor Coady | 2 | 1 | 0 |
| Adama Traoré | 1 | 0 | 0 |
| Bernardo Silva | 2 | 2 | 0 |
| Raúl Jiménez | 2 | 4 | 0 |
| Leander Dendoncker | 2 | 2 | 0 |
| James Rodríguez | 2 | 3 | 0 |
| Jonny Otto | 1 | 0 | 0 |
| Romain Saïss | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 09/10 | Liga Sagres | Sporting CP | 5 | 28 |
| 07/08 | Liga Bwin | Sporting CP | 5 | 30 |
| 05/06 | Liga Bwin | Sporting CP | 4 | 34 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 12/13 | Liga ZON Sagres | FC Porto | 12 | 27 |
| 18/19 | Premier League | Wolverhampton Wanderers | 8 | 38 |
| 13/14 | Ligue 1 | AS Monaco | 7 | 31 |
Teams faced most often by João Moutinho's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Manchester City | 20 | 5 | 4 | 11 | 25 | 45 | -20 | 25% |
| Moreirense FC | 20 | 16 | 4 | 0 | 49 | 11 | +38 | 80% |
| Cardiff City | 20 | 9 | 2 | 9 | 29 | 30 | -1 | 45% |
| Vitória Guimarães | 20 | 14 | 3 | 3 | 37 | 16 | +21 | 70% |
| Liverpool FC | 20 | 1 | 3 | 16 | 6 | 46 | -40 | 5% |
| Burnley FC | 19 | 9 | 4 | 6 | 22 | 17 | +5 | 47% |
| Ipswich Town | 19 | 7 | 8 | 4 | 17 | 15 | +2 | 37% |
| CD Santa Clara | 19 | 17 | 1 | 1 | 39 | 10 | +29 | 89% |
| Sheffield Wednesday | 19 | 11 | 5 | 3 | 28 | 17 | +11 | 58% |
| Portimonense SC | 18 | 17 | 0 | 1 | 50 | 16 | +34 | 94% |
| Birmingham City | 18 | 7 | 5 | 6 | 21 | 18 | +3 | 39% |
| Rio Ave FC | 18 | 11 | 6 | 1 | 33 | 14 | +19 | 61% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 05/06 | First senior goal | |
| 16/17 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 36 | 1,941 | 5 | 2 | 0 | 0.32 |
| 23/24 | 44 | 2,629 | 10 | 0 | 0 | 0.34 |
| 22/23 | 36 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 39 | 1,488 | 4 | 0 | 0 | 0.24 |
| 20/21 | 36 | 2,534 | 3 | 1 | 0 | 0.14 |
| 19/20 | 57 | 3,108 | 11 | 0 | 0 | 0.32 |
| 18/19 | 44 | 3,040 | 5 | 0 | 0 | 0.15 |
| 17/18 | 44 | 2,801 | 7 | 0 | 0 | 0.22 |
| 16/17 | 52 | 1,273 | 2 | 0 | 0 | 0.14 |
| 15/16 | 37 | 2,123 | 3 | 0 | 0 | 0.13 |
| 14/15 | 52 | 1,683 | 8 | 0 | 0 | 0.43 |
| 13/14 | 34 | 2,562 | 3 | 0 | 0 | 0.11 |
| 12/13 | 43 | 2,915 | 4 | 0 | 0 | 0.12 |
| 11/12 | 44 | 787 | 8 | 0 | 0 | 0.91 |
| 10/11 | 53 | 222 | 12 | 0 | 0 | 4.86 |
| 09/10 | 50 | 1,870 | 9 | 0 | 0 | 0.43 |
| 08/09 | 43 | 1,530 | 8 | 0 | 0 | 0.47 |
| 07/08 | 53 | 1,077 | 8 | 0 | 0 | 0.67 |
| 06/07 | 39 | 759 | 7 | 0 | 0 | 0.83 |
| 05/06 | 41 | 740 | 3 | 0 | 0 | 0.36 |
| 04/05 | 25 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on João Moutinho
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Moutinho
Who is João Moutinho?
João Moutinho is a Portugal professional footballer who plays as a central midfield for SC Braga.
How old is João Moutinho?
João Moutinho is 39 years old. He was born on September 8, 1986 in Portimão.
What position does João Moutinho play?
João Moutinho plays as a central midfield (Midfield - Central Midfield).
What club does João Moutinho play for?
João Moutinho currently plays for SC Braga.
How many career goals has João Moutinho scored?
Across all senior club competitions in our dataset, João Moutinho has scored 61 goals in 909 appearances.
What is João Moutinho's market value?
João Moutinho's most recent reported market value is €600k.
Portugal