Hernâni
Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1991-08-20 · 4 players total
| Full name | Hernâni |
|---|---|
| Name in home country | Hernâni Jorge Santos Fortes |
| Date of birth | 1991-08-20 (34 yrs) |
| Place of birth | Lisboa, Portugal |
| Citizenship | Portugal Cape Verde |
| Position | Attack - Left Winger (main: Attack) |
| Foot | left |
| Height | 180.00 m |
| Current club | Ferroviária |
| Joined | 2025-07-29 |
| Contract expires | 2025-11-30 |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| NK Osijek | 1 | 24/25 | 24/25 | 27 | 6 | 4 | 204 |
| Rio Ave FC | 2 | 22/23 | 23/24 | 39 | 2 | 2 | 330 |
| Al-Najma SC | 1 | 23/24 | 23/24 | 15 | 3 | 1 | 422 |
| UD Las Palmas | 1 | 21/22 | 21/22 | 5 | 0 | 0 | 0 |
| Levante UD | 3 | 19/20 | 21/22 | 23 | 3 | 2 | 566 |
| Ferroviária | 1 | 2025 | 2025 | 2 | 0 | 0 | 0 |
| Al-Wehda FC | 1 | 20/21 | 20/21 | 28 | 5 | 1 | 375 |
| FC Porto | 3 | 14/15 | 18/19 | 52 | 7 | 4 | 662 |
| FC Porto B | 1 | 17/18 | 17/18 | 1 | 0 | 0 | 0 |
| Vitória Guimarães SC | 4 | 12/13 | 16/17 | 63 | 16 | 14 | 859 |
| Olympiacos Piraeus | 1 | 15/16 | 15/16 | 26 | 8 | 7 | 258 |
| Vitória Guimarães SC B | 2 | 12/13 | 14/15 | 6 | 1 | 1 | 308 |
| Atlético CP | 3 | 10/11 | 12/13 | 25 | 3 | 0 | 365 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Hrvatski nogometni kup | NK Osijek | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | SuperSport HNL | NK Osijek | 24 | 6 | 4 | 0 | 0 | 204 |
| 23/24 | Allianz Cup | Rio Ave FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | Rio Ave FC | 12 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Saudi First Division League | Al-Najma SC | 15 | 3 | 1 | 0 | 0 | 422 |
| 23/24 | Taça de Portugal | Rio Ave FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | Rio Ave FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | Rio Ave FC | 21 | 2 | 1 | 1 | 0 | 330 |
| 22/23 | Taça de Portugal | Rio Ave FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2ª División | UD Las Palmas | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | LaLiga | Levante UD | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Promoción a LaLiga | UD Las Palmas | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Série B | Ferroviária | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | King's Cup | Al-Wehda FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | LaLiga | Levante UD | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Saudi Pro League | Al-Wehda FC | 27 | 5 | 1 | 2 | 0 | 375 |
| 19/20 | Copa del Rey | Levante UD | 3 | 1 | 2 | 0 | 0 | 244 |
| 19/20 | LaLiga | Levante UD | 20 | 2 | 0 | 1 | 0 | 322 |
| 18/19 | Allianz Cup | FC Porto | 4 | 1 | 1 | 1 | 0 | 162 |
| 18/19 | Champions League | FC Porto | 6 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | Liga NOS | FC Porto | 10 | 1 | 0 | 1 | 0 | 85 |
| 18/19 | Supertaça | FC Porto | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Taça de Portugal | FC Porto | 3 | 2 | 0 | 1 | 0 | 59 |
| 17/18 | Champions League | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ledman LigaPro | FC Porto B | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga NOS | FC Porto | 12 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Taça CTT | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | FC Porto | 4 | 1 | 0 | 1 | 0 | 224 |
| 16/17 | Allianz Cup | Vitória Guimarães SC | 2 | 1 | 0 | 1 | 0 | 115 |
| 16/17 | Liga NOS | Vitória Guimarães SC | 27 | 8 | 6 | 0 | 0 | 224 |
| 16/17 | Taça de Portugal | Vitória Guimarães SC | 6 | 3 | 1 | 3 | 0 | 161 |
| 15/16 | Champions League | Olympiacos Piraeus | 5 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Kypello Elladas | Olympiacos Piraeus | 5 | 4 | 1 | 0 | 0 | 100 |
| 15/16 | Super League 1 | Olympiacos Piraeus | 16 | 4 | 6 | 1 | 0 | 158 |
| 14/15 | Allianz Cup | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | FC Porto | 8 | 2 | 0 | 0 | 0 | 132 |
| 14/15 | Liga NOS | Vitória Guimarães SC | 18 | 4 | 5 | 3 | 0 | 359 |
| 14/15 | Liga Portugal 2 | Vitória Guimarães SC B | 1 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | Liga ZON Sagres | Vitória Guimarães SC | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Supertaça | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Allianz Cup | Atlético CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga Portugal 2 | Vitória Guimarães SC B | 5 | 1 | 0 | 0 | 0 | 308 |
| 12/13 | Liga Portugal 2 | Atlético CP | 19 | 3 | 0 | 1 | 0 | 365 |
| 12/13 | Liga ZON Sagres | Vitória Guimarães SC | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Taça de Portugal | Atlético CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Liga Portugal 2 | Atlético CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Taça de Portugal | Atlético CP | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Taça de Portugal | Atlético CP | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Cova Piedade Fo | Cova Piedade 15 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Cova Piedade 15 | Cova Piedade 17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Cova Piedade 17 | Cova Pied. U19 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Cova Pied. U19 | Atlético U19 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Atlético U19 | Atlético CP | Transfer | 0 | — |
| 11/12 | 2012-01-01 | Atlético CP | Mirandela | Loan | 50000 | — |
| 11/12 | 2012-06-30 | Mirandela | Atlético CP | Return from loan | 50000 | — |
| 12/13 | 2013-01-21 | Atlético CP | Guimarães B | Transfer | 50000 | — |
| 13/14 | 2013-07-01 | Guimarães B | Vit. Guimarães | Transfer | 50000 | — |
| 14/15 | 2015-02-02 | Vit. Guimarães | FC Porto | Transfer | 600000 | €2.90m |
| 15/16 | 2015-08-31 | FC Porto | Olympiacos | Loan | 3800000 | — |
| 15/16 | 2016-06-30 | Olympiacos | FC Porto | Return from loan | 2500000 | — |
| 16/17 | 2016-08-25 | FC Porto | Vit. Guimarães | Loan | 2500000 | — |
| 16/17 | 2017-06-30 | Vit. Guimarães | FC Porto | Return from loan | 3500000 | — |
| 19/20 | 2019-07-02 | FC Porto | Levante | Transfer | 2500000 | — |
| 20/21 | 2020-10-13 | Levante | Al-Wehda | Loan | 2000000 | — |
| 20/21 | 2021-06-30 | Al-Wehda | Levante | Return from loan | 1200000 | — |
| 21/22 | 2021-10-26 | Levante | Without Club | Transfer | 1200000 | — |
| 21/22 | 2022-01-01 | Without Club | UD Las Palmas | Transfer | 1000000 | — |
| 22/23 | 2022-08-09 | UD Las Palmas | Rio Ave | Transfer | 700000 | — |
| 23/24 | 2024-01-16 | Rio Ave | Al-Najma | Transfer | 300000 | — |
| 24/25 | 2024-08-29 | Al-Najma | NK Osijek | Transfer | 250000 | — |
| 25/26 | 2025-07-29 | NK Osijek | Ferroviária | Transfer | 225000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Cruciate ligament injury | 2016-01-13 | 2016-02-24 | 43 | 10 |
| 16/17 | Knock | 2016-10-25 | 2016-11-03 | 10 | 1 |
| 18/19 | Adductor injury | 2018-10-04 | 2018-10-22 | 19 | 2 |
| 19/20 | Knee injury | 2020-02-07 | 2020-05-07 | 91 | 5 |
| 21/22 | Torn muscle fiber | 2022-04-16 | 2022-05-25 | 40 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Fábio Ronaldo | 1 | 0 | 986 |
| Jhonatan | 1 | 0 | 939 |
| Héctor Herrera | 2 | 0 | 810 |
| Alex Telles | 2 | 0 | 745 |
| Óliver Torres | 2 | 0 | 602 |
| Yacine Brahimi | 2 | 0 | 550 |
| Guga | 1 | 0 | 0 |
| Nail Omerovic | 2 | 1 | 0 |
| Anselmo | 1 | 1 | 0 |
| Marko Malenica | 1 | 0 | 0 |
| Paolo Hurtado | 2 | 2 | 0 |
| Alberto Botía | 2 | 0 | 0 |
| Moussa Marega | 2 | 8 | 0 |
| Tiquinho Soares | 2 | 1 | 0 |
| Aderllan Santos | 1 | 1 | 0 |
| Costinha | 1 | 1 | 0 |
| Bernard Mensah | 2 | 2 | 0 |
| Bruno Gaspar | 2 | 2 | 0 |
| Pedro Henrique | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Liga NOS | Vitória Guimarães SC | 8 | 27 |
| 24/25 | SuperSport HNL | NK Osijek | 6 | 24 |
| 14/15 | Liga NOS | Vitória Guimarães SC | 6 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Super League 1 | Olympiacos Piraeus | 6 | 16 |
| 16/17 | Liga NOS | Vitória Guimarães SC | 6 | 27 |
| 14/15 | Liga NOS | Vitória Guimarães SC | 5 | 26 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Al-Wehda | Levante | Return from loan | — | €1.20m |
| 20/21 | 2020-10-13 | Levante | Al-Wehda | Loan | — | €2.00m |
| 16/17 | 2017-06-30 | Vit. Guimarães | FC Porto | Return from loan | — | €3.50m |
| 16/17 | 2016-08-25 | FC Porto | Vit. Guimarães | Loan | — | €2.50m |
| 15/16 | 2016-06-30 | Olympiacos | FC Porto | Return from loan | — | €2.50m |
| 15/16 | 2015-08-31 | FC Porto | Olympiacos | Loan | — | €3.80m |
| 11/12 | 2012-06-30 | Mirandela | Atlético CP | Return from loan | — | €50k |
| 11/12 | 2012-01-01 | Atlético CP | Mirandela | Loan | — | €50k |
Teams faced most often by Hernâni'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 % |
|---|---|---|---|---|---|---|---|---|
| Vitória Guimarães | 24 | 12 | 6 | 6 | 36 | 25 | +11 | 50% |
| Moreirense FC | 20 | 13 | 5 | 2 | 44 | 18 | +26 | 65% |
| Portimonense SC | 20 | 16 | 4 | 0 | 39 | 12 | +27 | 80% |
| FC Famalicão | 20 | 7 | 8 | 5 | 35 | 24 | +11 | 35% |
| HNK Rijeka | 20 | 5 | 7 | 8 | 18 | 23 | -5 | 25% |
| HNK Gorica | 20 | 11 | 2 | 7 | 27 | 17 | +10 | 55% |
| NK Istra 1961 | 20 | 4 | 6 | 10 | 29 | 32 | -3 | 20% |
| NK Varaždin | 20 | 5 | 9 | 6 | 22 | 22 | 0 | 25% |
| CD Santa Clara | 20 | 12 | 4 | 4 | 28 | 15 | +13 | 60% |
| Sporting CP | 18 | 6 | 5 | 7 | 20 | 25 | -5 | 33% |
| SD Eibar | 17 | 4 | 10 | 3 | 26 | 29 | -3 | 24% |
| SL Benfica | 16 | 3 | 2 | 11 | 17 | 30 | -13 | 19% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 12/13 | First senior goal | |
| 24/25 | 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 | 27 | 204 | 1 | 0 | 0 | 0.44 |
| 22/23 | 24 | 330 | 1 | 0 | 0 | 0.27 |
| 20/21 | 28 | 375 | 2 | 0 | 0 | 0.48 |
| 19/20 | 23 | 566 | 1 | 1 | 0 | 0.32 |
| 18/19 | 23 | 306 | 3 | 0 | 0 | 0.88 |
| 17/18 | 20 | 224 | 2 | 0 | 0 | 0.8 |
| 16/17 | 35 | 500 | 4 | 0 | 0 | 0.72 |
| 15/16 | 26 | 258 | 1 | 0 | 0 | 0.35 |
| 14/15 | 32 | 491 | 3 | 1 | 0 | 0.73 |
| 12/13 | 29 | 673 | 1 | 0 | 0 | 0.13 |
| 11/12 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Hernâni
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Hernâni
Who is Hernâni?
Hernâni is a Portugal professional footballer who plays as a left winger for Ferroviária.
How old is Hernâni?
Hernâni is 34 years old. He was born on August 20, 1991 in Lisboa.
What position does Hernâni play?
Hernâni plays as a left winger (Attack - Left Winger).
What club does Hernâni play for?
Hernâni currently plays for Ferroviária.
How many career goals has Hernâni scored?
Across all senior club competitions in our dataset, Hernâni has scored 54 goals in 312 appearances.
What is Hernâni's market value?
Hernâni's most recent reported market value is €225k.