- Nationality
- Portugal
- Age
- 22
- Height
- 174 cm
- Shirt number
- 87
- Place of birth
- Tavira
- Full name
- João Pedro Gonçalves Neves
Midfielder
Photo: Bryan Berlin · CC BY-SA 4.0 · Wikipedia · Sources: Wikidata (CC0), Wikimedia Commons
Season 2026Ligue 1 · UEFA Champions League · UEFA Nations League, League A, Gr. 1 · UEFA Super Cup · World Cup
18Apps13 starts
998Minutes
1Goals
0Assists
0Yellow cards
0Red cards
Last 10 matches
Average rating6.56
Goals + assists3
Minutes per match46
Goals + assists per 90 min0.59
Numbers from 126 matches in our archive.
FormRating and result of the last 10 matches
–W24/09/26 · Portugal 1 - 0 Wales6.6W27/09/26 · Norway 1 - 2 Portugal · Rating 6.6–W01/10/26 · Denmark 2 - 4 Portugal6.3W10/10/26 · Paris Saint-Germain 3 - 1 Le Mans · Rating 6.3–W14/10/26 · Manchester City 2 - 4 Paris Saint-Germain6.8W17/10/26 · Strasbourg Alsace 1 - 3 Paris Saint-Germain · Rating 6.86.2W20/10/26 · Paris Saint-Germain 4 - 2 Barcelona · Rating 6.26.2W26/10/26 · Paris Saint-Germain 2 - 0 Olympique Lyonnais · Rating 6.27.8W03/11/26 · Villarreal 0 - 6 Paris Saint-Germain · Rating 7.86.0W07/11/26 · Paris Saint-Germain 1 - 0 ES Troyes · Rating 6.0
Rating trendLast 12 rated matches
Profile per 90 minutes36 matches · 2,352 min
| Profile per 90 minutes | |
|---|---|
| Shots | 1.52 |
| Key passes | 1.39 |
| Dribbles | 1.39 |
| Pass accuracy | 90% |
| Duels won | 63% |
| Ball wins | 4.42 |
| Fouls won | 1.82 |
Last appearances
- Ligue 1Paris Saint-Germain1ES Troyes020' Off the bench6.0
- UEFA Champions LeagueVillarreal0Paris Saint-Germain6Goals 1AAssists 190' Started7.8
- Ligue 1Paris Saint-Germain2Olympique Lyonnais057' Started6.2
- UEFA Champions LeagueParis Saint-Germain4Barcelona2AAssists 190' Started6.2
- Ligue 1Strasbourg Alsace1Paris Saint-Germain363' Started6.8
- UEFA Champions LeagueManchester City2Paris Saint-Germain414' Started
- Ligue 1Paris Saint-Germain3Le Mans158' Started6.3
- UEFA Nations League, League A, Gr. 1Denmark2Portugal49' Off the bench
- UEFA Nations League, League A, Gr. 1Norway1Portugal255' Started6.6
- UEFA Nations League, League A, Gr. 1Portugal1Wales01' Off the bench
- Ligue 1Olympique de Marseille1Paris Saint-Germain290' Started8.2
- Ligue 1Stade Brestois0Paris Saint-Germain190' Started7.9
Goals and assists per season
- Goals
- Assists
Minutes playedLast 20 matches
- Started
- Off the bench
Detailed statistics36 matches · 2,352 min
Attack
- Shots (on target)30 (13)1.52 per 90
- Successful dribbles14 / 28
Passing
- Key passes211.39 per 90
- Pass accuracy90%1,566 passes
Defence and duels
- Tackles · interceptions70 · 27
- Duels won158 / 252
- Fouls won351.82 per 90
Career at a glance
Career statistics
| Season | Competition · Team | Apps | Goals | Assists | Minutes | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 2026 | Ligue 1Paris Saint-Germain | 8 | 0 | 0 | 528 | 0 | 0 |
| UEFA Champions LeagueParis Saint-Germain | 1 | 0 | 0 | 14 | 0 | 0 | |
| UEFA Nations League, League A, Gr. 1Portugal | 3 | 0 | 0 | 65 | 0 | 0 | |
| UEFA Super CupParis Saint-Germain | 1 | 0 | 0 | – | 0 | 0 | |
| World CupPortugal | 5 | 1 | 0 | 391 | 0 | 0 | |
| 2025 | Coupe de FranceParis Saint-Germain | 1 | 0 | 0 | 61 | 0 | 0 |
| FIFA Club World CupParis Saint-Germain | 5 | 2 | 1 | 361 | 1 | 1 | |
| Ligue 1Paris Saint-Germain | 21 | 5 | 1 | 1,287 | 0 | 0 | |
| UEFA Champions LeagueParis Saint-Germain | 14 | 2 | 3 | 1,144 | 1 | 0 | |
| 2024 | Coupe de FranceParis Saint-Germain | 4 | 1 | 0 | 317 | 1 | 0 |
| Euro ChampionshipPortugal | 2 | 0 | 0 | 83 | 0 | 0 | |
| Ligue 1Paris Saint-Germain | 29 | 3 | 8 | 1,857 | 1 | 0 | |
| UEFA Champions LeagueParis Saint-Germain | 17 | 1 | 1 | 1,435 | 2 | 0 | |
| UEFA Nations League, League A, Gr. 1Portugal | 7 | 0 | 0 | 391 | 1 | 0 | |
| World Cup - Qualification EuropePortugal | 4 | 3 | 0 | 337 | 1 | 0 | |
| Total | 122 | 18 | 14 | 8,271 | 8 | 1 | |
Clubs
- Paris Saint-GermainCurrent#87
- PortugalCurrent#15
- SpainCurrent#15
About
João Neves plays as a midfielder for Paris Saint-Germain. Born on 27 Sept 2004 in Tavira (22 years old). Nationality: Portugal. Height: 174 cm. In 2026: 18 matches, 998 minutes, 1 goal and 0 assists.
Automatic text from the numbers on this page · updated after every match
