Rúben Neves
Career snapshot
Career highs
Born the same day
Shares 1997-03-13 · 6 players total
| Full name | Rúben Neves |
|---|---|
| Name in home country | Rúben Diogo da Silva Neves |
| Date of birth | 1997-03-13 (29 yrs) |
| Place of birth | Santa Maria da Feira, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Al-Hilal SFC |
| Joined | 2023-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Gestifute |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Hilal SFC | 4 | 2025 | 25/26 | 92 | 9 | 24 | 4,220 |
| Wolverhampton Wanderers | 6 | 17/18 | 22/23 | 253 | 30 | 13 | 5,879 |
| FC Porto | 3 | 14/15 | 16/17 | 93 | 4 | 3 | 3,297 |
| FC Porto B | 1 | 13/14 | 13/14 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Saudi Pro League | Al-Hilal SFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | AFC Champions League | Al-Hilal SFC | 9 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | King's Cup | Al-Hilal SFC | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Saudi Pro League | Al-Hilal SFC | 26 | 1 | 8 | 6 | 0 | 2,242 |
| 24/25 | Saudi Super Cup | Al-Hilal SFC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | AFC Champions League | Al-Hilal SFC | 9 | 2 | 0 | 1 | 0 | 396 |
| 23/24 | King's Cup | Al-Hilal SFC | 5 | 2 | 0 | 1 | 0 | 205 |
| 23/24 | Saudi Pro League | Al-Hilal SFC | 32 | 3 | 12 | 8 | 0 | 897 |
| 23/24 | Saudi Super Cup | Al-Hilal SFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Wolverhampton Wanderers | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Wolverhampton Wanderers | 35 | 6 | 1 | 12 | 0 | 504 |
| 21/22 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Premier League | Wolverhampton Wanderers | 33 | 4 | 2 | 9 | 0 | 666 |
| 2025 | Club World Cup | Al-Hilal SFC | 5 | 1 | 2 | 2 | 0 | 480 |
| 20/21 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Wolverhampton Wanderers | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Premier League | Wolverhampton Wanderers | 36 | 5 | 1 | 7 | 0 | 536 |
| 19/20 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Wolverhampton Wanderers | 9 | 1 | 1 | 1 | 0 | 776 |
| 19/20 | Europa League Qualifying | Wolverhampton Wanderers | 4 | 1 | 0 | 0 | 0 | 146 |
| 19/20 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Wolverhampton Wanderers | 38 | 2 | 2 | 9 | 0 | 1,530 |
| 18/19 | FA Cup | Wolverhampton Wanderers | 5 | 1 | 1 | 2 | 0 | 365 |
| 18/19 | Premier League | Wolverhampton Wanderers | 35 | 4 | 3 | 8 | 0 | 752 |
| 17/18 | Championship | Wolverhampton Wanderers | 42 | 6 | 1 | 11 | 0 | 604 |
| 17/18 | FA Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Allianz Cup | FC Porto | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Champions League | FC Porto | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League Qu. | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | FC Porto | 13 | 1 | 0 | 4 | 0 | 626 |
| 15/16 | Allianz Cup | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Champions League | FC Porto | 6 | 0 | 2 | 0 | 0 | 0 |
| 15/16 | Europa League | FC Porto | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Liga NOS | FC Porto | 22 | 1 | 0 | 6 | 0 | 1,191 |
| 15/16 | Taça de Portugal | FC Porto | 6 | 1 | 0 | 0 | 0 | 280 |
| 14/15 | Allianz Cup | FC Porto | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | FC Porto | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League Qu. | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | FC Porto | 24 | 1 | 1 | 1 | 0 | 1,200 |
| 14/15 | Taça de Portugal | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga Portugal 2 | FC Porto B | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | FC Porto Youth | FC Porto U15 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | FC Porto U15 | Padroense U17 | Transfer | 0 | — |
| 12/13 | 2013-01-01 | Padroense U17 | FC Porto U17 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | FC Porto U17 | FC Porto | Transfer | 0 | — |
| 17/18 | 2017-07-08 | FC Porto | Wolves | Transfer | 10000000 | €17.90m |
| 23/24 | 2023-07-01 | Wolves | Al-Hilal | Transfer | 40000000 | €55.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Knee bruise | 2016-11-17 | 2016-11-24 | 8 | 2 |
| 16/17 | Muscle injury | 2017-01-10 | 2017-02-08 | 30 | 4 |
| 20/21 | Corona virus | 2021-04-12 | 2021-04-22 | 11 | 1 |
| 21/22 | Knee injury | 2022-03-19 | 2022-04-25 | 38 | 5 |
| 24/25 | Patellar tendon rupture | 2024-10-21 | 2025-01-05 | 77 | 13 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €42.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53807 | #6 | 1 | 1 | — | — | former national player |
| Team #31372 | #6 | 10 | 1 | — | — | former national player |
| Team #30503 | #6 | 2 | 0 | — | — | former national player |
| Team #16374 | #6 | 23 | 4 | — | — | former national player |
| Team #16371 | #6 | 2 | 0 | — | — | former national player |
| Team #3300 | #21 | 60 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Conor Coady | 2 | 1 | 0 |
| João Moutinho | 1 | 3 | 0 |
| Adama Traoré | 1 | 4 | 0 |
| Romain Saïss | 2 | 1 | 0 |
| Raúl Jiménez | 1 | 2 | 0 |
| Leander Dendoncker | 2 | 0 | 0 |
| Willy Boly | 2 | 2 | 0 |
| Matt Doherty | 2 | 0 | 0 |
| Jonny Otto | 1 | 0 | 0 |
| Nélson Semedo | 1 | 1 | 0 |
| Pedro Neto | 1 | 3 | 0 |
| Daniel Podence | 1 | 0 | 0 |
| Maximilian Kilman | 1 | 0 | 0 |
| José Sá | 1 | 0 | 0 |
| Rayan Aït-Nouri | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Championship | Wolverhampton Wanderers | 6 | 42 |
| 22/23 | Premier League | Wolverhampton Wanderers | 6 | 35 |
| 20/21 | Premier League | Wolverhampton Wanderers | 5 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Saudi Pro League | Al-Hilal SFC | 12 | 32 |
| 24/25 | Saudi Pro League | Al-Hilal SFC | 8 | 26 |
| 18/19 | Premier League | Wolverhampton Wanderers | 3 | 35 |
Teams faced most often by Rúben Neves'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 % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 14 | 0 | 2 | 12 | 4 | 36 | -32 | 0% |
| Vitória Guimarães | 14 | 10 | 2 | 2 | 25 | 11 | +14 | 71% |
| Portimonense SC | 12 | 12 | 0 | 0 | 33 | 5 | +28 | 100% |
| Moreirense FC | 12 | 10 | 2 | 0 | 37 | 7 | +30 | 83% |
| Rio Ave FC | 12 | 7 | 4 | 1 | 19 | 10 | +9 | 58% |
| CD Santa Clara | 12 | 10 | 2 | 0 | 22 | 5 | +17 | 83% |
| Brighton & Hove Albion | 12 | 2 | 6 | 4 | 8 | 11 | -3 | 17% |
| FC Famalicão | 12 | 9 | 2 | 1 | 32 | 14 | +18 | 75% |
| Nottingham Forest | 10 | 5 | 2 | 3 | 16 | 13 | +3 | 50% |
| Sporting Braga | 10 | 5 | 2 | 3 | 16 | 11 | +5 | 50% |
| Sporting CP | 10 | 5 | 5 | 0 | 16 | 8 | +8 | 50% |
| Chelsea FC | 10 | 4 | 1 | 5 | 9 | 16 | -7 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | First senior goal |
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 | 38 | 2,242 | 8 | 0 | 0 | 0.32 |
| 23/24 | 48 | 1,498 | 10 | 0 | 0 | 0.6 |
| 22/23 | 41 | 504 | 13 | 0 | 0 | 2.32 |
| 21/22 | 36 | 666 | 11 | 0 | 0 | 1.49 |
| 2025 | 5 | 480 | 2 | 0 | 0 | 0.38 |
| 20/21 | 40 | 536 | 7 | 0 | 0 | 1.18 |
| 19/20 | 54 | 2,452 | 10 | 0 | 0 | 0.37 |
| 18/19 | 40 | 1,117 | 10 | 0 | 0 | 0.81 |
| 17/18 | 42 | 604 | 11 | 1 | 0 | 1.79 |
| 16/17 | 18 | 626 | 5 | 0 | 0 | 0.72 |
| 15/16 | 38 | 1,471 | 7 | 0 | 0 | 0.43 |
| 14/15 | 37 | 1,200 | 1 | 0 | 0 | 0.08 |
Output by competition
Career goals and assists broken down by tournament.
More on Rúben Neves
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rúben Neves
Who is Rúben Neves?
Rúben Neves is a Portugal professional footballer who plays as a defensive midfield for Al-Hilal SFC.
How old is Rúben Neves?
Rúben Neves is 29 years old. He was born on March 13, 1997 in Santa Maria da Feira.
What position does Rúben Neves play?
Rúben Neves plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Rúben Neves play for?
Rúben Neves currently plays for Al-Hilal SFC.
How many career goals has Rúben Neves scored?
Across all senior club competitions in our dataset, Rúben Neves has scored 43 goals in 438 appearances.
What is Rúben Neves's market value?
Rúben Neves's most recent reported market value is €25.00m.
Portugal