Career snapshot
Career highs
Born the same day
Shares 1992-09-20 · 6 players total
| Full name | Michal Zyro |
|---|---|
| Name in home country | Michał Żyro |
| Date of birth | 1992-09-20 (33 yrs) |
| Place of birth | Warszawa, Poland |
| Citizenship | Poland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | left |
| Height | 189.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | — |
Percentile rank vs 1175 other Attack - Centre-Forwards with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Wisla Kraków | 2 | 22/23 | 23/24 | 40 | 5 | 2 | 425 |
| Jagiellonia Bialystok | 1 | 21/22 | 21/22 | 13 | 1 | 2 | 565 |
| Piast Gliwice | 2 | 20/21 | 21/22 | 37 | 5 | 6 | 336 |
| Jagiellonia Bialystok II | 1 | 21/22 | 21/22 | 1 | 1 | 0 | 85 |
| Korona Kielce | 1 | 19/20 | 19/20 | 14 | 0 | 1 | 0 |
| Korona Kielce II | 1 | 19/20 | 19/20 | 6 | 4 | 1 | 89 |
| Stal Mielec | 1 | 19/20 | 19/20 | 15 | 6 | 4 | 181 |
| Pogon Szczecin | 1 | 18/19 | 18/19 | 11 | 1 | 0 | 256 |
| Pogon Szczecin II | 1 | 18/19 | 18/19 | 2 | 1 | 0 | 172 |
| Charlton Athletic | 1 | 17/18 | 17/18 | 14 | 3 | 0 | 244 |
| Wolverhampton Wanderers | 2 | 15/16 | 17/18 | 10 | 3 | 1 | 150 |
| Wolverhampton Wanderers U23 | 2 | 16/17 | 17/18 | 8 | 0 | 2 | 0 |
| Legia Warszawa | 7 | 09/10 | 15/16 | 157 | 27 | 32 | 2,990 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Fortuna 1 Liga | Wisla Kraków | 8 | 1 | 0 | 1 | 0 | 135 |
| 23/24 | Puchar Polski | Wisla Kraków | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Baraze o udzial w Ekstraklasie | Wisla Kraków | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Fortuna 1 Liga | Wisla Kraków | 26 | 4 | 2 | 3 | 0 | 290 |
| 22/23 | Puchar Polski | Wisla Kraków | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 3 Liga - Grupa I | Jagiellonia Bialystok II | 1 | 1 | 0 | 0 | 0 | 85 |
| 21/22 | Ekstraklasa | Jagiellonia Bialystok | 13 | 1 | 2 | 1 | 0 | 565 |
| 21/22 | Ekstraklasa | Piast Gliwice | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ekstraklasa | Piast Gliwice | 26 | 4 | 4 | 4 | 0 | 253 |
| 20/21 | Europa League Qualifying | Piast Gliwice | 3 | 1 | 1 | 0 | 0 | 83 |
| 20/21 | Puchar Polski | Piast Gliwice | 4 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 3 Liga Grupa IV | Korona Kielce II | 6 | 4 | 1 | 0 | 0 | 89 |
| 19/20 | Ekstraklasa | Korona Kielce | 13 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Fortuna 1 Liga | Stal Mielec | 14 | 6 | 4 | 1 | 0 | 181 |
| 19/20 | Totolotek Puchar | Korona Kielce | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Totolotek Puchar | Stal Mielec | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 3 Liga Grupa II | Pogon Szczecin II | 2 | 1 | 0 | 0 | 0 | 172 |
| 18/19 | Ekstraklasa | Pogon Szczecin | 11 | 1 | 0 | 0 | 0 | 256 |
| 17/18 | Championship | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Wolverhampton Wanderers | 2 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | League One | Charlton Athletic | 13 | 3 | 0 | 1 | 0 | 244 |
| 17/18 | League One Play-Offs | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Wolverhampton Wanderers U23 | 5 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Wolverhampton Wanderers U23 | 3 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Championship | Wolverhampton Wanderers | 7 | 3 | 0 | 0 | 0 | 150 |
| 15/16 | Ekstraklasa | Legia Warszawa | 5 | 1 | 1 | 0 | 0 | 151 |
| 15/16 | Europa League | Legia Warszawa | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Europa League Qualifying | Legia Warszawa | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FA Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Puchar Polski | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Superpuchar | Legia Warszawa | 1 | 1 | 0 | 0 | 0 | 26 |
| 14/15 | Champions League Qu. | Legia Warszawa | 4 | 3 | 3 | 0 | 0 | 118 |
| 14/15 | Ekstraklasa | Legia Warszawa | 27 | 5 | 5 | 3 | 0 | 399 |
| 14/15 | Europa League | Legia Warszawa | 7 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Europa League Qualifying | Legia Warszawa | 2 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Puchar Polski | Legia Warszawa | 5 | 3 | 0 | 0 | 0 | 130 |
| 13/14 | Champions League Qu. | Legia Warszawa | 6 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Ekstraklasa | Legia Warszawa | 23 | 4 | 14 | 4 | 0 | 407 |
| 13/14 | Europa League | Legia Warszawa | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Ekstraklasa | Legia Warszawa | 9 | 2 | 1 | 1 | 0 | 202 |
| 12/13 | Europa League Qualifying | Legia Warszawa | 5 | 1 | 0 | 1 | 0 | 145 |
| 12/13 | Puchar Polski | Legia Warszawa | 2 | 2 | 3 | 0 | 0 | 90 |
| 12/13 | Superpuchar | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ekstraklasa | Legia Warszawa | 25 | 1 | 2 | 3 | 0 | 1,178 |
| 11/12 | Europa League | Legia Warszawa | 8 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Europa League Qualifying | Legia Warszawa | 3 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | Puchar Polski | Legia Warszawa | 7 | 4 | 2 | 0 | 0 | 144 |
| 10/11 | Ekstraklasa | Legia Warszawa | 6 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Puchar Polski | Legia Warszawa | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Ekstraklasa | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Remes Puchar | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Legia Yth. | Legia U19 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Legia U19 | Legia Warszawa | Transfer | 50000 | — |
| 15/16 | 2016-01-02 | Legia Warszawa | Wolves | Transfer | 2000000 | €500k |
| 17/18 | 2018-01-22 | Wolves | Charlton | Loan | 500000 | — |
| 17/18 | 2018-05-31 | Charlton | Wolves | Return from loan | 500000 | — |
| 18/19 | 2018-08-31 | Wolves | Pogon Szczecin | Loan | 500000 | — |
| 18/19 | 2019-06-30 | Pogon Szczecin | Wolves | Return from loan | 250000 | — |
| 19/20 | 2019-07-01 | Wolves | Korona Kielce | Transfer | 250000 | — |
| 19/20 | 2020-02-07 | Korona Kielce | Stal Mielec | Loan | 200000 | — |
| 19/20 | 2020-07-31 | Stal Mielec | Korona Kielce | Return from loan | 200000 | — |
| 20/21 | 2020-08-01 | Korona Kielce | Piast Gliwice | Transfer | 200000 | — |
| 21/22 | 2021-08-30 | Piast Gliwice | Jagiellonia | Transfer | 450000 | — |
| 22/23 | 2022-07-01 | Jagiellonia | Wisla Kraków | Transfer | 150000 | — |
| 24/25 | 2024-07-01 | Wisla Kraków | Retired | Transfer | 75000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Groin surgery | 2012-12-05 | 2013-06-01 | 179 | 37 |
| 13/14 | unknown injury | 2013-10-24 | 2013-12-19 | 57 | 22 |
| 15/16 | Inner ankle ligament tear | 2015-08-06 | 2015-11-02 | 89 | 22 |
| 15/16 | Calf injury | 2016-01-23 | 2016-03-08 | 46 | 9 |
| 15/16 | Torn lateral knee ligament | 2016-04-05 | 2017-04-04 | 365 | 52 |
| 18/19 | unknown injury | 2018-09-16 | 2018-10-26 | 41 | 6 |
| 18/19 | unknown injury | 2018-11-03 | 2018-12-31 | 59 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28647 | #11 | 2 | 0 | — | — | former national player |
| Team #16299 | #11 | 4 | 2 | — | — | former national player |
| Team #16298 | #11 | 12 | 7 | — | — | former national player |
| Team #16297 | #11 | 1 | 0 | — | — | former national player |
| Team #9324 | #11 | 6 | 1 | — | — | former national player |
| Team #3442 | #21 | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Patryk Lipski | 1 | 0 | 892 |
| Jakub Rzezniczak | 2 | 3 | 0 |
| Michal Kucharczyk | 2 | 7 | 0 |
| Lukasz Broz | 2 | 0 | 0 |
| Tomasz Brzyski | 2 | 1 | 0 |
| Artur Jedrzejczyk | 2 | 0 | 0 |
| Ondrej Duda | 2 | 4 | 0 |
| Jakub Kosecki | 2 | 1 | 0 |
| Frantisek Plach | 1 | 0 | 0 |
| Bartosz Jaroch | 2 | 1 | 0 |
| Jakub Czerwinski | 1 | 0 | 0 |
| Tomas Huk | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Fortuna 1 Liga | Stal Mielec | 6 | 14 |
| 14/15 | Ekstraklasa | Legia Warszawa | 5 | 27 |
| 11/12 | Puchar Polski | Legia Warszawa | 4 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Ekstraklasa | Legia Warszawa | 14 | 23 |
| 14/15 | Ekstraklasa | Legia Warszawa | 5 | 27 |
| 19/20 | Fortuna 1 Liga | Stal Mielec | 4 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-07-31 | Stal Mielec | Korona Kielce | Return from loan | — | €200k |
| 19/20 | 2020-02-07 | Korona Kielce | Stal Mielec | Loan | — | €200k |
| 18/19 | 2019-06-30 | Pogon Szczecin | Wolves | Return from loan | — | €250k |
| 18/19 | 2018-08-31 | Wolves | Pogon Szczecin | Loan | — | €500k |
| 17/18 | 2018-05-31 | Charlton | Wolves | Return from loan | — | €500k |
| 17/18 | 2018-01-22 | Wolves | Charlton | Loan | — | €500k |
Teams faced most often by Michal Zyro'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 % |
|---|---|---|---|---|---|---|---|---|
| Sheffield Wednesday | 25 | 9 | 7 | 9 | 24 | 27 | -3 | 36% |
| Bolton Wanderers | 24 | 5 | 10 | 9 | 36 | 40 | -4 | 21% |
| Ipswich Town | 23 | 6 | 7 | 10 | 22 | 36 | -14 | 26% |
| Derby County | 22 | 8 | 4 | 10 | 25 | 32 | -7 | 36% |
| Blackburn Rovers | 20 | 9 | 4 | 7 | 20 | 25 | -5 | 45% |
| Huddersfield Town | 20 | 5 | 3 | 12 | 20 | 30 | -10 | 25% |
| Brighton & Hove Albion | 20 | 4 | 10 | 6 | 23 | 29 | -6 | 20% |
| Nottingham Forest | 20 | 6 | 7 | 7 | 24 | 27 | -3 | 30% |
| Blackpool FC | 19 | 8 | 7 | 4 | 28 | 16 | +12 | 42% |
| Leeds United | 19 | 10 | 4 | 5 | 32 | 27 | +5 | 53% |
| Birmingham City | 18 | 8 | 6 | 4 | 18 | 13 | +5 | 44% |
| Cardiff City | 18 | 6 | 5 | 7 | 21 | 24 | -3 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 11/12 | First senior goal | |
| 20/21 | 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 | 11 | 135 | 1 | 0 | 0 | 0.67 |
| 22/23 | 29 | 290 | 3 | 0 | 0 | 0.93 |
| 21/22 | 18 | 650 | 1 | 0 | 0 | 0.14 |
| 20/21 | 33 | 336 | 4 | 0 | 0 | 1.07 |
| 19/20 | 35 | 270 | 1 | 0 | 0 | 0.33 |
| 17/18 | 21 | 244 | 2 | 0 | 0 | 0.74 |
| 15/16 | 19 | 327 | 1 | 0 | 0 | 0.28 |
| 14/15 | 45 | 647 | 5 | 1 | 0 | 0.83 |
| 13/14 | 31 | 407 | 6 | 0 | 0 | 1.33 |
| 12/13 | 17 | 437 | 2 | 0 | 0 | 0.41 |
| 11/12 | 43 | 1,322 | 6 | 0 | 0 | 0.41 |
| 10/11 | 8 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Michal Zyro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Michal Zyro
Who is Michal Zyro?
Michal Zyro is a Poland professional footballer who plays as a centre-forward for Retired.
How old is Michal Zyro?
Michal Zyro is 33 years old. He was born on September 20, 1992 in Warszawa.
What position does Michal Zyro play?
Michal Zyro plays as a centre-forward (Attack - Centre-Forward).
What club does Michal Zyro play for?
Michal Zyro currently plays for Retired.
How many career goals has Michal Zyro scored?
Across all senior club competitions in our dataset, Michal Zyro has scored 57 goals in 328 appearances.
Poland