Skip to content
Michal Zyro

Michal Zyro

Attack - Centre-Forward  at Retired
Age33
CitizenshipPoland
Height1.89 m
Footleft
BornSeptember 20, 1992
👕200+ Apps 50+ Goals 🎯50+ Assists 🏴25+ Caps
Market value
Centre-Forward Attack

Career snapshot

13
clubs played for
09/10
debut season
0.17
goals / match
Legia Warszawa
top club · 157 apps

Career highs

€2.50m
peak value · 2015
€500k
top transfer fee · 15/16
11
best season · 14/15
30 / 10
int'l caps / goals
328Appearances
57Goals
51Assists
33Yellow cards
0Red cards
61Full matches (90′)
Full nameMichal Zyro
Name in home countryMichał Żyro
Date of birth1992-09-20 (33 yrs)
Place of birthWarszawa, Poland
CitizenshipPoland
PositionAttack - Centre-Forward (main: Attack)
Footleft
Height189.00 m
Current clubRetired
Joined2024-07-01
Contract expires
Jul 2024
Transfer: Wisla Kraków → Retired
24/25 · Transfer
Jul 2023
23/24 — Wisla Kraków
11 matches · 1 G · 0 A · across 2 competitions
Jul 2022
22/23 — Wisla Kraków
29 matches · 4 G · 2 A · across 3 competitions
Jul 2022
Transfer: Jagiellonia → Wisla Kraków
22/23 · Transfer
Aug 2021
Transfer: Piast Gliwice → Jagiellonia
21/22 · Transfer
Jul 2021
21/22 — Jagiellonia Bialystok II, Jagiellonia Bialystok, Piast Gliwice
18 matches · 2 G · 2 A · across 2 competitions
Aug 2020
Transfer: Korona Kielce → Piast Gliwice
20/21 · Transfer
Jul 2020
Transfer: Stal Mielec → Korona Kielce
19/20 · Return from loan
Jul 2020
20/21 — Piast Gliwice
33 matches · 5 G · 6 A · across 3 competitions
Feb 2020
Transfer: Korona Kielce → Stal Mielec
19/20 · Loan
Jul 2019
19/20 — Korona Kielce II, Korona Kielce, Stal Mielec
35 matches · 10 G · 6 A · across 4 competitions
Jul 2019
Transfer: Wolves → Korona Kielce
19/20 · Transfer
Jun 2019
Transfer: Pogon Szczecin → Wolves
18/19 · Return from loan
Nov 2018
Injury: unknown
6 games missed
Sep 2018
Injury: unknown
6 games missed
Aug 2018
Transfer: Wolves → Pogon Szczecin
18/19 · Loan
Jul 2018
18/19 — Pogon Szczecin II, Pogon Szczecin
13 matches · 2 G · 0 A · across 2 competitions
May 2018
Transfer: Charlton → Wolves
17/18 · Return from loan
Jan 2018
Transfer: Wolves → Charlton
17/18 · Loan
Jul 2017
17/18 — Wolverhampton Wanderers, Charlton Athletic, Wolverhampton Wanderers U23
21 matches · 3 G · 2 A · across 5 competitions
Jul 2016
16/17 — Wolverhampton Wanderers U23
3 matches · 0 G · 1 A · across 1 competition
Apr 2016
Injury: unknown
52 games missed
Jan 2016
Injury: unknown
9 games missed
Jan 2016
Transfer: Legia Warszawa → Wolves
15/16 · Transfer · €500k
Aug 2015
Injury: unknown
22 games missed
Jul 2015
15/16 — Wolverhampton Wanderers, Legia Warszawa
19 matches · 5 G · 1 A · across 7 competitions
Jul 2014
14/15 — Legia Warszawa
45 matches · 11 G · 9 A · across 5 competitions
Oct 2013
Injury: unknown
22 games missed
Jul 2013
13/14 — Legia Warszawa
31 matches · 4 G · 14 A · across 3 competitions
Dec 2012
Injury: unknown
37 games missed
Jul 2012
12/13 — Legia Warszawa
17 matches · 5 G · 4 A · across 4 competitions
Jul 2011
11/12 — Legia Warszawa
43 matches · 5 G · 4 A · across 4 competitions
Jul 2010
10/11 — Legia Warszawa
8 matches · 0 G · 0 A · across 2 competitions
Jul 2010
Transfer: Legia U19 → Legia Warszawa
10/11 · Transfer
Jul 2009
09/10 — Legia Warszawa
2 matches · 0 G · 0 A · across 2 competitions
Jul 2009
Transfer: Legia Yth. → Legia U19
09/10 · Transfer
Jan 1970
Peak market value: €2.50m
Highest valuation recorded in dataset

Percentile rank vs 1175 other Attack - Centre-Forwards with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.67/90
56
Assists0 total · 0.00/90
0
G+A1 total · 0.67/90
43
Yellow cards1 total · 0.67/90
22
5,493 min
Minutes played by club
Wisla Kraków 7.7%
Jagiellonia Bialystok 10.3%
Piast Gliwice 6.1%
Jagiellonia Bialystok II 1.5%
Korona Kielce 0.0%
Korona Kielce II 1.6%
Stal Mielec 3.3%
Pogon Szczecin 4.7%
Pogon Szczecin II 3.1%
Charlton Athletic 4.4%
Wolverhampton Wanderers 2.7%
Wolverhampton Wanderers U23 0.0%
Legia Warszawa 54.4%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

5€625K10€1.3M15€1.9M20€2.5M10/1111/12 — 5 goals (Legia Warszawa)11/12 — 4 assists911/1212/13 — 5 goals (Legia Warszawa)12/13 — 4 assists912/1313/14 — 4 goals (Legia Warszawa)13/14 — 14 assists1813/1414/15 — 11 goals (Legia Warszawa)14/15 — 9 assists2014/1515/16 — 5 goals (Legia Warszawa)15/16 — 1 assists615/1616/17 — 1 assists116/1717/18 — 3 goals (Charlton Athletic)17/18 — 2 assists517/1818/19 — 2 goals (Pogon Szczecin)218/1919/20 — 10 goals (Stal Mielec)19/20 — 6 assists1619/2020/21 — 5 goals (Piast Gliwice)20/21 — 6 assists1120/2121/22 — 2 goals (Jagiellonia Bialystok)21/22 — 2 assists421/2222/23 — 4 goals (Wisla Kraków)22/23 — 2 assists622/2323/24 — 1 goals (Wisla Kraków)123/2410/11 — €75K11/12 — €250K12/13 — €1.2M13/14 — €1.2M14/15 — €1.5M15/16 — €2.5M16/17 — €1.3M17/18 — €750K18/19 — €500K19/20 — €250K20/21 — €200K21/22 — €450K22/23 — €200K23/24 — €150KGoalsAssistsMarket value

Goals by season

09/10: 0009/1010/11: 0010/1111/12: 5511/1212/13: 5512/1313/14: 4413/1414/15: 111114/1515/16: 5515/1616/17: 0016/1717/18: 3317/1818/19: 2218/1919/20: 101019/2020/21: 5520/2121/22: 2221/2222/23: 4422/2323/24: 1123/24

Assists by season

09/10: 0009/1010/11: 0010/1111/12: 4411/1212/13: 4412/1313/14: 141413/1414/15: 9914/1515/16: 1115/1616/17: 1116/1717/18: 2217/1818/19: 0018/1919/20: 6619/2020/21: 6620/2121/22: 2221/2222/23: 2222/2323/24: 0023/24
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€75k
Peak€2.50m
Low
Δ since start+—
€625k€1.25m€1.88m€2.50m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
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
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Ekstraklasa
163 apps
19 G
30 A
Fortuna 1 Liga
48 apps
11 G
6 A
Totolotek Puchar
29 apps
9 G
6 A
3 Liga Grupa IV
6 apps
4 G
1 A
Champions League Qu.
10 apps
3 G
3 A
League One
13 apps
3 G
0 A
Championship
7 apps
3 G
0 A
Europa League Qualifying
16 apps
2 G
2 A
3 Liga - Grupa I
1 apps
1 G
0 A
3 Liga Grupa II
2 apps
1 G
0 A

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.