Hannes Wolf
Career snapshot
Position rank · 22/23
Among 1,712 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 1999-04-16 · 6 players total
| Full name | Hannes Wolf |
|---|---|
| Date of birth | 1999-04-16 (27 yrs) |
| Place of birth | Graz, Austria |
| Citizenship | Austria |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 179.00 m |
| Current club | New York City FC |
| Joined | 2024-01-31 |
| Contract expires | 2027-12-31 |
| Agent | Eurosportsmanagement... |
Percentile rank vs 900 other Attack - Right Wingers with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Borussia Mönchengladbach | 3 | 20/21 | 22/23 | 69 | 5 | 3 | 1,069 |
| Swansea City | 1 | 21/22 | 21/22 | 19 | 2 | 3 | 776 |
| New York City FC | 2 | 2024 | 2025 | 70 | 14 | 11 | 749 |
| RB Leipzig | 1 | 19/20 | 19/20 | 5 | 0 | 0 | 0 |
| Red Bull Salzburg | 3 | 16/17 | 18/19 | 89 | 22 | 21 | 1,555 |
| FC Liefering | 2 | 15/16 | 16/17 | 35 | 7 | 8 | 871 |
| Red Bull Salzburg UEFA U19 | 2 | 15/16 | 16/17 | 8 | 7 | 5 | 89 |
| AKA Red Bull Salzburg U18 | 1 | 15/16 | 15/16 | 13 | 8 | 0 | 130 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Bundesliga | Borussia Mönchengladbach | 18 | 1 | 1 | 0 | 0 | 440 |
| 21/22 | Bundesliga | Borussia Mönchengladbach | 7 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Championship | Swansea City | 19 | 2 | 3 | 5 | 0 | 776 |
| 21/22 | DFB-Pokal | Borussia Mönchengladbach | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Leagues Cup | New York City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | New York City FC | 26 | 9 | 5 | 2 | 0 | 232 |
| 2025 | US Open Cup | New York City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | New York City FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 2024 | MLS | New York City FC | 34 | 5 | 6 | 3 | 0 | 517 |
| 2024 | MLS Cup Playoffs | New York City FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | Borussia Mönchengladbach | 32 | 3 | 2 | 2 | 0 | 457 |
| 20/21 | Champions League | Borussia Mönchengladbach | 7 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Borussia Mönchengladbach | 4 | 1 | 0 | 0 | 0 | 172 |
| 19/20 | Bundesliga | RB Leipzig | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | DFB-Pokal | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | Red Bull Salzburg | 22 | 8 | 7 | 2 | 0 | 174 |
| 18/19 | Champions League Qu. | Red Bull Salzburg | 4 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Europa League | Red Bull Salzburg | 10 | 1 | 3 | 0 | 0 | 771 |
| 18/19 | ÖFB-Cup | Red Bull Salzburg | 4 | 2 | 1 | 0 | 0 | 105 |
| 17/18 | Bundesliga | Red Bull Salzburg | 27 | 7 | 4 | 2 | 1 | 247 |
| 17/18 | Champions League Qu. | Red Bull Salzburg | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Red Bull Salzburg | 7 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League Qualifying | Red Bull Salzburg | 2 | 1 | 2 | 0 | 0 | 126 |
| 17/18 | ÖFB-Cup | Red Bull Salzburg | 5 | 3 | 2 | 0 | 0 | 132 |
| 16/17 | Bundesliga | Red Bull Salzburg | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Erste Liga | FC Liefering | 25 | 6 | 5 | 3 | 0 | 285 |
| 16/17 | Europa League | Red Bull Salzburg | 1 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | UEFA Youth League | Red Bull Salzburg UEFA U19 | 7 | 7 | 5 | 0 | 0 | 89 |
| 15/16 | Erste Liga | FC Liefering | 10 | 1 | 3 | 2 | 0 | 586 |
| 15/16 | ÖFB Jugendliga U18 | AKA Red Bull Salzburg U18 | 13 | 8 | 0 | 0 | 0 | 130 |
| 15/16 | UEFA Youth League | Red Bull Salzburg UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-11-04 | Seiersberg J. | Gössendorf J. | Transfer | 0 | — |
| 11/12 | 2012-02-22 | Gössendorf J. | Vasoldsberg J. | Transfer | 0 | — |
| 12/13 | 2012-07-10 | Vasoldsberg J. | JAZ GU-Süd | Transfer | 0 | — |
| 14/15 | 2014-07-01 | JAZ GU-Süd | AKA Salzb. U16 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | AKA Salzb. U16 | AKA Salzb. U18 | Transfer | 0 | — |
| 15/16 | 2016-01-01 | AKA Salzb. U18 | FC Liefering | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Liefering | RB Salzburg | Transfer | 500000 | — |
| 19/20 | 2019-07-01 | RB Salzburg | RB Leipzig | Transfer | 12000000 | €12.00m |
| 20/21 | 2020-07-21 | RB Leipzig | Bor. M'gladbach | Loan | 11000000 | — |
| 20/21 | 2021-06-30 | Bor. M'gladbach | RB Leipzig | Return from loan | 8000000 | — |
| 21/22 | 2021-07-01 | RB Leipzig | Bor. M'gladbach | Transfer | 8000000 | €9.50m |
| 21/22 | 2022-01-20 | Bor. M'gladbach | Swansea | Loan | 5000000 | — |
| 21/22 | 2022-06-30 | Swansea | Bor. M'gladbach | Return from loan | 5000000 | — |
| 23/24 | 2024-01-31 | Bor. M'gladbach | New York City | Transfer | 2000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Ankle injury | 2017-11-23 | 2018-01-08 | 47 | 7 |
| 17/18 | Ill | 2018-02-08 | 2018-02-15 | 8 | 2 |
| 18/19 | Ankle injury | 2019-03-14 | 2019-03-28 | 15 | 4 |
| 18/19 | Ill | 2019-04-11 | 2019-04-15 | 5 | 1 |
| 19/20 | Broken leg | 2019-06-17 | 2019-11-04 | 141 | 19 |
| 19/20 | Fitness | 2019-11-04 | 2019-11-28 | 25 | 6 |
| 20/21 | Ill | 2020-11-23 | 2020-11-26 | 4 | 1 |
| 21/22 | Hamstring injury | 2022-02-17 | 2022-02-24 | 8 | 1 |
| 21/22 | Corona virus | 2022-03-03 | 2022-03-14 | 12 | 3 |
| 21/22 | Back problems | 2022-06-06 | 2022-06-09 | 4 | 0 |
| 22/23 | Hamstring injury | 2022-07-18 | 2022-08-04 | 18 | 1 |
| 22/23 | Shoulder injury | 2022-09-19 | 2022-12-12 | 85 | 9 |
| 23/24 | Ill | 2023-07-21 | 2023-07-31 | 11 | 0 |
| 23/24 | muscular problems | 2023-08-07 | 2023-08-14 | 8 | 1 |
| 23/24 | Meniscus tear | 2023-10-17 | 2023-12-18 | 63 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Stefan Lainer | 2 | 3 | 0 |
| Diadié Samassékou | 2 | 1 | 0 |
| Xaver Schlager | 2 | 6 | 0 |
| Amadou Haidara | 2 | 4 | 0 |
| Munas Dabbur | 2 | 8 | 0 |
| Nico Elvedi | 1 | 0 | 0 |
| Florian Neuhaus | 1 | 0 | 0 |
| Fredrik Gulbrandsen | 2 | 8 | 0 |
| Takumi Minamino | 2 | 1 | 0 |
| Matthias Ginter | 2 | 0 | 0 |
| Birk Risa | 2 | 0 | 0 |
| Monsef Bakrar | 1 | 0 | 0 |
| Alassane Pléa | 1 | 1 | 0 |
| Jonas Hofmann | 2 | 0 | 0 |
| Yann Sommer | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2025 | MLS | New York City FC | 9 | 26 |
| 18/19 | Bundesliga | Red Bull Salzburg | 8 | 22 |
| 15/16 | ÖFB Jugendliga U18 | AKA Red Bull Salzburg U18 | 8 | 13 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Bundesliga | Red Bull Salzburg | 7 | 22 |
| 2024 | MLS | New York City FC | 6 | 34 |
| 16/17 | Erste Liga | FC Liefering | 5 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Swansea | Bor. M'gladbach | Return from loan | — | €5.00m |
| 21/22 | 2022-01-20 | Bor. M'gladbach | Swansea | Loan | — | €5.00m |
| 20/21 | 2021-06-30 | Bor. M'gladbach | RB Leipzig | Return from loan | — | €8.00m |
| 20/21 | 2020-07-21 | RB Leipzig | Bor. M'gladbach | Loan | — | €11.00m |
Last 50 matches for New York City FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
CF Montréal | – | New York City FC | TIMED |
| 2026-06-12 | MLS1 |
New York City FC | – | Atlanta United FC | TIMED |
| 2026-05-31 | MLS1 |
Nashville SC | – | New York City FC | TIMED |
| 2026-05-28 | MLS1 |
New York City FC | – | Houston Dynamo | TIMED |
| 2026-05-25 | MLS1 |
New York City FC | – | Chicago Fire | TIMED |
| 2026-05-17 | MLS1 |
New York City FC | – | New York RB | TIMED |
| 2026-05-14 | MLS1 |
D.C. United | – | New York City FC | TIMED |
| 2026-05-10 | MLS1 |
New York City FC | – | CF Montréal | TIMED |
| 2026-05-04 | MLS1 |
New York City FC | 1–0 | FC Cincinnati | Available |
| 2026-04-26 | MLS1 |
Toronto FC | 0–1 | New York City FC | Available |
| 2026-04-19 | MLS1 |
New England Revolution | 2–0 | New York City FC | Available |
| 2026-04-12 | MLS1 |
New York City FC | 1–0 | Philadelphia Union | Available |
| 2026-04-06 | MLS1 |
New York City FC | 1–2 | Minnesota United FC | Available |
| 2026-03-29 | MLS1 |
Atlanta United FC | 4–3 | New York City FC | Available |
| 2026-03-22 | MLS1 |
Columbus Crew | 0–0 | New York City FC | Available |
| 2026-03-15 | MLS1 |
New York City FC | 2–1 | New England Revolution | Available |
| 2026-03-08 | MLS1 |
New York City FC | 2–1 | Orlando City | Available |
| 2026-03-01 | MLS1 |
Los Angeles FC | 1–0 | New York City FC | Available |
| 2025-10-18 | MLS1 |
New York City FC | – | Seattle Sounders | TIMED |
| 2025-10-04 | MLS1 |
Philadelphia Union | – | New York City FC | TIMED |
| 2025-09-27 | MLS1 |
New York RB | – | New York City FC | TIMED |
| 2025-09-24 | MLS1 |
New York City FC | – | Inter Miami CF | TIMED |
| 2025-09-19 | MLS1 |
New York City FC | – | Charlotte FC | TIMED |
| 2025-09-13 | MLS1 |
Chicago Fire | – | New York City FC | TIMED |
| 2025-08-30 | MLS1 |
New York City FC | – | D.C. United | TIMED |
| 2025-08-23 | MLS1 |
FC Cincinnati | – | New York City FC | TIMED |
| 2025-08-17 | MLS1 |
New York City FC | – | Nashville SC | TIMED |
| 2025-08-09 | MLS1 |
New York City FC | – | Columbus Crew | TIMED |
| 2025-07-25 | MLS1 |
FC Dallas | – | New York City FC | TIMED |
| 2025-07-19 | MLS1 |
Sporting Kansas City | – | New York City FC | TIMED |
| 2025-07-16 | MLS1 |
Orlando City | – | New York City FC | TIMED |
| 2025-07-12 | MLS1 |
Charlotte FC | – | New York City FC | TIMED |
| 2025-07-03 | MLS1 |
New York City FC | – | Toronto FC | TIMED |
| 2025-06-28 | MLS1 |
New York City FC | 4–2 | Orlando City | Available |
| 2025-06-22 | MLS1 |
Nashville SC | 1–0 | New York City FC | Available |
| 2025-06-19 | MLS1 |
Los Angeles Galaxy | 2–0 | New York City FC | Available |
| 2025-06-14 | MLS1 |
New York City FC | 2–3 | Columbus Crew | Available |
| 2025-05-31 | MLS1 |
New York City FC | 5–1 | San Jose Earthquakes | Available |
| 2025-05-25 | MLS1 |
New England Revolution | 0–1 | New York City FC | Available |
| 2025-05-18 | MLS1 |
New York City FC | 2–1 | New York RB | Available |
| 2025-05-15 | MLS1 |
Philadelphia Union | 1–2 | New York City FC | Available |
| 2025-05-11 | MLS1 |
Toronto FC | 2–3 | New York City FC | Available |
| 2025-05-05 | MLS1 |
New York City FC | 0–2 | Colorado Rapids | Available |
| 2025-04-27 | MLS1 |
New York City FC | 2–1 | Charlotte FC | Available |
| 2025-04-20 | MLS1 |
New York City FC | 2–0 | D.C. United | Available |
| 2025-04-13 | MLS1 |
New York City FC | 2–0 | New England Revolution | Available |
| 2025-04-06 | MLS1 |
New York City FC | 1–1 | Atlanta United FC | Available |
| 2025-03-30 | MLS1 |
Inter Miami CF | 1–1 | New York City FC | Available |
| 2025-03-23 | MLS1 |
FC Cincinnati | 1–0 | New York City FC | Available |
| 2025-03-16 | MLS1 |
New York City FC | 2–1 | Toronto FC | Available |
Teams faced most often by Hannes Wolf'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 % |
|---|---|---|---|---|---|---|---|---|
| New England Revolution | 20 | 6 | 5 | 9 | 27 | 30 | -3 | 30% |
| Columbus Crew | 19 | 7 | 3 | 9 | 35 | 33 | +2 | 37% |
| Orlando City | 19 | 7 | 5 | 7 | 33 | 23 | +10 | 37% |
| New York RB | 19 | 7 | 3 | 9 | 22 | 32 | -10 | 37% |
| Toronto FC | 18 | 6 | 6 | 6 | 28 | 34 | -6 | 33% |
| Philadelphia Union | 18 | 8 | 2 | 8 | 24 | 24 | 0 | 44% |
| D.C. United | 16 | 8 | 2 | 6 | 33 | 20 | +13 | 50% |
| Chicago Fire | 16 | 9 | 4 | 3 | 28 | 18 | +10 | 56% |
| Atlanta United FC | 11 | 4 | 4 | 3 | 16 | 15 | +1 | 36% |
| Impact de Montréal | 10 | 6 | 3 | 1 | 20 | 10 | +10 | 60% |
| SV Lafnitz | 8 | 6 | 1 | 1 | 19 | 8 | +11 | 75% |
| Stoke City | 8 | 2 | 1 | 5 | 10 | 12 | -2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 2024 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 27 | 776 | 7 | 0 | 0 | 0.81 |
| 2025 | 28 | 232 | 2 | 0 | 0 | 0.78 |
| 2024 | 42 | 517 | 4 | 0 | 0 | 0.7 |
| 20/21 | 43 | 629 | 2 | 0 | 0 | 0.29 |
| 18/19 | 40 | 1,050 | 2 | 0 | 0 | 0.17 |
| 17/18 | 45 | 505 | 3 | 0 | 1 | 0.71 |
| 16/17 | 36 | 374 | 3 | 0 | 0 | 0.72 |
| 15/16 | 24 | 716 | 2 | 0 | 0 | 0.25 |
Output by competition
Career goals and assists broken down by tournament.
More on Hannes Wolf
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Hannes Wolf
Who is Hannes Wolf?
Hannes Wolf is an Austria professional footballer who plays as a right winger for New York City FC.
How old is Hannes Wolf?
Hannes Wolf is 27 years old. He was born on April 16, 1999 in Graz.
What position does Hannes Wolf play?
Hannes Wolf plays as a right winger (Attack - Right Winger).
What club does Hannes Wolf play for?
Hannes Wolf currently plays for New York City FC.
How many career goals has Hannes Wolf scored?
Across all senior club competitions in our dataset, Hannes Wolf has scored 65 goals in 308 appearances.
What is Hannes Wolf's market value?
Hannes Wolf's most recent reported market value is €3.50m.
Austria