Skip to content
Michal Koj

Michal Koj

Defender - Centre-Back  at Wieczysta Krakow
Age32
CitizenshipPoland
Height1.88 m
Footleft
BornJuly 28, 1993
at Wieczysta Krakow 692 days · joined 2024-07-01
👕200+ Apps
Market value
Centre-Back Defender

Career snapshot

8
clubs played for
10/11
debut season
0.08
goals / match
Górnik Zabrze
top club · 78 apps

Career highs

€500k
peak value · 2018
top transfer fee
4
best season · 15/16
2 / 0
int'l caps / goals
240Appearances
19Goals
11Assists
55Yellow cards
1Red cards
83Full matches (90′)
Full nameMichal Koj
Name in home countryMichał Koj
Date of birth1993-07-28 (32 yrs)
Place of birthRuda Śląska, Poland
CitizenshipPoland
PositionDefender - Centre-Back (main: Defender)
Footleft
Height188.00 m
Current clubWieczysta Krakow
Joined2024-07-01
Contract expires2026-06-30
AgentPolish Sports Group
Jul 2025
25/26 — Wieczysta Krakow
3 matches · 0 G · 0 A · across 2 competitions
Jul 2024
24/25 — Wieczysta Krakow
17 matches · 0 G · 0 A · across 2 competitions
Jul 2024
Transfer: P. Niepolomice → Wieczysta
24/25 · Transfer
Jul 2023
23/24 — Puszcza Niepolomice
21 matches · 1 G · 1 A · across 2 competitions
Jul 2022
22/23 — Puszcza Niepolomice
24 matches · 3 G · 2 A · across 3 competitions
Jul 2022
Transfer: Korona Kielce → P. Niepolomice
22/23 · Transfer
Jul 2021
21/22 — Korona Kielce
28 matches · 2 G · 0 A · across 2 competitions
Jul 2021
Transfer: Górnik Zabrze → Korona Kielce
21/22 · Transfer
Jul 2020
20/21 — Górnik Zabrze
16 matches · 1 G · 0 A · across 2 competitions
Jul 2019
19/20 — Gornik Zabrze II, Górnik Zabrze
16 matches · 2 G · 2 A · across 3 competitions
Jul 2018
18/19 — Gornik Zabrze II, Górnik Zabrze
19 matches · 2 G · 1 A · across 4 competitions
Jul 2017
17/18 — Górnik Zabrze
32 matches · 3 G · 4 A · across 2 competitions
Jul 2017
Transfer: Ruch Chorzow → Górnik Zabrze
17/18 · Transfer
Jul 2016
16/17 — Ruch Chorzow
18 matches · 1 G · 0 A · across 2 competitions
Jul 2015
Transfer: Pogon Szczecin → Ruch Chorzow
15/16 · Transfer
Jul 2015
15/16 — Ruch Chorzow
27 matches · 4 G · 1 A · across 2 competitions
Jul 2014
14/15 — Pogon Szczecin
2 matches · 0 G · 0 A · across 1 competition
Jul 2013
13/14 — Pogon Szczecin
5 matches · 0 G · 0 A · across 2 competitions
Jul 2013
Transfer: Pogon II → Pogon Szczecin
13/14 · Transfer
Jan 2013
Transfer: Without Club → Pogon II
12/13 · Transfer
Jul 2012
Transfer: PAO U20 → Without Club
12/13 · Transfer
Jul 2011
11/12 — Panathinaikos Athens U20
8 matches · 0 G · 0 A · across 1 competition
Jul 2010
10/11 — Panathinaikos Athens U20
4 matches · 0 G · 0 A · across 1 competition
Jan 2010
Transfer: Ruch U19 → PAO U21
09/10 · Transfer
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset
7,459 min
Minutes played by club
Wieczysta Krakow 0.0%
Puszcza Niepolomice 25.3%
Korona Kielce 13.4%
Górnik Zabrze 33.7%
Gornik Zabrze II 0.6%
Ruch Chorzow 27.0%
Pogon Szczecin 0.0%
Panathinaikos Athens U20 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Wieczysta Krakow 2 24/25 25/26 20 0 0 0
Puszcza Niepolomice 2 22/23 23/24 45 4 3 1,884
Korona Kielce 1 21/22 21/22 28 2 0 1,000
Górnik Zabrze 4 17/18 20/21 78 6 7 2,514
Gornik Zabrze II 2 18/19 19/20 5 2 0 45
Ruch Chorzow 2 15/16 16/17 45 5 1 2,016
Pogon Szczecin 2 13/14 14/15 7 0 0 0
Panathinaikos Athens U20 2 10/11 11/12 12 0 0 0

Career trajectory — goals, assists & market value

2€125K4€250K5€375K7€500K13/1414/1515/16 — 4 goals (Ruch Chorzow)15/16 — 1 assists515/1616/17 — 1 goals (Ruch Chorzow)116/1717/18 — 3 goals (Górnik Zabrze)17/18 — 4 assists717/1818/19 — 2 goals (Gornik Zabrze II)18/19 — 1 assists318/1919/20 — 2 goals (Górnik Zabrze)19/20 — 2 assists419/2020/21 — 1 goals (Górnik Zabrze)120/2121/22 — 2 goals (Korona Kielce)221/2222/23 — 3 goals (Puszcza Niepolomice)22/23 — 2 assists522/2323/24 — 1 goals (Puszcza Niepolomice)23/24 — 1 assists223/2424/2513/14 — €50K14/15 — €50K15/16 — €100K16/17 — €250K17/18 — €250K18/19 — €500K19/20 — €300K20/21 — €200K21/22 — €350K22/23 — €350K23/24 — €400K24/25 — €200KGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/12: 0011/1213/14: 0013/1414/15: 0014/1515/16: 4415/1616/17: 1116/1717/18: 3317/1818/19: 2218/1919/20: 2219/2020/21: 1120/2121/22: 2221/2222/23: 3322/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

10/11: 0010/1111/12: 0011/1213/14: 0013/1414/15: 0014/1515/16: 1115/1616/17: 0016/1717/18: 4417/1818/19: 1118/1919/20: 2219/2020/21: 0020/2121/22: 0021/2222/23: 2222/2323/24: 1123/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Betclic 1 Liga Wieczysta Krakow 2 0 0 0 0 0
25/26 STS Polish Cup Wieczysta Krakow 1 0 0 1 0 0
24/25 Betclic 2 Liga Wieczysta Krakow 15 0 0 4 0 0
24/25 Promotion Playoffs 1 Liga Wieczysta Krakow 2 0 0 0 0 0
23/24 Ekstraklasa Puszcza Niepolomice 19 1 1 4 0 1,250
23/24 Puchar Polski Puszcza Niepolomice 2 0 0 0 0 0
22/23 Baraze o udzial w Ekstraklasie Puszcza Niepolomice 1 0 0 0 0 0
22/23 Fortuna 1 Liga Puszcza Niepolomice 23 3 2 9 0 634
22/23 Puchar Polski Puszcza Niepolomice 0 0 0 0 0 0
21/22 Fortuna 1 Liga Korona Kielce 25 2 0 8 0 1,000
21/22 Puchar Polski Korona Kielce 3 0 0 0 0 0
20/21 Ekstraklasa Górnik Zabrze 14 1 0 3 0 981
20/21 Puchar Polski Górnik Zabrze 2 0 0 0 0 0
19/20 3 Liga Grupa III Gornik Zabrze II 4 0 0 0 0 0
19/20 Ekstraklasa Górnik Zabrze 10 1 0 2 0 549
19/20 Totolotek Puchar Górnik Zabrze 2 1 2 0 0 180
18/19 3 Liga Grupa III Gornik Zabrze II 1 2 0 0 0 45
18/19 Ekstraklasa Górnik Zabrze 14 0 0 1 0 0
18/19 Europa League Qualifying Górnik Zabrze 1 0 0 1 0 0
18/19 Totolotek Puchar Górnik Zabrze 3 0 1 0 0 0
17/18 Ekstraklasa Górnik Zabrze 29 3 3 5 0 804
17/18 Puchar Polski Górnik Zabrze 3 0 1 0 0 0
16/17 Ekstraklasa Ruch Chorzow 17 1 0 4 0 1,434
16/17 Puchar Polski Ruch Chorzow 1 0 0 0 0 0
15/16 Ekstraklasa Ruch Chorzow 26 4 1 8 1 582
15/16 Puchar Polski Ruch Chorzow 1 0 0 0 0 0
14/15 Ekstraklasa Pogon Szczecin 2 0 0 2 0 0
13/14 Ekstraklasa Pogon Szczecin 4 0 0 2 0 0
13/14 Puchar Polski Pogon Szczecin 1 0 0 0 0 0
11/12 Super League K20 Panathinaikos Athens U20 8 0 0 0 0 0
10/11 Super League K20 Panathinaikos Athens U20 4 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2010-01-01 Ruch U19 PAO U21 Transfer 0
12/13 2012-07-01 PAO U20 Without Club Transfer 0
12/13 2013-01-01 Without Club Pogon II Transfer 0
13/14 2013-07-01 Pogon II Pogon Szczecin Transfer 0
15/16 2015-07-02 Pogon Szczecin Ruch Chorzow Transfer 100000
17/18 2017-07-01 Ruch Chorzow Górnik Zabrze Transfer 200000
21/22 2021-07-01 Górnik Zabrze Korona Kielce Transfer 350000
22/23 2022-07-01 Korona Kielce P. Niepolomice Transfer 300000
24/25 2024-07-01 P. Niepolomice Wieczysta Transfer 0

No recorded injuries.

Current€200k
Peak€500k
Low
Δ since start+€150k
€125k€250k€375k€500k197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €200k
Jan 1, 1970 €350k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €350k
Jan 1, 1970 €200k
Jan 1, 1970 €150k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €50k
Jan 1, 1970 €100k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #23136 0 0 former national player
Team #16299 2 0 former national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
15/16 Ekstraklasa Ruch Chorzow 4 26
17/18 Ekstraklasa Górnik Zabrze 3 29
22/23 Fortuna 1 Liga Puszcza Niepolomice 3 23

Top assist seasons

SeasonCompetitionClubAssistsMatches
17/18 Ekstraklasa Górnik Zabrze 3 29
19/20 Totolotek Puchar Górnik Zabrze 2 2
22/23 Fortuna 1 Liga Puszcza Niepolomice 2 23

Teams faced most often by Michal Koj's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Raków Częstochowa 4 2 0 2 3 4 -1 50%
KS Cracovia 4 1 2 1 2 6 -4 25%
Warta Poznań 4 1 1 2 4 4 0 25%
Puszcza Niepołomice 4 1 2 1 8 7 +1 25%
Radomiak Radom 4 1 2 1 6 4 +2 25%
Widzew Łódź 4 0 2 2 4 8 -4 0%
Piast Gliwice 4 1 3 0 4 2 +2 25%
Zagłębie Lubin 4 2 0 2 4 4 0 50%
ŁKS Łódź 4 3 0 1 12 4 +8 75%
Śląsk Wrocław 4 1 3 0 4 2 +2 25%
Ruch Chorzów 4 3 1 0 6 2 +4 75%
Pogoń Szczecin 4 1 1 2 4 6 -2 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season
15/16 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 3 0 1 0 0 0
24/25 17 0 4 0 0 0
23/24 21 1,250 4 0 0 0.29
22/23 24 634 9 0 0 1.28
21/22 28 1,000 8 0 0 0.72
20/21 16 981 3 0 0 0.28
19/20 16 729 2 0 0 0.25
18/19 19 45 2 2 0 8
17/18 32 804 5 0 0 0.56
16/17 18 1,434 4 0 0 0.25
15/16 27 582 8 0 1 1.39
14/15 2 0 2 0 0 0
13/14 5 0 2 0 0 0
10/11 4 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Ekstraklasa
135 apps
11 G
5 A
Fortuna 1 Liga
50 apps
5 G
2 A
3 Liga Grupa III
5 apps
2 G
0 A
Totolotek Puchar
19 apps
1 G
4 A
Betclic 2 Liga
15 apps
0 G
0 A
Super League K20
12 apps
0 G
0 A

Frequently asked about Michal Koj

Who is Michal Koj?

Michal Koj is a Poland professional footballer who plays as a centre-back for Wieczysta Krakow.

How old is Michal Koj?

Michal Koj is 32 years old. He was born on July 28, 1993 in Ruda Śląska.

What position does Michal Koj play?

Michal Koj plays as a centre-back (Defender - Centre-Back).

What club does Michal Koj play for?

Michal Koj currently plays for Wieczysta Krakow.

How many career goals has Michal Koj scored?

Across all senior club competitions in our dataset, Michal Koj has scored 19 goals in 240 appearances.