Ondrej Duda
Career snapshot
Career highs
Born the same day
Shares 1994-12-05 · 6 players total
| Full name | Ondrej Duda |
|---|---|
| Date of birth | 1994-12-05 (31 yrs) |
| Place of birth | Snina, Slovakia |
| Citizenship | Slovakia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Al-Ettifaq FC |
| Joined | 2025-07-16 |
| Contract expires | 2027-06-30 |
| Agent | CAA Stellar |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Ettifaq FC | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Hellas Verona | 3 | 22/23 | 24/25 | 77 | 2 | 8 | 4,868 |
| 1.FC Köln | 3 | 20/21 | 22/23 | 88 | 11 | 9 | 1,322 |
| Hertha BSC | 5 | 16/17 | 20/21 | 71 | 13 | 9 | 1,157 |
| Hertha BSC II | 2 | 17/18 | 19/20 | 2 | 0 | 1 | 0 |
| Norwich City | 1 | 19/20 | 19/20 | 12 | 0 | 0 | 0 |
| Legia Warszawa | 4 | 13/14 | 16/17 | 101 | 16 | 19 | 2,430 |
| MFK Kosice | 2 | 12/13 | 13/14 | 38 | 6 | 3 | 491 |
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-Ettifaq FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Hellas Verona | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Serie A | Hellas Verona | 28 | 1 | 4 | 10 | 0 | 2,403 |
| 23/24 | Italy Cup | Hellas Verona | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie A | Hellas Verona | 32 | 1 | 4 | 10 | 0 | 2,465 |
| 22/23 | Bundesliga | 1.FC Köln | 13 | 0 | 0 | 4 | 0 | 0 |
| 22/23 | Conference L. | 1.FC Köln | 5 | 2 | 0 | 2 | 0 | 144 |
| 22/23 | Serie A | Hellas Verona | 15 | 0 | 0 | 4 | 0 | 0 |
| 22/23 | UECL Quali | 1.FC Köln | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | 1.FC Köln | 31 | 2 | 0 | 5 | 0 | 813 |
| 21/22 | DFB-Pokal | 1.FC Köln | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Bundesliga | 1.FC Köln | 32 | 7 | 6 | 6 | 0 | 365 |
| 20/21 | Bundesliga Playoffs | 1.FC Köln | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | 1.FC Köln | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Hertha BSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Bundesliga | Hertha BSC | 7 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | DFB-Pokal | Hertha BSC | 2 | 1 | 1 | 1 | 0 | 178 |
| 19/20 | FA Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Norwich City | 10 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Regionalliga Northeast | Hertha BSC II | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Bundesliga | Hertha BSC | 32 | 11 | 6 | 7 | 0 | 234 |
| 18/19 | DFB-Pokal | Hertha BSC | 3 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Bundesliga | Hertha BSC | 17 | 1 | 0 | 3 | 0 | 745 |
| 17/18 | DFB-Pokal | Hertha BSC | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League | Hertha BSC | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Regionalliga Northeast | Hertha BSC II | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Bundesliga | Hertha BSC | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League Qu. | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ekstraklasa | Legia Warszawa | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Ekstraklasa | Legia Warszawa | 27 | 2 | 8 | 7 | 0 | 971 |
| 15/16 | Europa League | Legia Warszawa | 5 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Europa League Qualifying | Legia Warszawa | 6 | 2 | 1 | 3 | 0 | 199 |
| 15/16 | Puchar Polski | Legia Warszawa | 4 | 1 | 0 | 0 | 0 | 205 |
| 15/16 | Superpuchar | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League Qu. | Legia Warszawa | 4 | 0 | 2 | 2 | 0 | 0 |
| 14/15 | Ekstraklasa | Legia Warszawa | 27 | 5 | 4 | 5 | 1 | 302 |
| 14/15 | Europa League | Legia Warszawa | 6 | 2 | 0 | 2 | 0 | 269 |
| 14/15 | Europa League Qualifying | Legia Warszawa | 2 | 1 | 0 | 0 | 0 | 178 |
| 14/15 | Puchar Polski | Legia Warszawa | 5 | 0 | 3 | 3 | 0 | 0 |
| 13/14 | Corgon Liga | MFK Kosice | 19 | 5 | 3 | 3 | 0 | 333 |
| 13/14 | Ekstraklasa | Legia Warszawa | 12 | 3 | 1 | 2 | 0 | 306 |
| 13/14 | Slovnaft Cup | MFK Kosice | 2 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Corgon Liga | MFK Kosice | 14 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | Slovnaft Cup | MFK Kosice | 3 | 1 | 0 | 0 | 0 | 158 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | MFK Kosice U19 | MFK Kosice | Transfer | 0 | — |
| 13/14 | 2014-02-28 | MFK Kosice | Legia Warszawa | Transfer | 200000 | €300k |
| 16/17 | 2016-07-20 | Legia Warszawa | Hertha BSC | Transfer | 3200000 | €4.20m |
| 19/20 | 2020-01-12 | Hertha BSC | Norwich | Loan | 13000000 | — |
| 19/20 | 2020-07-11 | Norwich | Hertha BSC | Return from loan | 10500000 | — |
| 20/21 | 2020-09-16 | Hertha BSC | 1.FC Köln | Transfer | 7000000 | €7.00m |
| 22/23 | 2023-01-29 | 1.FC Köln | Hellas Verona | Loan | 4000000 | — |
| 22/23 | 2023-06-30 | Hellas Verona | 1.FC Köln | Return from loan | 3400000 | — |
| 23/24 | 2023-07-01 | 1.FC Köln | Hellas Verona | Transfer | 3400000 | €3.10m |
| 25/26 | 2025-07-16 | Hellas Verona | Al-Ettifaq | Transfer | 3500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Ankle sprain | 2015-01-22 | 2015-02-23 | 33 | 4 |
| 16/17 | minor knock | 2016-07-04 | 2016-07-11 | 8 | 1 |
| 16/17 | Patellar tendon problems | 2016-07-18 | 2017-02-13 | 211 | 33 |
| 16/17 | Fitness | 2017-02-13 | 2017-02-20 | 8 | 1 |
| 16/17 | Torn muscle fiber | 2017-03-06 | 2017-04-10 | 36 | 6 |
| 17/18 | Ankle sprain | 2017-08-24 | 2017-08-28 | 5 | 1 |
| 17/18 | Calf problems | 2018-01-29 | 2018-02-15 | 18 | 2 |
| 22/23 | Cruciate ligament injury | 2023-05-14 | 2023-08-08 | 87 | 7 |
| 23/24 | unknown injury | 2024-04-14 | 2024-04-18 | 5 | 1 |
| 24/25 | muscular problems | 2024-09-10 | 2024-09-27 | 18 | 2 |
| 24/25 | Torn thigh muscle | 2024-11-17 | 2024-12-09 | 23 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.40m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28316 | — | 1 | 2 | — | — | former national player |
| Team #25960 | — | 5 | 4 | — | — | former national player |
| Team #24965 | #22 | 7 | 3 | — | — | former national player |
| Team #3503 | #8 | 81 | 15 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jakub Rzezniczak | 2 | 1 | 0 |
| Michal Kucharczyk | 2 | 3 | 0 |
| Peter Pekarík | 1 | 0 | 0 |
| Tomas Suslov | 1 | 3 | 0 |
| Lorenzo Montipò | 1 | 0 | 0 |
| Ellyes Skhiri | 1 | 3 | 0 |
| Tomasz Brzyski | 2 | 2 | 0 |
| Lukasz Broz | 2 | 3 | 0 |
| Milan Škriniar | 2 | 0 | 0 |
| Stanislav Lobotka | 2 | 2 | 0 |
| Diego Coppola | 1 | 1 | 0 |
| Rune Jarstein | 1 | 0 | 0 |
| Guilherme | 2 | 2 | 0 |
| Niklas Stark | 1 | 0 | 0 |
| Giangiacomo Magnani | 1 | 1 | 0 |
| Benno Schmitz | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Bundesliga | Hertha BSC | 11 | 32 |
| 20/21 | Bundesliga | 1.FC Köln | 7 | 32 |
| 13/14 | Corgon Liga | MFK Kosice | 5 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Ekstraklasa | Legia Warszawa | 8 | 27 |
| 18/19 | Bundesliga | Hertha BSC | 6 | 32 |
| 20/21 | Bundesliga | 1.FC Köln | 6 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Hellas Verona | 1.FC Köln | Return from loan | — | €3.40m |
| 22/23 | 2023-01-29 | 1.FC Köln | Hellas Verona | Loan | — | €4.00m |
| 19/20 | 2020-07-11 | Norwich | Hertha BSC | Return from loan | — | €10.50m |
| 19/20 | 2020-01-12 | Hertha BSC | Norwich | Loan | — | €13.00m |
Teams faced most often by Ondrej Duda'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Schalke 04 | 21 | 7 | 4 | 10 | 30 | 35 | -5 | 33% |
| 1. FC Köln | 19 | 9 | 4 | 6 | 24 | 23 | +1 | 47% |
| VfL Wolfsburg | 18 | 3 | 6 | 9 | 15 | 30 | -15 | 17% |
| FC Augsburg | 18 | 9 | 7 | 2 | 24 | 15 | +9 | 50% |
| 1. FSV Mainz 05 | 18 | 4 | 7 | 7 | 17 | 23 | -6 | 22% |
| Borussia Dortmund | 18 | 3 | 3 | 12 | 17 | 37 | -20 | 17% |
| Eintracht Frankfurt | 17 | 5 | 5 | 7 | 26 | 29 | -3 | 29% |
| VfB Stuttgart | 16 | 7 | 3 | 6 | 21 | 19 | +2 | 44% |
| SC Freiburg | 16 | 2 | 8 | 6 | 16 | 23 | -7 | 13% |
| Hannover 96 | 14 | 3 | 8 | 3 | 17 | 18 | -1 | 21% |
| Bayern München | 13 | 1 | 3 | 9 | 11 | 24 | -13 | 8% |
| Hamburger SV | 13 | 7 | 2 | 4 | 22 | 16 | +6 | 54% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | 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 | 29 | 2,403 | 11 | 2 | 0 | 0.49 |
| 23/24 | 33 | 2,465 | 10 | 2 | 0 | 0.44 |
| 22/23 | 33 | 144 | 10 | 0 | 0 | 6.25 |
| 21/22 | 34 | 813 | 5 | 0 | 0 | 0.55 |
| 20/21 | 37 | 365 | 6 | 1 | 0 | 1.73 |
| 19/20 | 22 | 178 | 3 | 0 | 0 | 1.52 |
| 18/19 | 35 | 234 | 8 | 0 | 0 | 3.08 |
| 17/18 | 24 | 745 | 5 | 0 | 0 | 0.6 |
| 16/17 | 5 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 43 | 1,375 | 11 | 0 | 0 | 0.72 |
| 14/15 | 44 | 749 | 12 | 0 | 1 | 1.56 |
| 13/14 | 33 | 639 | 7 | 0 | 0 | 0.99 |
| 12/13 | 17 | 158 | 3 | 1 | 0 | 2.28 |
Output by competition
Career goals and assists broken down by tournament.
More on Ondrej Duda
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ondrej Duda
Who is Ondrej Duda?
Ondrej Duda is a Slovakia professional footballer who plays as a central midfield for Al-Ettifaq FC.
How old is Ondrej Duda?
Ondrej Duda is 31 years old. He was born on December 5, 1994 in Snina.
What position does Ondrej Duda play?
Ondrej Duda plays as a central midfield (Midfield - Central Midfield).
What club does Ondrej Duda play for?
Ondrej Duda currently plays for Al-Ettifaq FC.
How many career goals has Ondrej Duda scored?
Across all senior club competitions in our dataset, Ondrej Duda has scored 48 goals in 390 appearances.
What is Ondrej Duda's market value?
Ondrej Duda's most recent reported market value is €3.50m.
Slovakia