Tonny Vilhena
Career snapshot
Position rank · 24/25
Among 2,799 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1995-01-03 · 6 players total
| Full name | Tonny Vilhena |
|---|---|
| Name in home country | Tonny Emílio Trindade de Vilhena |
| Date of birth | 1995-01-03 (31 yrs) |
| Place of birth | Maassluis, Netherlands |
| Citizenship | Netherlands Angola |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 175.00 m |
| Current club | Panathinaikos FC |
| Joined | 2023-07-07 |
| Contract expires | 2027-06-30 |
| Agent | Team of Future |
| Outfitter | Nike |
Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Panathinaikos FC | 2 | 23/24 | 24/25 | 44 | 1 | 1 | 925 |
| Alanyaspor | 1 | 24/25 | 24/25 | 15 | 2 | 1 | 474 |
| US Salernitana 1919 | 1 | 22/23 | 22/23 | 33 | 4 | 1 | 569 |
| RCD Espanyol Barcelona | 1 | 21/22 | 21/22 | 17 | 1 | 1 | 936 |
| FC Krasnodar | 3 | 19/20 | 21/22 | 79 | 9 | 8 | 3,034 |
| Feyenoord Rotterdam | 8 | 11/12 | 18/19 | 258 | 41 | 29 | 4,265 |
| Feyenoord U21 | 5 | 11/12 | 15/16 | 21 | 8 | 5 | 950 |
| Feyenoord/Excelsior U19 | 1 | 11/12 | 11/12 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Europa League Qualifying | Panathinaikos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Super League 1 | Panathinaikos FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Süper Lig | Alanyaspor | 14 | 2 | 1 | 2 | 0 | 474 |
| 24/25 | Türkiye Kupasi | Alanyaspor | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | Panathinaikos FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | Panathinaikos FC | 6 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Kypello Elladas | Panathinaikos FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-off | Panathinaikos FC | 6 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League 1 | Panathinaikos FC | 19 | 1 | 0 | 3 | 0 | 925 |
| 22/23 | Serie A | US Salernitana 1919 | 33 | 4 | 1 | 5 | 0 | 569 |
| 21/22 | LaLiga | RCD Espanyol Barcelona | 17 | 1 | 1 | 4 | 0 | 936 |
| 21/22 | Premier Liga | FC Krasnodar | 13 | 2 | 1 | 4 | 0 | 494 |
| 21/22 | Russian Cup | FC Krasnodar | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | FC Krasnodar | 5 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Champions League Qu. | FC Krasnodar | 2 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Europa League | FC Krasnodar | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Premier Liga | FC Krasnodar | 24 | 2 | 2 | 4 | 0 | 750 |
| 20/21 | Russian Cup | FC Krasnodar | 1 | 1 | 0 | 0 | 0 | 27 |
| 19/20 | Champions League Qu. | FC Krasnodar | 4 | 1 | 1 | 1 | 0 | 360 |
| 19/20 | Europa League | FC Krasnodar | 6 | 1 | 0 | 1 | 0 | 540 |
| 19/20 | Premier Liga | FC Krasnodar | 20 | 2 | 2 | 8 | 1 | 863 |
| 18/19 | Eredivisie | Feyenoord Rotterdam | 33 | 6 | 7 | 3 | 0 | 484 |
| 18/19 | Europa League Qualifying | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Johan Cruijff Schaal | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | KNVB Beker | Feyenoord Rotterdam | 4 | 1 | 1 | 1 | 0 | 390 |
| 17/18 | Champions League | Feyenoord Rotterdam | 6 | 0 | 2 | 2 | 0 | 0 |
| 17/18 | Eredivisie | Feyenoord Rotterdam | 33 | 11 | 3 | 3 | 0 | 266 |
| 17/18 | Johan Cruijff Schaal | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | KNVB Beker | Feyenoord Rotterdam | 4 | 2 | 1 | 0 | 0 | 180 |
| 16/17 | Eredivisie | Feyenoord Rotterdam | 29 | 4 | 1 | 5 | 0 | 653 |
| 16/17 | Europa League | Feyenoord Rotterdam | 5 | 1 | 0 | 0 | 0 | 435 |
| 16/17 | Johan Cruijff Schaal | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | KNVB Beker | Feyenoord Rotterdam | 2 | 0 | 0 | 2 | 0 | 0 |
| 15/16 | Beloften Eredivisie | Feyenoord U21 | 7 | 2 | 4 | 1 | 0 | 297 |
| 15/16 | Eredivisie | Feyenoord Rotterdam | 27 | 5 | 4 | 4 | 0 | 378 |
| 15/16 | KNVB Beker | Feyenoord Rotterdam | 6 | 1 | 0 | 0 | 0 | 518 |
| 14/15 | Beloften Eredivisie | Feyenoord U21 | 5 | 4 | 1 | 2 | 0 | 113 |
| 14/15 | Beloften Preliminary Round | Feyenoord U21 | 1 | 1 | 0 | 0 | 0 | 90 |
| 14/15 | Champions League Qu. | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Eredivisie | Feyenoord Rotterdam | 21 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League | Feyenoord Rotterdam | 5 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League Qualifying | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | KNVB Beker | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Play-Offs Conference League | Feyenoord Rotterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Beloften Eredivisie | Feyenoord U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Eredivisie | Feyenoord Rotterdam | 32 | 6 | 7 | 5 | 0 | 434 |
| 13/14 | Europa League Qualifying | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | KNVB Beker | Feyenoord Rotterdam | 3 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Beloften Eredivisie | Feyenoord U21 | 5 | 1 | 0 | 0 | 0 | 450 |
| 12/13 | Beloften nacompetitie | Feyenoord U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Champions League Qu. | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Eredivisie | Feyenoord Rotterdam | 27 | 4 | 1 | 4 | 0 | 527 |
| 12/13 | Europa League Qualifying | Feyenoord Rotterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | KNVB Beker | Feyenoord Rotterdam | 3 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Beloften Eredivisie | Feyenoord U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Eredivisie | Feyenoord Rotterdam | 6 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | U19 Div. 1 Spring | Feyenoord/Excelsior U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Feyenoord Youth | Feyenoord U17 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Feyenoord U17 | Feyenoord U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Feyenoord U19 | Feyenoord | Transfer | 350000 | — |
| 19/20 | 2019-07-01 | Feyenoord | Krasnodar | Transfer | 14000000 | €9.00m |
| 21/22 | 2022-01-17 | Krasnodar | Espanyol | Loan | 7500000 | — |
| 21/22 | 2022-06-30 | Espanyol | Krasnodar | Return from loan | 5000000 | — |
| 22/23 | 2022-07-13 | Krasnodar | Espanyol | Transfer | 5000000 | €2.50m |
| 22/23 | 2022-08-10 | Espanyol | Salernitana | Loan | 5000000 | — |
| 22/23 | 2023-06-30 | Salernitana | Espanyol | Return from loan | 3800000 | — |
| 23/24 | 2023-07-07 | Espanyol | Panathinaikos | Transfer | 3800000 | €3.00m |
| 24/25 | 2025-02-07 | Panathinaikos | Alanyaspor | Loan | 2000000 | — |
| 24/25 | 2025-06-30 | Alanyaspor | Panathinaikos | Return from loan | 1300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Ankle injury | 2016-10-24 | 2016-10-29 | 6 | 1 |
| 18/19 | unknown injury | 2019-03-09 | 2019-03-15 | 7 | 1 |
| 19/20 | unknown injury | 2020-02-25 | 2020-03-23 | 28 | 3 |
| 19/20 | Muscle injury | 2020-07-13 | 2020-08-17 | 36 | 5 |
| 20/21 | Muscle injury | 2020-10-28 | 2020-11-06 | 10 | 3 |
| 20/21 | Corona virus | 2020-11-10 | 2020-11-16 | 7 | 0 |
| 20/21 | unknown injury | 2020-11-28 | 2020-11-30 | 3 | 1 |
| 24/25 | Stomach flu | 2024-07-28 | 2024-08-04 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.40m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | — | 6 | 2 | — | — | former national player |
| Team #34684 | — | 5 | 1 | — | — | former national player |
| Team #16341 | — | 4 | 1 | — | — | former national player |
| Team #11944 | #8 | 23 | 4 | — | — | former national player |
| Team #3379 | #18 | 15 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jens Toornstra | 2 | 5 | 0 |
| Jean-Paul Boëtius | 2 | 10 | 0 |
| Jordy Clasie | 2 | 1 | 0 |
| Sven van Beek | 2 | 0 | 0 |
| Terence Kongolo | 2 | 1 | 0 |
| Steven Berghuis | 2 | 9 | 0 |
| Lex Immers | 2 | 3 | 0 |
| Kenneth Vermeer | 2 | 0 | 0 |
| Stefan de Vrij | 2 | 1 | 0 |
| Bruno Martins Indi | 2 | 0 | 0 |
| Sam Larsson | 2 | 4 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Eredivisie | Feyenoord Rotterdam | 11 | 33 |
| 13/14 | Eredivisie | Feyenoord Rotterdam | 6 | 32 |
| 18/19 | Eredivisie | Feyenoord Rotterdam | 6 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Eredivisie | Feyenoord Rotterdam | 7 | 32 |
| 18/19 | Eredivisie | Feyenoord Rotterdam | 7 | 33 |
| 15/16 | Eredivisie | Feyenoord Rotterdam | 4 | 27 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Alanyaspor | Panathinaikos | Return from loan | — | €1.30m |
| 24/25 | 2025-02-07 | Panathinaikos | Alanyaspor | Loan | — | €2.00m |
| 22/23 | 2023-06-30 | Salernitana | Espanyol | Return from loan | — | €3.80m |
| 22/23 | 2022-08-10 | Espanyol | Salernitana | Loan | — | €5.00m |
| 21/22 | 2022-06-30 | Espanyol | Krasnodar | Return from loan | — | €5.00m |
| 21/22 | 2022-01-17 | Krasnodar | Espanyol | Loan | — | €7.50m |
Teams faced most often by Tonny Vilhena'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 % |
|---|---|---|---|---|---|---|---|---|
| Spezia Calcio | 16 | 4 | 3 | 9 | 14 | 24 | -10 | 25% |
| Brescia Calcio | 12 | 4 | 4 | 4 | 15 | 16 | -1 | 33% |
| Empoli FC | 12 | 2 | 3 | 7 | 14 | 26 | -12 | 17% |
| Trabzonspor | 12 | 7 | 2 | 3 | 22 | 13 | +9 | 58% |
| AS Cittadella | 12 | 5 | 2 | 5 | 19 | 18 | +1 | 42% |
| Frosinone Calcio | 12 | 2 | 6 | 4 | 9 | 14 | -5 | 17% |
| Venezia FC | 12 | 7 | 2 | 3 | 16 | 11 | +5 | 58% |
| US Cremonese | 12 | 4 | 5 | 3 | 14 | 13 | +1 | 33% |
| Fenerbahçe | 10 | 2 | 3 | 5 | 8 | 14 | -6 | 20% |
| Antalyaspor | 10 | 2 | 3 | 5 | 9 | 10 | -1 | 20% |
| Çaykur Rizespor | 10 | 4 | 5 | 1 | 15 | 11 | +4 | 40% |
| Delfino Pescara | 10 | 4 | 3 | 3 | 17 | 14 | +3 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 12/13 | First senior goal | |
| 19/20 | 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 | 18 | 474 | 2 | 0 | 0 | 0.38 |
| 23/24 | 41 | 925 | 4 | 0 | 0 | 0.39 |
| 22/23 | 33 | 569 | 5 | 0 | 0 | 0.79 |
| 21/22 | 32 | 1,430 | 8 | 0 | 0 | 0.5 |
| 20/21 | 34 | 777 | 6 | 0 | 0 | 0.69 |
| 19/20 | 30 | 1,763 | 10 | 0 | 1 | 0.56 |
| 18/19 | 39 | 874 | 4 | 0 | 0 | 0.41 |
| 17/18 | 44 | 446 | 5 | 1 | 0 | 1.21 |
| 16/17 | 37 | 1,088 | 7 | 0 | 0 | 0.58 |
| 15/16 | 40 | 1,193 | 5 | 0 | 0 | 0.38 |
| 14/15 | 37 | 203 | 4 | 0 | 0 | 1.77 |
| 13/14 | 38 | 434 | 5 | 0 | 0 | 1.04 |
| 12/13 | 37 | 977 | 4 | 0 | 0 | 0.37 |
Output by competition
Career goals and assists broken down by tournament.
More on Tonny Vilhena
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tonny Vilhena
Who is Tonny Vilhena?
Tonny Vilhena is a Netherlands professional footballer who plays as a central midfield for Panathinaikos FC.
How old is Tonny Vilhena?
Tonny Vilhena is 31 years old. He was born on January 3, 1995 in Maassluis.
What position does Tonny Vilhena play?
Tonny Vilhena plays as a central midfield (Midfield - Central Midfield).
What club does Tonny Vilhena play for?
Tonny Vilhena currently plays for Panathinaikos FC.
How many career goals has Tonny Vilhena scored?
Across all senior club competitions in our dataset, Tonny Vilhena has scored 66 goals in 469 appearances.
What is Tonny Vilhena's market value?
Tonny Vilhena's most recent reported market value is €1.30m.