Piotr Zieliński
Career snapshot
Career highs
Born the same day
Shares 1994-05-20 · 6 players total
| Full name | Piotr Zieliński |
|---|---|
| Name in home country | Piotr Sebastian Zieliński |
| Date of birth | 1994-05-20 (32 yrs) |
| Place of birth | Ząbkowice Śląskie, Poland |
| Citizenship | Poland Italy |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | both |
| Height | 180.00 m |
| Current club | Inter Milan |
| Joined | 2024-07-01 |
| Contract expires | 2028-06-30 |
| Agent | BMG-SPORT |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Inter Milan | 2 | 24/25 | 25/26 | 41 | 2 | 3 | 486 |
| SSC Napoli | 8 | 16/17 | 23/24 | 364 | 51 | 46 | 6,996 |
| FC Empoli | 2 | 14/15 | 15/16 | 66 | 5 | 7 | 607 |
| Udinese Calcio | 3 | 12/13 | 14/15 | 20 | 0 | 2 | 0 |
| Udinese Primavera | 3 | 11/12 | 13/14 | 26 | 10 | 0 | 835 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Serie A | Inter Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Inter Milan | 10 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Inter Milan | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie A | Inter Milan | 26 | 2 | 2 | 0 | 0 | 486 |
| 24/25 | Supercoppa Italiana | Inter Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | SSC Napoli | 6 | 1 | 1 | 1 | 0 | 471 |
| 23/24 | Serie A | SSC Napoli | 28 | 3 | 2 | 1 | 0 | 646 |
| 23/24 | Supercoppa Italiana | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | SSC Napoli | 10 | 4 | 2 | 1 | 0 | 156 |
| 22/23 | Italy Cup | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | SSC Napoli | 37 | 3 | 9 | 3 | 0 | 767 |
| 21/22 | Europa League | SSC Napoli | 7 | 2 | 0 | 1 | 0 | 258 |
| 21/22 | Serie A | SSC Napoli | 35 | 6 | 5 | 1 | 0 | 350 |
| 20/21 | Europa League | SSC Napoli | 6 | 2 | 0 | 1 | 0 | 172 |
| 20/21 | Italy Cup | SSC Napoli | 4 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Serie A | SSC Napoli | 36 | 8 | 11 | 2 | 0 | 319 |
| 20/21 | Supercoppa Italiana | SSC Napoli | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Champions League | SSC Napoli | 7 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | Italy Cup | SSC Napoli | 5 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Serie A | SSC Napoli | 37 | 2 | 4 | 4 | 0 | 1,463 |
| 18/19 | Champions League | SSC Napoli | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | SSC Napoli | 6 | 1 | 0 | 0 | 0 | 476 |
| 18/19 | Italy Cup | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie A | SSC Napoli | 36 | 6 | 2 | 6 | 0 | 480 |
| 17/18 | Champions League | SSC Napoli | 5 | 2 | 0 | 0 | 0 | 176 |
| 17/18 | Champions League Qu. | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | SSC Napoli | 2 | 1 | 0 | 1 | 0 | 180 |
| 17/18 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Serie A | SSC Napoli | 36 | 4 | 1 | 2 | 0 | 416 |
| 16/17 | Champions League | SSC Napoli | 7 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Italy Cup | SSC Napoli | 4 | 1 | 0 | 0 | 0 | 295 |
| 16/17 | Serie A | SSC Napoli | 36 | 5 | 6 | 4 | 0 | 371 |
| 15/16 | Italy Cup | FC Empoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Serie A | FC Empoli | 35 | 5 | 4 | 5 | 0 | 607 |
| 14/15 | Italy Cup | FC Empoli | 2 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Italy Cup | Udinese Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie A | FC Empoli | 28 | 0 | 3 | 1 | 0 | 0 |
| 13/14 | Europa League Qualifying | Udinese Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Italy Cup | Udinese Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Primavera Fase Finale | Udinese Primavera | 2 | 1 | 0 | 0 | 0 | 180 |
| 13/14 | Serie A | Udinese Calcio | 10 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Italy Cup | Udinese Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Primavera B | Udinese Primavera | 12 | 7 | 0 | 4 | 0 | 149 |
| 12/13 | Serie A | Udinese Calcio | 9 | 0 | 2 | 1 | 0 | 0 |
| 11/12 | Primavera B | Udinese Primavera | 12 | 2 | 0 | 2 | 0 | 506 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Lubin U19 | Lubin II | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Lubin II | Udinese U19 | Transfer | 50000 | €100k |
| 12/13 | 2012-07-01 | Udinese U19 | Udinese | Transfer | 100000 | — |
| 14/15 | 2014-08-31 | Udinese | FC Empoli | Loan | 2500000 | — |
| 15/16 | 2016-06-30 | FC Empoli | Udinese | Return from loan | 12000000 | — |
| 16/17 | 2016-08-04 | Udinese | Napoli | Transfer | 12000000 | €16.00m |
| 24/25 | 2024-07-01 | Napoli | Inter | Transfer | 22000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Dead leg | 2021-08-23 | 2021-09-09 | 18 | 4 |
| 21/22 | unknown injury | 2021-10-17 | 2021-10-22 | 6 | 2 |
| 21/22 | bronchitis | 2021-12-12 | 2021-12-16 | 5 | 1 |
| 21/22 | Corona virus | 2022-01-08 | 2022-01-14 | 7 | 2 |
| 22/23 | Calf problems | 2022-10-05 | 2022-10-06 | 2 | 0 |
| 23/24 | angina | 2023-11-16 | 2023-11-24 | 9 | 2 |
| 23/24 | Knee problems | 2023-12-16 | 2023-12-20 | 5 | 2 |
| 23/24 | Muscle fatigue | 2024-01-13 | 2024-01-17 | 5 | 1 |
| 23/24 | Muscle fatigue | 2024-02-02 | 2024-02-09 | 8 | 1 |
| 23/24 | Calf injury | 2024-04-26 | 2024-05-30 | 35 | 5 |
| 24/25 | muscular problems | 2024-08-02 | 2024-08-21 | 20 | 1 |
| 24/25 | Thigh problems | 2024-10-15 | 2024-10-21 | 7 | 1 |
| 24/25 | Calf muscle tear | 2025-03-08 | 2025-04-24 | 48 | 13 |
| 24/25 | Ankle problems | 2025-05-22 | 2025-05-29 | 8 | 1 |
| 24/25 | muscular problems | 2025-06-12 | 2025-08-08 | 58 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €46.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28647 | #10 | 6 | 0 | — | — | former national player |
| Team #28244 | #10 | 5 | 1 | — | — | former national player |
| Team #23136 | #10 | 10 | 1 | — | — | former national player |
| Team #16299 | #10 | 3 | 1 | — | — | former national player |
| Team #16298 | #10 | 15 | 5 | — | — | former national player |
| Team #16297 | #10 | 5 | 1 | — | — | former national player |
| Team #9324 | #9 | 7 | 1 | — | — | former national player |
| Team #3442 | #10 | 101 | 14 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Eljif Elmas | 2 | 1 | 0 |
| Robert Lewandowski | 2 | 8 | 0 |
| Raúl Albiol | 2 | 0 | 0 |
| Frank Anguissa | 2 | 3 | 0 |
| David Ospina | 2 | 0 | 0 |
| Amir Rrahmani | 2 | 1 | 0 |
| Victor Osimhen | 2 | 6 | 0 |
| Stanislav Lobotka | 2 | 0 | 0 |
| Hirving Lozano | 2 | 5 | 0 |
| Kalidou Koulibaly | 2 | 0 | 0 |
| Fabián Ruiz | 2 | 4 | 0 |
| Allan | 2 | 1 | 0 |
| Matteo Politano | 2 | 4 | 0 |
| Arkadiusz Milik | 2 | 4 | 0 |
| Alex Meret | 2 | 0 | 0 |
| Elseid Hysaj | 2 | 2 | 0 |
| Giovanni Di Lorenzo | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Serie A | SSC Napoli | 8 | 36 |
| 12/13 | Primavera B | Udinese Primavera | 7 | 12 |
| 18/19 | Serie A | SSC Napoli | 6 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Serie A | SSC Napoli | 11 | 36 |
| 22/23 | Serie A | SSC Napoli | 9 | 37 |
| 16/17 | Serie A | SSC Napoli | 6 | 36 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2016-06-30 | FC Empoli | Udinese | Return from loan | — | €12.00m |
| 14/15 | 2014-08-31 | Udinese | FC Empoli | Loan | — | €2.50m |
Last 18 matches for Inter Milan 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 |
|---|---|---|---|---|---|
| 2016-12-08 | EL |
Inter Milan | 2–1 | AC Sparta Prague | Available |
| 2016-11-24 | EL |
Hapoel Be'er Sheva F.C. | 3–2 | Inter Milan | Available |
| 2016-11-03 | EL |
Southampton F.C. | 2–1 | Inter Milan | Available |
| 2016-10-20 | EL |
Inter Milan | 1–0 | Southampton F.C. | Available |
| 2016-09-29 | EL |
AC Sparta Prague | 3–1 | Inter Milan | Available |
| 2016-09-15 | EL |
Inter Milan | 0–2 | Hapoel Be'er Sheva F.C. | Available |
| 2014-12-11 | EL |
Qarabağ FK | 0–0 | Inter Milan | Available |
| 2014-11-27 | EL |
Inter Milan | 2–1 | FC Dnipro | Available |
| 2014-11-06 | EL |
AS Saint-Étienne | 1–1 | Inter Milan | Available |
| 2014-10-23 | EL |
Inter Milan | 0–0 | AS Saint-Étienne | Available |
| 2014-10-02 | EL |
Inter Milan | 2–0 | Qarabağ FK | Available |
| 2014-09-18 | EL |
FC Dnipro | 0–1 | Inter Milan | Available |
| 2012-12-06 | EL |
Inter Milan | 2–2 | Neftçi PFK | Available |
| 2012-11-22 | EL |
FC Rubin Kazan | 3–0 | Inter Milan | Available |
| 2012-11-08 | EL |
FK Partizan | 1–3 | Inter Milan | Available |
| 2012-10-25 | EL |
Inter Milan | 1–0 | FK Partizan | Available |
| 2012-10-04 | EL |
Neftçi PFK | 1–3 | Inter Milan | Available |
| 2012-09-20 | EL |
Inter Milan | 2–2 | FC Rubin Kazan | Available |
Teams faced most often by Piotr Zieliński'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 % |
|---|---|---|---|---|---|---|---|---|
| AC Milan | 26 | 12 | 8 | 6 | 37 | 29 | +8 | 46% |
| ACF Fiorentina | 23 | 11 | 6 | 6 | 40 | 31 | +9 | 48% |
| Udinese Calcio | 22 | 15 | 6 | 1 | 52 | 24 | +28 | 68% |
| AS Roma | 22 | 10 | 6 | 6 | 29 | 23 | +6 | 45% |
| Torino FC | 22 | 16 | 5 | 1 | 43 | 16 | +27 | 73% |
| Genoa CFC | 20 | 11 | 8 | 1 | 36 | 16 | +20 | 55% |
| Cagliari Calcio | 18 | 13 | 4 | 1 | 41 | 9 | +32 | 72% |
| Empoli FC | 15 | 9 | 1 | 5 | 31 | 16 | +15 | 60% |
| Atalanta | 14 | 6 | 2 | 6 | 17 | 19 | -2 | 43% |
| Lazio Roma | 13 | 10 | 1 | 2 | 35 | 14 | +21 | 77% |
| Inter | 12 | 5 | 3 | 4 | 15 | 12 | +3 | 42% |
| Juventus | 12 | 4 | 1 | 7 | 14 | 19 | -5 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal | |
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 35 | 1,117 | 2 | 0 | 0 | 0.16 |
| 22/23 | 48 | 923 | 4 | 0 | 0 | 0.39 |
| 21/22 | 42 | 608 | 2 | 0 | 0 | 0.3 |
| 20/21 | 47 | 491 | 5 | 0 | 0 | 0.92 |
| 19/20 | 49 | 1,463 | 6 | 0 | 0 | 0.37 |
| 18/19 | 49 | 956 | 6 | 0 | 0 | 0.56 |
| 17/18 | 47 | 772 | 3 | 0 | 0 | 0.35 |
| 16/17 | 47 | 666 | 5 | 0 | 0 | 0.68 |
| 15/16 | 36 | 607 | 5 | 1 | 0 | 0.89 |
| 14/15 | 30 | 0 | 3 | 0 | 0 | 0 |
| 12/13 | 21 | 149 | 5 | 0 | 0 | 3.02 |
| 11/12 | 12 | 506 | 2 | 0 | 0 | 0.36 |
Output by competition
Career goals and assists broken down by tournament.
More on Piotr Zieliński
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Piotr Zieliński
Who is Piotr Zieliński?
Piotr Zieliński is a Poland professional footballer who plays as a central midfield for Inter Milan.
How old is Piotr Zieliński?
Piotr Zieliński is 32 years old. He was born on May 20, 1994 in Ząbkowice Śląskie.
What position does Piotr Zieliński play?
Piotr Zieliński plays as a central midfield (Midfield - Central Midfield).
What club does Piotr Zieliński play for?
Piotr Zieliński currently plays for Inter Milan.
How many career goals has Piotr Zieliński scored?
Across all senior club competitions in our dataset, Piotr Zieliński has scored 68 goals in 517 appearances.
What is Piotr Zieliński's market value?
Piotr Zieliński's most recent reported market value is €10.00m.